public class WebSocketTransport
extends java.lang.Object
| Constructor and Description |
|---|
WebSocketTransport(NokiaAltiplanoRestCollectorProperties collectorProperties) |
| 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 |
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 |
getRemoteHost() |
java.lang.String |
getRemotePassword() |
int |
getRemotePort() |
java.lang.String |
getRemoteUsername() |
java.lang.String |
getResponseTimeout() |
long |
getTimeOut() |
java.lang.String |
getTLSVersion() |
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,
java.lang.String contentType)
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 |
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 |
setRemoteHost(java.lang.String remoteHost) |
void |
setRemotePassword(java.lang.String remotePassword) |
void |
setRemotePort(int remotePort) |
void |
setRemoteUsername(java.lang.String remoteUsername) |
void |
setResponseTimeout(java.lang.String responseTimeout) |
void |
setSSLEnabled(boolean sslEnabled)
Enable or disable SSL
|
void |
setTimeOut(long TimeOut) |
void |
setTLSVersion(java.lang.String tLSVersion) |
void |
uninitialise()
Uninitialise this WebSocketTransport instance.
|
public WebSocketTransport(NokiaAltiplanoRestCollectorProperties collectorProperties)
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,
java.lang.String contentType)
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 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 void setLoginRequestContent(java.lang.String loginRequestContent)
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 long getTimeOut()
public void setTimeOut(long TimeOut)
public java.lang.String getTLSVersion()
public void setTLSVersion(java.lang.String tLSVersion)
public java.lang.String getRemoteUsername()
public void setRemoteUsername(java.lang.String remoteUsername)
public java.lang.String getRemotePassword()
public void setRemotePassword(java.lang.String remotePassword)