public final class ReconnectingServerDefinition<T> extends ServerDefinition<T>
| Constructor and Description |
|---|
ReconnectingServerDefinition(ServerDefinition<T> serverDefinition) |
| Modifier and Type | Method and Description |
|---|---|
cz.cuni.amis.utils.flag.Flag<T> |
getServerFlag() |
String |
getServerName() |
cz.cuni.amis.utils.flag.Flag<String> |
getServerNameFlag() |
URI |
getUri() |
cz.cuni.amis.utils.flag.Flag<URI> |
getUriFlag() |
protected void |
setNewServer(T server)
Change current server instance.
|
void |
setServerName(String name) |
void |
setUri(URI uri) |
void |
startServer()
Nonblocking implementation.
|
void |
stopServer()
Stops the server and any connection attempts being made.
|
public ReconnectingServerDefinition(ServerDefinition<T> serverDefinition)
public void setServerName(String name)
setServerName in class ServerDefinition<T>public String getServerName()
getServerName in class ServerDefinition<T>public cz.cuni.amis.utils.flag.Flag<String> getServerNameFlag()
getServerNameFlag in class ServerDefinition<T>public void setUri(URI uri)
setUri in class ServerDefinition<T>public URI getUri()
getUri in class ServerDefinition<T>public cz.cuni.amis.utils.flag.Flag<URI> getUriFlag()
getUriFlag in class ServerDefinition<T>protected void setNewServer(T server)
setNewServer in class ServerDefinition<T>server - public cz.cuni.amis.utils.flag.Flag<T> getServerFlag()
getServerFlag in class ServerDefinition<T>public void stopServer()
stopServer in class ServerDefinition<T>public void startServer()
startServer in class ServerDefinition<T>Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.