Package org.marketcetera.trading.rpc
Class TradeRpcClient.SuggestionListenerProxy
- java.lang.Object
-
- org.marketcetera.rpc.base.BaseRpcUtil.AbstractClientListenerProxy<TradeRpc.SuggestionListenerResponse,Suggestion,SuggestionListener>
-
- org.marketcetera.trading.rpc.TradeRpcClient.SuggestionListenerProxy
-
- All Implemented Interfaces:
io.grpc.stub.StreamObserver<TradeRpc.SuggestionListenerResponse>
- Enclosing class:
- TradeRpcClient
private static class TradeRpcClient.SuggestionListenerProxy extends BaseRpcUtil.AbstractClientListenerProxy<TradeRpc.SuggestionListenerResponse,Suggestion,SuggestionListener>
Provides an interface between suggestion stream listeners and their handlers.- Since:
- $Release$
- Version:
- $Id$
- Author:
- Colin DuPlantis
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSuggestionListenerProxy(SuggestionListener inSuggestionListener)Create a new SuggestionListenerProxy instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsendMessage(SuggestionListener inMessageListener, Suggestion inMessage)protected SuggestiontranslateMessage(TradeRpc.SuggestionListenerResponse inResponse)-
Methods inherited from class org.marketcetera.rpc.base.BaseRpcUtil.AbstractClientListenerProxy
getId, getMessageListener, onCompleted, onError, onNext
-
-
-
-
Constructor Detail
-
SuggestionListenerProxy
protected SuggestionListenerProxy(SuggestionListener inSuggestionListener)
Create a new SuggestionListenerProxy instance.- Parameters:
inSuggestionListener- aSuggestionListenervalue
-
-
Method Detail
-
translateMessage
protected Suggestion translateMessage(TradeRpc.SuggestionListenerResponse inResponse)
- Specified by:
translateMessagein classBaseRpcUtil.AbstractClientListenerProxy<TradeRpc.SuggestionListenerResponse,Suggestion,SuggestionListener>
-
sendMessage
protected void sendMessage(SuggestionListener inMessageListener, Suggestion inMessage)
- Specified by:
sendMessagein classBaseRpcUtil.AbstractClientListenerProxy<TradeRpc.SuggestionListenerResponse,Suggestion,SuggestionListener>
-
-