void copy(NIProviderRole role) { super.copy(role); _loginMsgCallback = role.loginMsgCallback(); copyLoginRequest(role.rdmLoginRequest()); copyDirectoryRefresh(role.rdmDirectoryRefresh()); }
System.currentTimeMillis() >= chnlInfo.loginReissueTime) LoginRequest loginRequest = chnlInfo.niproviderRole.rdmLoginRequest(); submitOptions.clear(); if (chnlInfo.reactorChannel.submit(loginRequest, submitOptions, errorInfo) != CodecReturnCodes.SUCCESS)
void initializeNiProviderRole(LoginRequest loginReq, DirectoryRefresh directoryRefresh) { NIProviderRole niProviderRole = ReactorFactory.createNIProviderRole(); loginReq.applyHasRole(); loginReq.role(Login.RoleTypes.PROV); niProviderRole.rdmLoginRequest(loginReq); niProviderRole.loginMsgCallback(_baseImpl.loginCallbackClient()); niProviderRole.channelEventCallback(this); niProviderRole.defaultMsgCallback(_baseImpl.itemCallbackClient()); niProviderRole.rdmDirectoryRefresh(directoryRefresh); _rsslReactorRole = niProviderRole; initializeReactor(); }
LoginRequest loginRequest = chnlInfo.niproviderRole.rdmLoginRequest(); loginRequest.userName().data(commandLineParser.userName()); LoginRequest loginRequest = chnlInfo.niproviderRole.rdmLoginRequest(); loginRequest.userNameType(Login.UserIdTypes.AUTHN_TOKEN); loginRequest.userName().data(commandLineParser.authenticationToken()); LoginRequest loginRequest = chnlInfo.niproviderRole.rdmLoginRequest(); loginRequest.attrib().applicationId().data(commandLineParser.applicationId());
_role.initDefaultRDMLoginRequest(); _role.rdmLoginRequest().applyHasAttrib(); _role.rdmLoginRequest().attrib().applyHasApplicationName(); _role.rdmLoginRequest().attrib().applicationName().data("upajNIProvPerf"); if (NIProvPerfConfig.username() != null && !NIProvPerfConfig.username().equals("")) _role.rdmLoginRequest().userName().data(NIProvPerfConfig.username());
@Test public void VerifyNIProviderRoleMsgCopyTest() { /* Verify message attached to the NIProviderRole are copied. */ /* Create dummy ReactorChannel for test. */ ReactorChannel reactorChannel = ReactorFactory.createReactorChannel(); /* Create user NIProviderRole, initialize default messages and set on dummy ReactorChannel. */ NIProviderRole userNIProviderRole = ReactorFactory.createNIProviderRole(); userNIProviderRole.initDefaultRDMLoginRequest(); userNIProviderRole.initDefaultRDMDirectoryRefresh("DIRECT_FEED", 1); reactorChannel.role(userNIProviderRole); /* Obtain reference to ReactorChannel NIProviderRole and verify that * user NIProviderRole and ReactorChannel NIProviderRole are not the same. */ NIProviderRole reactorChnlNIProviderRole = (NIProviderRole)reactorChannel.role(); assertFalse(userNIProviderRole == reactorChnlNIProviderRole); /* Verify that user NIProviderRole messages and ReactorChannel * NIProviderRole messages are not the same. */ assertFalse(userNIProviderRole.rdmLoginRequest() == reactorChnlNIProviderRole.rdmLoginRequest()); assertFalse(userNIProviderRole.rdmDirectoryRefresh() == reactorChnlNIProviderRole.rdmDirectoryRefresh()); /* Verify that other user NIProviderRole and ReactorChannel NIProviderRole attributes are equal. */ assertTrue(userNIProviderRole.channelEventCallback() == reactorChnlNIProviderRole.channelEventCallback()); assertTrue(userNIProviderRole.defaultMsgCallback() == reactorChnlNIProviderRole.defaultMsgCallback()); assertTrue(userNIProviderRole.loginMsgCallback() == reactorChnlNIProviderRole.loginMsgCallback()); } }
&& ((NIProviderRole)role).rdmLoginRequest() == null)
return; LoginRequest loginRequest = ((NIProviderRole)reactorRole).rdmLoginRequest(); if (loginRequest != null)
&& msg.streamId() == ((NIProviderRole)reactorRole).rdmLoginRequest().streamId() && _loginMsg.rdmMsgType() == LoginMsgType.REFRESH && ((LoginRefresh)_loginMsg).state().streamState() == StreamStates.OPEN
loginRequest.rdmMsgType(LoginMsgType.REQUEST); loginRequest.initDefaultRequest(55); niProviderRole.rdmLoginRequest(loginRequest); niProviderRole.initDefaultRDMLoginRequest(); assertNotNull(niProviderRole.rdmLoginRequest()); verifyLoginRequest(niProviderRole.rdmLoginRequest(), Login.RoleTypes.PROV, 55); niProviderRole.rdmLoginRequest(loginRequest); niProviderRole.initDefaultRDMLoginRequest(); assertNotNull(niProviderRole.rdmLoginRequest()); verifyLoginRequest(niProviderRole.rdmLoginRequest(), Login.RoleTypes.PROV, NIProviderRole.LOGIN_STREAM_ID);
assertNotNull(niProviderRole.rdmLoginRequest()); verifyLoginRequest(niProviderRole.rdmLoginRequest(), Login.RoleTypes.PROV, NIProviderRole.LOGIN_STREAM_ID);