/** * Clears {@link ReactorMsgEvent}. */ public void clear() { super.clear(); _transportBuffer = null; _msg = null; _streamInfo.clear(); }
void clear() { assert (_state == State.RETURN_TO_POOL); _requestMsg.clear(); _requestMsg.msgClass(MsgClasses.REQUEST); _handler = null; _stream = null; _streamInfo.clear(); _state = State.PENDING_REQUEST; _hasStaticQos = false; _matchedQos.clear(); _hasBehaviour = false; _providerDriven = false; _serviceId = 0; _hasServiceId = false; _initialResponseReceived = false; _symbolListFlags = 0; _tableKey = null; _viewElemCount = 0; _viewType = 0; }
private int sendDefaultMsgCallback(ReactorChannel reactorChannel, TransportBuffer transportBuffer, Msg msg, WatchlistStreamInfo streamInfo) { ReactorMsgEvent reactorMsgEvent = ReactorFactory.createReactorMsgEvent(); reactorMsgEvent.reactorChannel(reactorChannel); reactorMsgEvent.transportBuffer(transportBuffer); reactorMsgEvent.msg(msg); if (streamInfo != null) { reactorMsgEvent.streamInfo().serviceName(streamInfo.serviceName()); reactorMsgEvent.streamInfo().userSpecObject(streamInfo.userSpecObject()); } else { reactorMsgEvent.streamInfo().clear(); } int retval = reactorChannel.role().defaultMsgCallback().defaultMsgCallback(reactorMsgEvent); reactorMsgEvent.returnToPool(); return retval; }
rdmDirectoryMsgEvent.streamInfo().clear();
rdmDictionaryMsgEvent.streamInfo().clear();
rdmLoginMsgEvent.streamInfo().clear();