Package org.marketcetera.trade.service
Interface MessageOwnerService
-
public interface MessageOwnerServiceIdentifies the owner of a message.- Since:
- $Release$
- Version:
- $Id$
- Author:
- Colin DuPlantis
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcacheMessageOwner(quickfix.Message inOutgoingMessage, UserID inUser)Cache the owner of the outgoing message.List<IdentifyOwnerStrategy>getIdentifyOwnerStrategies()Get the identifyOwnerStrategies value.UserIDgetMessageOwner(HasFIXMessage inIncomingMessage, quickfix.SessionID inSessionId, BrokerID inBrokerId)Get the owner of the given message received from the given session or broker.
-
-
-
Method Detail
-
cacheMessageOwner
void cacheMessageOwner(quickfix.Message inOutgoingMessage, UserID inUser)Cache the owner of the outgoing message.- Parameters:
inOutgoingMessage- aMessagevalueinUser- aUserIDvalue
-
getMessageOwner
UserID getMessageOwner(HasFIXMessage inIncomingMessage, quickfix.SessionID inSessionId, BrokerID inBrokerId)
Get the owner of the given message received from the given session or broker.- Parameters:
inIncomingMessage- aHasFIXMessagevalueinSessionId- aSessionIDvalueinBrokerId- aBrokerIDvalue- Returns:
- a
UserIDvalue
-
getIdentifyOwnerStrategies
List<IdentifyOwnerStrategy> getIdentifyOwnerStrategies()
Get the identifyOwnerStrategies value.- Returns:
- a
List<IdentifyOwnerStrategy>value
-
-