Package org.marketcetera.strategy
Class StrategyRpcClient.StrategyEventListenerProxy
- java.lang.Object
-
- org.marketcetera.rpc.base.BaseRpcUtil.AbstractClientListenerProxy<StrategyRpc.StrategyEventListenerResponse,StrategyEvent,StrategyEventListener>
-
- org.marketcetera.strategy.StrategyRpcClient.StrategyEventListenerProxy
-
- All Implemented Interfaces:
io.grpc.stub.StreamObserver<StrategyRpc.StrategyEventListenerResponse>
- Enclosing class:
- StrategyRpcClient
private class StrategyRpcClient.StrategyEventListenerProxy extends BaseRpcUtil.AbstractClientListenerProxy<StrategyRpc.StrategyEventListenerResponse,StrategyEvent,StrategyEventListener>
Provides an interface between trade message stream listeners and their handlers.- Since:
- $Release$
- Version:
- $Id$
- Author:
- Colin DuPlantis
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedStrategyEventListenerProxy(StrategyEventListener inStrategyEventListener)Create a new StrategyEventListenerProxy instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsendMessage(StrategyEventListener inMessageListener, StrategyEvent inMessage)protected StrategyEventtranslateMessage(StrategyRpc.StrategyEventListenerResponse inResponse)-
Methods inherited from class org.marketcetera.rpc.base.BaseRpcUtil.AbstractClientListenerProxy
getId, getMessageListener, onCompleted, onError, onNext
-
-
-
-
Constructor Detail
-
StrategyEventListenerProxy
protected StrategyEventListenerProxy(StrategyEventListener inStrategyEventListener)
Create a new StrategyEventListenerProxy instance.- Parameters:
inStrategyEventListener- aStrategyEventListenervalue
-
-
Method Detail
-
translateMessage
protected StrategyEvent translateMessage(StrategyRpc.StrategyEventListenerResponse inResponse)
-
sendMessage
protected void sendMessage(StrategyEventListener inMessageListener, StrategyEvent inMessage)
-
-