Package org.teiid.net
Interface ServerConnection
-
- All Known Implementing Classes:
LocalServerConnection,SocketServerConnection
public interface ServerConnection
-
-
Field Summary
Fields Modifier and Type Field Description static intPING_INTERVAL
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidauthenticate()voidclose()LogonResultgetLogonResult()StringgetServerVersion()<T> TgetService(Class<T> iface)booleanisLocal()booleanisOpen(long msToTest)booleanisSameInstance(ServerConnection conn)booleansupportsContinuous()
-
-
-
Field Detail
-
PING_INTERVAL
static final int PING_INTERVAL
- See Also:
- Constant Field Values
-
-
Method Detail
-
getService
<T> T getService(Class<T> iface)
-
close
void close()
-
isOpen
boolean isOpen(long msToTest)
-
getLogonResult
LogonResult getLogonResult()
-
isSameInstance
boolean isSameInstance(ServerConnection conn) throws CommunicationException
- Throws:
CommunicationException
-
authenticate
void authenticate() throws ConnectionException, CommunicationException
-
supportsContinuous
boolean supportsContinuous()
-
isLocal
boolean isLocal()
-
getServerVersion
String getServerVersion()
-
-