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.