TestReactorComponent.closeSession(consumer, provider); consumerReactor.close(); providerReactor.close();
/** This provider always rejects tunnel streams. */ class TunnelStreamRejectProvider extends Provider { TunnelStreamRejectOptions _rejectOptions = ReactorFactory.createTunnelStreamRejectOptions(); public TunnelStreamRejectProvider(TestReactor reactor) { super(reactor); } @Override public int listenerCallback(TunnelStreamRequestEvent event) { super.listenerCallback(event); /* Accept the tunnel stream request. */ _rejectOptions.clear(); _rejectOptions.state().streamState(StreamStates.CLOSED); _rejectOptions.state().dataState(DataStates.SUSPECT); _rejectOptions.state().code(StateCodes.NOT_ENTITLED); assertEquals(ReactorReturnCodes.SUCCESS, reactorChannel().rejectTunnelStream(event, _rejectOptions, _errorInfo)); return ReactorReturnCodes.SUCCESS; } }
TestReactorComponent.closeSession(consumer, provider); consumerReactor.close(); providerReactor.close();
TestReactorComponent.closeSession(consumer, provider); consumerReactor.close(); providerReactor.close();
TestReactorComponent.closeSession(consumer, provider); TestReactorComponent.closeSession(consumer, rejectProvider);
consumerReactor.dispatch(0); TestReactorComponent.closeSession(consumer, provider); consumerReactor.close(); providerReactor.close();
consumerReactor.dispatch(0); TestReactorComponent.closeSession(consumer, provider); consumerReactor.close(); providerReactor.close();
consumerReactor.dispatch(0); TestReactorComponent.closeSession(consumer, provider); consumerReactor.close(); providerReactor.close();
consumerReactor.dispatch(0); TestReactorComponent.closeSession(consumer, provider); consumerReactor.close(); providerReactor.close();
consumerReactor.dispatch(0); TestReactorComponent.closeSession(consumer, provider); consumerReactor.close(); providerReactor.close();
assertTrue(msgEvent.streamInfo().serviceName().equals(Provider.defaultService().info().serviceName().toString())); TestReactorComponent.closeSession(consumer, provider);
TestReactorComponent.closeSession(consumer, provider); consumerReactor.close(); providerReactor.close();
assertEquals(tsName255, provTunnelStream.name()); TestReactorComponent.closeSession(consumer, provider); consumerReactor.close(); providerReactor.close();
assertEquals(LoginMsgType.REQUEST, loginMsgEvent.rdmLoginMsg().rdmMsgType()); TestReactorComponent.closeSession(consumer, provider); consumerReactor.close(); providerReactor.close();
consumerReactor.dispatch(0); TestReactorComponent.closeSession(consumer, provider); consumerReactor.close(); providerReactor.close();
assertEquals(DomainTypes.MARKET_PRICE, receivedCloseMsg.domainType()); TestReactorComponent.closeSession(consumer, provider);
TestReactorComponent.closeSession(consumer, provider);
assertEquals(DataStates.SUSPECT, receivedStatusMsg.state().dataState()); TestReactorComponent.closeSession(consumer, provider);
consTunnelStream.close(false, _errorInfo); TestReactorComponent.closeSession(consumer, provider); consumerReactor.close(); providerReactor.close();