public class LiveViewConnectionControlImpl extends Object implements LiveViewConnectionControl
LiveViewConnectionControl.ConnectionState
Constructor and Description |
---|
LiveViewConnectionControlImpl(LiveViewMultiConnectionImpl liveViewMultiConnectionImpl,
ConnectionConfig singleConfig) |
Modifier and Type | Method and Description |
---|---|
ConnectionConfig |
getConnectionConfig() |
LiveViewConnectionControl.ConnectionState |
getConnectionState() |
long |
getLastSuccessfulConnect()
If the current status is CONNECTED, this will have the time this connection was made.
|
LiveViewConnection |
getLiveViewConnection() |
int |
getRetryCount()
Valid only if the current state is TRYING_TO_CONNECT.
|
String |
getUri()
Convenience method that is the same as getConnectionConfig().getUri()
|
com.streambase.liveview.internal.protocol.jaxb.VersionType |
getVersion()
If this server has never been successfully connected to, this value will be null.
|
boolean |
isCurrent() |
void |
setActive(boolean active)
If a connection is set to be inactive, it will stop attempting to connect to the server.
|
void |
synchronousConnect() |
public LiveViewConnectionControlImpl(LiveViewMultiConnectionImpl liveViewMultiConnectionImpl, ConnectionConfig singleConfig)
liveViewMultiConnectionImpl
- singleConfig
- public void synchronousConnect() throws LiveViewConnectionCanceledException, LiveViewException
public ConnectionConfig getConnectionConfig()
getConnectionConfig
in interface LiveViewConnectionControl
public String getUri()
LiveViewConnectionControl
getUri
in interface LiveViewConnectionControl
public boolean isCurrent()
isCurrent
in interface LiveViewConnectionControl
public LiveViewConnectionControl.ConnectionState getConnectionState()
getConnectionState
in interface LiveViewConnectionControl
public long getLastSuccessfulConnect()
LiveViewConnectionControl
getLastSuccessfulConnect
in interface LiveViewConnectionControl
public com.streambase.liveview.internal.protocol.jaxb.VersionType getVersion()
LiveViewConnectionControl
getVersion
in interface LiveViewConnectionControl
public int getRetryCount()
LiveViewConnectionControl
getRetryCount
in interface LiveViewConnectionControl
public void setActive(boolean active)
LiveViewConnectionControl
setActive
in interface LiveViewConnectionControl
public LiveViewConnection getLiveViewConnection()