public class WebSocketTransport
extends java.lang.Object
| Constructor and Description |
|---|
WebSocketTransport()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
connect()
Connect to remote REST server, then log in.
|
void |
disconnect()
Log out and disconnect from REST server.
|
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 |
getProtocolValue() |
java.lang.String |
getremotedPassword() |
java.lang.String |
getRemoteHost() |
int |
getRemotePort() |
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() |
long |
getTimeOut() |
java.lang.String |
getTrustStoreFileName() |
java.lang.String |
getTrustStorePassword() |
boolean |
initialise(java.lang.String TLS)
Initialise this WebSocketTransport instance.
|
boolean |
isConnected() |
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 |
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 |
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 |
setSSLEnabled(boolean sslEnabled)
Enable or disable SSL
|
void |
setTimeOut(long TimeOut) |
void |
setTrustStoreFileName(java.lang.String TrustStorePath) |
void |
setTrustStorePassword(java.lang.String TrustStorePassword) |
void |
uninitialise()
Uninitialise this WebSocketTransport instance.
|
public int getMaxBufferSize()
public void setMaxBufferSize(int maxBufferSize)
public boolean initialise(java.lang.String TLS)
public void uninitialise()
public void connect()
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 void setTrustStoreFileName(java.lang.String TrustStorePath)
public java.lang.String getTrustStoreFileName()
public void setTrustStorePassword(java.lang.String TrustStorePassword)
public java.lang.String getTrustStorePassword()
public java.lang.String getRemoteHost()
public void setRemoteHost(java.lang.String remoteHost)
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 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 getRequestDataLinks()
public void setRequestDataLinks(boolean requestDataLinks)