Package org.teiid.net.socket
Interface SocketServerInstance
-
- All Known Implementing Classes:
SocketServerInstanceImpl
public interface SocketServerInstance
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Cryptor
getCryptor()
HostInfo
getHostInfo()
InetAddress
getLocalAddress()
String
getServerVersion()
<T> T
getService(Class<T> iface)
long
getSynchTimeout()
boolean
isOpen()
void
read(long timeout, TimeUnit unit, ResultsFuture<?> resultsFuture)
void
send(Message message, ResultsReceiver<Object> receiver, Serializable key)
void
shutdown()
-
-
-
Method Detail
-
getService
<T> T getService(Class<T> iface)
-
shutdown
void shutdown()
-
getHostInfo
HostInfo getHostInfo()
-
isOpen
boolean isOpen()
-
getCryptor
Cryptor getCryptor()
-
getSynchTimeout
long getSynchTimeout()
-
send
void send(Message message, ResultsReceiver<Object> receiver, Serializable key) throws CommunicationException, InterruptedException
-
read
void read(long timeout, TimeUnit unit, ResultsFuture<?> resultsFuture) throws TimeoutException, InterruptedException
- Throws:
TimeoutException
InterruptedException
-
getServerVersion
String getServerVersion()
-
getLocalAddress
InetAddress getLocalAddress()
-
-