Package org.teiid.net
Interface ServerConnection
-
- All Known Implementing Classes:
LocalServerConnection
,SocketServerConnection
public interface ServerConnection
-
-
Field Summary
Fields Modifier and Type Field Description static int
PING_INTERVAL
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
authenticate()
void
close()
LogonResult
getLogonResult()
String
getServerVersion()
<T> T
getService(Class<T> iface)
boolean
isLocal()
boolean
isOpen(long msToTest)
boolean
isSameInstance(ServerConnection conn)
boolean
supportsContinuous()
-
-
-
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()
-
-