Uses of Interface
com.sportradar.unifiedodds.sdk.oddsentities.UnmarshalledMessage
Packages that use UnmarshalledMessage
Package
Description
-
Uses of UnmarshalledMessage in com.sportradar.unifiedodds.sdk.extended
Methods in com.sportradar.unifiedodds.sdk.extended with parameters of type UnmarshalledMessageModifier and TypeMethodDescriptionvoidUofExtListener.onRawFeedMessageReceived(RoutingKeyInfo routingKey, UnmarshalledMessage feedMessage, MessageTimestamp timestamp, MessageInterest messageInterest) Occurs when any feed message arrives -
Uses of UnmarshalledMessage in com.sportradar.unifiedodds.sdk.internal.impl
Methods in com.sportradar.unifiedodds.sdk.internal.impl with parameters of type UnmarshalledMessageModifier and TypeMethodDescriptionvoidMessageConsumer.onMessageReceived(UnmarshalledMessage unmarshalledMessage, byte[] body, RoutingKeyInfo routingKeyInfo, MessageTimestamp timestamp) Consumes the provided messagevoidUofSessionImpl.onMessageReceived(UnmarshalledMessage unmarshalledMessage, byte[] body, RoutingKeyInfo routingKeyInfo, MessageTimestamp timestamp) Consumes the provided messagevoidMessageConsumer.onRawFeedMessageReceived(RoutingKeyInfo routingKey, UnmarshalledMessage feedMessage, MessageTimestamp timestamp, MessageInterest messageInterest) Occurs when any feed message arrivesvoidUofSessionImpl.onRawFeedMessageReceived(RoutingKeyInfo routingKey, UnmarshalledMessage feedMessage, MessageTimestamp timestamp, MessageInterest messageInterest) Occurs when any feed message arrivesvoidFeedMessageProcessor.processMessage(UnmarshalledMessage message, byte[] body, RoutingKeyInfo routingKeyInfo, MessageTimestamp timestamp) Processes the provided message.voidUofSessionImpl.processMessage(UnmarshalledMessage o, byte[] body, RoutingKeyInfo routingKeyInfo, MessageTimestamp timestamp) Dispatches the processed message to the clientFeedMessageValidator.validate(UnmarshalledMessage message, RoutingKeyInfo rkInfo) Validates the providedUnmarshalledMessageinstanceFeedMessageValidatorImpl.validate(UnmarshalledMessage message, RoutingKeyInfo rkInfo) Validates the providedUnmarshalledMessageinstance -
Uses of UnmarshalledMessage in com.sportradar.unifiedodds.sdk.internal.impl.processing.pipeline
Methods in com.sportradar.unifiedodds.sdk.internal.impl.processing.pipeline with parameters of type UnmarshalledMessageModifier and TypeMethodDescriptionvoidCacheMessageProcessor.processMessage(UnmarshalledMessage message, byte[] body, RoutingKeyInfo routingKeyInfo, MessageTimestamp timestamp) Processes the provided message.voidCompositeMessageProcessor.processMessage(UnmarshalledMessage message, byte[] body, RoutingKeyInfo routingKeyInfo, MessageTimestamp timestamp) Starts the processing pipeline by calling theCompositeMessageProcessor.firstProcessor -
Uses of UnmarshalledMessage in com.sportradar.unifiedodds.sdk.internal.impl.util
Methods in com.sportradar.unifiedodds.sdk.internal.impl.util with parameters of type UnmarshalledMessageModifier and TypeMethodDescriptionstatic StringFeedMessageHelper.provideEventIdFromMessage(UnmarshalledMessage o) Provides the id of the associated event if available, otherwise an explanation why the eventId is not available get(ex: for a snapshot complete -> system message)static longFeedMessageHelper.provideGenTimestampFromMessage(UnmarshalledMessage o) Provides the message timestampstatic LongFeedMessageHelper.provideMessageGenTimestampFromMessage(UnmarshalledMessage o) Provides the message generation timestamp, the generation timestamp is extracted only from the betstop and oddschange messagestatic intFeedMessageHelper.provideProducerIdFromMessage(UnmarshalledMessage o) Provides the id of the message producerstatic LongFeedMessageHelper.provideRequestIdFromMessage(UnmarshalledMessage o) Provides the request id of the message (if present)