public class WebSocketTransport
extends java.lang.Object
| Constructor and Description |
|---|
WebSocketTransport() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect()
Connect to remote REST server, then login using
3 step authentication method.
|
void |
disconnect()
Log out and disconnect from REST server.
|
boolean |
getEnableManualServiceTicket() |
java.lang.String |
getHttpVersion() |
java.lang.String |
getKeyStoreFilename() |
java.lang.String |
getKeyStorePassword() |
java.util.logging.Logger |
getLogger() |
java.lang.String |
getloginPresentationContent() |
java.lang.String |
getLoginRefreshContent() |
int |
getLoginRefreshInterval() |
java.lang.String |
getLoginRefreshMethod() |
java.lang.String |
getLoginRefreshURI() |
java.lang.String |
getLoginRequestContent() |
java.lang.String |
getLoginRequestMethod() |
java.lang.String |
getLoginRequestURI() |
java.lang.String |
getLogoutRequestContent() |
java.lang.String |
getLogoutRequestMethod() |
java.lang.String |
getLogoutRequestURI() |
int |
getMaxBufferSize() |
java.lang.String |
getPrePassword() |
java.lang.String |
getProtocolValue() |
java.lang.String |
getremotedPassword() |
java.lang.String |
getRemoteHost() |
int |
getRemotePort() |
java.lang.String |
getRemotePreHost() |
java.lang.String |
getRemotePreUserName() |
java.lang.String |
getRemoteUserName() |
java.lang.String |
getReqHeader() |
boolean |
getRequestDataLinks() |
java.lang.String |
getResponseTimeout() |
java.lang.String |
getResyncRequestContent() |
java.lang.String |
getResyncRequestMethod() |
java.lang.String |
getResyncRequestURI() |
java.lang.String |
getServiceName() |
java.lang.String |
getServiceTicket() |
long |
getTimeOut() |
TokenResponse |
getTokenObject() |
boolean |
initialise(java.lang.String TLS)
Initialise this WebSocketTransport instance.
|
boolean |
initialiseHTTP()
Initialise this WebSocketTransport instance.
|
boolean |
isConnected() |
boolean |
isSingleAuthentication() |
boolean |
isSSLEnabled()
Is SSL enabled or disabled
|
java.lang.String |
requestData(java.lang.String method,
java.lang.String uri)
Request for data.
|
java.lang.String |
requestData(java.lang.String method,
java.lang.String uri,
java.lang.String content)
Request for data.
|
void |
setEnableManualServiceTicket(boolean emsEnableManualServiceTicket) |
void |
setHttpVersion(java.lang.String httpVersion) |
void |
setKeyStoreFilename(java.lang.String keyStoreFilename) |
void |
setKeyStorePassword(java.lang.String keyStorePassword) |
void |
setLogger(java.util.logging.Logger logger) |
void |
setloginPresentationContent(java.lang.String loginPresentationContent) |
void |
setLoginRefreshContent(java.lang.String loginRefreshContent) |
void |
setLoginRefreshInterval(int loginRefreshInterval) |
void |
setLoginRefreshMethod(java.lang.String loginRefreshMethod) |
void |
setLoginRefreshURI(java.lang.String loginRefreshURI) |
void |
setLoginRequestContent(java.lang.String loginRequestContent) |
void |
setLoginRequestMethod(java.lang.String loginRequestMethod) |
void |
setLoginRequestURI(java.lang.String loginRequestURI) |
void |
setLogoutRequestContent(java.lang.String logoutRequestContent) |
void |
setLogoutRequestMethod(java.lang.String logoutRequestMethod) |
void |
setLogoutRequestURI(java.lang.String logoutRequestURI) |
void |
setMaxBufferSize(int maxBufferSize) |
void |
setProtocolValue(java.lang.String setProtocol) |
void |
setRemoteHost(java.lang.String remoteHost) |
void |
setRemotePassword(java.lang.String remotePassword) |
void |
setRemotePort(int remotePort) |
void |
setRemotePreHost(java.lang.String remotePreHost) |
void |
setRemotePrePassword(java.lang.String remotePrePassword) |
void |
setRemotePreUserName(java.lang.String remotePreUserName) |
void |
setRemoteServiceName(java.lang.String remoteServiceName) |
void |
setRemoteUserName(java.lang.String remoteUserName) |
void |
setReqHeader(java.lang.String reqHeader) |
void |
setRequestDataLinks(boolean requestDataLinks) |
void |
setResponseTimeout(java.lang.String responseTimeout) |
void |
setResyncRequestContent(java.lang.String resyncRequestContent) |
void |
setResyncRequestMethod(java.lang.String resyncRequestMethod) |
void |
setResyncRequestURI(java.lang.String resyncRequestURI) |
void |
setServiceTicket(java.lang.String emsServiceTicket) |
void |
setSingleAuthentication(boolean singleAuthentication) |
void |
setSSLEnabled(boolean sslEnabled)
Enable or disable SSL
|
void |
setTimeOut(long TimeOut) |
void |
setTokenObject(TokenResponse tokenObject) |
void |
singleAuthConnect()
Connect to remote REST server, then log in.
|
void |
uninitialise()
Uninitialise this WebSocketTransport instance.
|
public boolean isSingleAuthentication()
public void setSingleAuthentication(boolean singleAuthentication)
public TokenResponse getTokenObject()
public void setTokenObject(TokenResponse tokenObject)
public int getMaxBufferSize()
public void setMaxBufferSize(int maxBufferSize)
public boolean initialiseHTTP()
public boolean initialise(java.lang.String TLS)
public void uninitialise()
public void connect()
throws TransportConnectException
TransportConnectExceptionpublic void singleAuthConnect()
throws TransportConnectException
TransportConnectExceptionpublic void disconnect()
public java.lang.String requestData(java.lang.String method,
java.lang.String uri)
method - Either "GET" or "POST"uri - The URI, e.g. "/api/class/topSystem.json"public java.lang.String requestData(java.lang.String method,
java.lang.String uri,
java.lang.String content)
method - Either "GET" or "POST"uri - The URI, e.g. "/api/class/topSystem.json"content - The content of the requestpublic boolean isConnected()
public void setSSLEnabled(boolean sslEnabled)
sslEnabled - public boolean isSSLEnabled()
public void setKeyStoreFilename(java.lang.String keyStoreFilename)
public java.lang.String getKeyStoreFilename()
public void setKeyStorePassword(java.lang.String keyStorePassword)
public java.lang.String getKeyStorePassword()
public java.lang.String getRemoteHost()
public void setRemoteHost(java.lang.String remoteHost)
public java.lang.String getRemotePreHost()
public void setRemotePreHost(java.lang.String remotePreHost)
public java.lang.String getRemoteUserName()
public void setRemoteUserName(java.lang.String remoteUserName)
public java.lang.String getremotedPassword()
public void setRemotePassword(java.lang.String remotePassword)
public java.lang.String getRemotePreUserName()
public void setRemotePreUserName(java.lang.String remotePreUserName)
public java.lang.String getPrePassword()
public void setRemotePrePassword(java.lang.String remotePrePassword)
public java.lang.String getServiceName()
public void setRemoteServiceName(java.lang.String remoteServiceName)
public int getRemotePort()
public void setRemotePort(int remotePort)
public java.util.logging.Logger getLogger()
public void setLogger(java.util.logging.Logger logger)
public java.lang.String getHttpVersion()
public void setHttpVersion(java.lang.String httpVersion)
public java.lang.String getResponseTimeout()
public void setResponseTimeout(java.lang.String responseTimeout)
public java.lang.String getLoginRequestURI()
public void setLoginRequestURI(java.lang.String loginRequestURI)
public java.lang.String getLoginRequestContent()
public java.lang.String getloginPresentationContent()
public void setLoginRequestContent(java.lang.String loginRequestContent)
public void setloginPresentationContent(java.lang.String loginPresentationContent)
public java.lang.String getLoginRequestMethod()
public void setLoginRequestMethod(java.lang.String loginRequestMethod)
public java.lang.String getLoginRefreshURI()
public void setLoginRefreshURI(java.lang.String loginRefreshURI)
public java.lang.String getLoginRefreshContent()
public void setLoginRefreshContent(java.lang.String loginRefreshContent)
public java.lang.String getLoginRefreshMethod()
public void setLoginRefreshMethod(java.lang.String loginRefreshMethod)
public int getLoginRefreshInterval()
public void setLoginRefreshInterval(int loginRefreshInterval)
public java.lang.String getLogoutRequestURI()
public void setLogoutRequestURI(java.lang.String logoutRequestURI)
public java.lang.String getLogoutRequestContent()
public void setLogoutRequestContent(java.lang.String logoutRequestContent)
public java.lang.String getLogoutRequestMethod()
public void setLogoutRequestMethod(java.lang.String logoutRequestMethod)
public java.lang.String getResyncRequestURI()
public void setResyncRequestURI(java.lang.String resyncRequestURI)
public java.lang.String getResyncRequestContent()
public void setResyncRequestContent(java.lang.String resyncRequestContent)
public java.lang.String getResyncRequestMethod()
public void setResyncRequestMethod(java.lang.String resyncRequestMethod)
public long getTimeOut()
public void setTimeOut(long TimeOut)
public java.lang.String getProtocolValue()
public void setProtocolValue(java.lang.String setProtocol)
public java.lang.String getReqHeader()
public void setReqHeader(java.lang.String reqHeader)
public boolean getEnableManualServiceTicket()
public void setEnableManualServiceTicket(boolean emsEnableManualServiceTicket)
public java.lang.String getServiceTicket()
public void setServiceTicket(java.lang.String emsServiceTicket)
public boolean getRequestDataLinks()
public void setRequestDataLinks(boolean requestDataLinks)