Class MarketDataRpcService.MarketDataListenerProxy
- java.lang.Object
-
- org.marketcetera.rpc.base.BaseRpcUtil.AbstractServerListenerProxy<MarketDataRpc.EventsResponse>
-
- org.marketcetera.marketdata.rpc.server.MarketDataRpcService.MarketDataListenerProxy
-
- All Implemented Interfaces:
MarketDataListener
- Enclosing class:
- MarketDataRpcService<SessionClazz>
private class MarketDataRpcService.MarketDataListenerProxy extends org.marketcetera.rpc.base.BaseRpcUtil.AbstractServerListenerProxy<MarketDataRpc.EventsResponse> implements MarketDataListener
Wraps aMarketDataListenerwith the RPC call from the client.- Since:
- $Release$
- Version:
- $Id$
- Author:
- Colin DuPlantis
-
-
Field Summary
Fields Modifier and Type Field Description private StringclientRequestIdclient-side idprivate MarketDataRpc.EventsResponse.BuilderresponseBuilderbuilder used to construct messages
-
Constructor Summary
Constructors Modifier Constructor Description privateMarketDataListenerProxy(String inServerRequestId, String inClientRequestId, io.grpc.stub.StreamObserver<MarketDataRpc.EventsResponse> inObserver)Create a new MarketDataListenerProxy instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonError(String inMessage)voidreceiveMarketData(Event inEvent)-
Methods inherited from class org.marketcetera.rpc.base.BaseRpcUtil.AbstractServerListenerProxy
close, getId, getObserver
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.marketcetera.marketdata.MarketDataListener
onError, onError
-
-
-
-
Field Detail
-
clientRequestId
private final String clientRequestId
client-side id
-
responseBuilder
private final MarketDataRpc.EventsResponse.Builder responseBuilder
builder used to construct messages
-
-
Constructor Detail
-
MarketDataListenerProxy
private MarketDataListenerProxy(String inServerRequestId, String inClientRequestId, io.grpc.stub.StreamObserver<MarketDataRpc.EventsResponse> inObserver)
Create a new MarketDataListenerProxy instance.- Parameters:
inServerRequestId- aStringvalueinClientRequestId- aStringvalueinObserver- aStreamObserver<MarketDataListenerResponse>value
-
-
Method Detail
-
receiveMarketData
public void receiveMarketData(Event inEvent)
- Specified by:
receiveMarketDatain interfaceMarketDataListener
-
onError
public void onError(String inMessage)
- Specified by:
onErrorin interfaceMarketDataListener
-
-