public class NIProviderRole extends ReactorRole
ReactorRole,
ReactorRoleTypes| Constructor and Description |
|---|
NIProviderRole()
Instantiates a new NI provider role.
|
| Modifier and Type | Method and Description |
|---|---|
void |
initDefaultRDMDirectoryRefresh(java.lang.String serviceName,
int serviceId)
Initializes the RDM DirectoryRefresh with default information.
|
void |
initDefaultRDMLoginRequest()
Initializes the RDM LoginRequest with default information.
|
RDMLoginMsgCallback |
loginMsgCallback()
A callback function for processing RDMLoginMsgEvents received.
|
void |
loginMsgCallback(RDMLoginMsgCallback callback)
A callback function for processing RDMLoginMsgEvents received.
|
DirectoryRefresh |
rdmDirectoryRefresh()
A Directory Refresh to be sent during the setup of a Non-Interactive Provider
session.
|
void |
rdmDirectoryRefresh(DirectoryRefresh directoryRefresh)
A Directory Refresh to be sent during the setup of a Non-Interactive Provider
session.
|
LoginRequest |
rdmLoginRequest()
The
LoginRequest to be sent during the connection establishment
process. |
void |
rdmLoginRequest(LoginRequest loginRequest)
The
LoginRequest to be sent during the connection establishment
process. |
channelEventCallback, channelEventCallback, defaultMsgCallback, defaultMsgCallback, toString, typepublic void rdmLoginRequest(LoginRequest loginRequest)
LoginRequest to be sent during the connection establishment
process. This can be populated with a user's specific information or
invoke initDefaultRDMLoginRequest() to populate with default
information. If this parameter is left empty no login will be sent to
the system; useful for systems that do not require a login.loginRequest - the login requestpublic LoginRequest rdmLoginRequest()
LoginRequest to be sent during the connection establishment
process. This can be populated with a user's specific information or
invoke initDefaultRDMLoginRequest() to populate with default
information. If this parameter is left empty no login will be sent to
the system; useful for systems that do not require a login.public void initDefaultRDMLoginRequest()
rdmLoginRequest(LoginRequest)) the rdmLoginRequest object will
be reused.public void rdmDirectoryRefresh(DirectoryRefresh directoryRefresh)
initDefaultRDMDirectoryRefresh(String, int) to populate with default
information. Requires LoginRequest to be set.directoryRefresh - the directory refreshpublic DirectoryRefresh rdmDirectoryRefresh()
initDefaultRDMDirectoryRefresh(String, int) to populate with default
information. Requires LoginRequest to be set.public void initDefaultRDMDirectoryRefresh(java.lang.String serviceName,
int serviceId)
rdmDirectoryRefresh(DirectoryRefresh)) the rdmDirectoryRefresh
object will be reused.serviceName - the serviceName for this source directory refreshserviceId - the serviceId for this source directory refreshpublic void loginMsgCallback(RDMLoginMsgCallback callback)
callback - the callbackRDMLoginMsgCallback,
RDMLoginMsgEventpublic RDMLoginMsgCallback loginMsgCallback()
Copyright @ 2019 Thomson Reuters. All Rights Reserved.