Interface FeedMessageFactory
- All Known Implementing Classes:
FeedMessageFactoryImpl
public interface FeedMessageFactory
Created on 22/06/2017.
// TODO @eti: Javadoc
-
Method Summary
Modifier and TypeMethodDescription<T extends SportEvent>
BetCancel<T>buildBetCancel(T sportEvent, com.sportradar.uf.datamodel.UfBetCancel message, byte[] rawMessage, MessageTimestamp timestamp) <T extends SportEvent>
BetSettlement<T>buildBetSettlement(T sportEvent, com.sportradar.uf.datamodel.UfBetSettlement message, byte[] rawMessage, MessageTimestamp timestamp) <T extends SportEvent>
BetStop<T>buildBetStop(T sportEvent, com.sportradar.uf.datamodel.UfBetStop message, byte[] rawMessage, MessageTimestamp timestamp) <T extends SportEvent>
CashOutProbabilities<T>buildCashOutProbabilities(T sportEvent, com.sportradar.uf.datamodel.UfCashout cashoutData, MessageTimestamp timestamp) <T extends SportEvent>
FixtureChange<T>buildFixtureChange(T sportEvent, com.sportradar.uf.datamodel.UfFixtureChange message, byte[] rawMessage, MessageTimestamp timestamp) <T extends SportEvent>
OddsChange<T>buildOddsChange(T sportEvent, com.sportradar.uf.datamodel.UfOddsChange message, byte[] rawMessage, MessageTimestamp timestamp) buildProducerStatus(int producerId, ProducerStatusReason reason, boolean isDown, boolean isDelayed, long timestamp) buildRecoveryInitiated(int producerId, long requestId, Long after, Urn eventId, String message, long timestamp) <T extends SportEvent>
RollbackBetCancel<T>buildRollbackBetCancel(T sportEvent, com.sportradar.uf.datamodel.UfRollbackBetCancel message, byte[] rawMessage, MessageTimestamp timestamp) <T extends SportEvent>
RollbackBetSettlement<T>buildRollbackBetSettlement(T sportEvent, com.sportradar.uf.datamodel.UfRollbackBetSettlement message, byte[] rawMessage, MessageTimestamp timestamp) <T extends SportEvent>
UnparsableMessage<T>buildUnparsableMessage(T sportEvent, Integer producerId, byte[] rawMessage, MessageTimestamp timestamp)
-
Method Details
-
buildProducerStatus
ProducerStatus buildProducerStatus(int producerId, ProducerStatusReason reason, boolean isDown, boolean isDelayed, long timestamp) -
buildRecoveryInitiated
RecoveryInitiated buildRecoveryInitiated(int producerId, long requestId, Long after, Urn eventId, String message, long timestamp) -
buildBetStop
<T extends SportEvent> BetStop<T> buildBetStop(T sportEvent, com.sportradar.uf.datamodel.UfBetStop message, byte[] rawMessage, MessageTimestamp timestamp) -
buildFixtureChange
<T extends SportEvent> FixtureChange<T> buildFixtureChange(T sportEvent, com.sportradar.uf.datamodel.UfFixtureChange message, byte[] rawMessage, MessageTimestamp timestamp) -
buildBetSettlement
<T extends SportEvent> BetSettlement<T> buildBetSettlement(T sportEvent, com.sportradar.uf.datamodel.UfBetSettlement message, byte[] rawMessage, MessageTimestamp timestamp) -
buildRollbackBetSettlement
<T extends SportEvent> RollbackBetSettlement<T> buildRollbackBetSettlement(T sportEvent, com.sportradar.uf.datamodel.UfRollbackBetSettlement message, byte[] rawMessage, MessageTimestamp timestamp) -
buildOddsChange
<T extends SportEvent> OddsChange<T> buildOddsChange(T sportEvent, com.sportradar.uf.datamodel.UfOddsChange message, byte[] rawMessage, MessageTimestamp timestamp) -
buildRollbackBetCancel
<T extends SportEvent> RollbackBetCancel<T> buildRollbackBetCancel(T sportEvent, com.sportradar.uf.datamodel.UfRollbackBetCancel message, byte[] rawMessage, MessageTimestamp timestamp) -
buildBetCancel
<T extends SportEvent> BetCancel<T> buildBetCancel(T sportEvent, com.sportradar.uf.datamodel.UfBetCancel message, byte[] rawMessage, MessageTimestamp timestamp) -
buildCashOutProbabilities
<T extends SportEvent> CashOutProbabilities<T> buildCashOutProbabilities(T sportEvent, com.sportradar.uf.datamodel.UfCashout cashoutData, MessageTimestamp timestamp) -
buildUnparsableMessage
<T extends SportEvent> UnparsableMessage<T> buildUnparsableMessage(T sportEvent, Integer producerId, byte[] rawMessage, MessageTimestamp timestamp)
-