org.teiid.net.socket
Interface SocketServerInstance

All Known Implementing Classes:
SocketServerInstanceImpl

public interface SocketServerInstance


Method Summary
 Cryptor getCryptor()
           
 HostInfo getHostInfo()
           
 java.lang.String getServerVersion()
           
<T> T
getService(java.lang.Class<T> iface)
           
 long getSynchTimeout()
           
 boolean isOpen()
           
 void read(long timeout, java.util.concurrent.TimeUnit unit, ResultsFuture<?> resultsFuture)
           
 void send(Message message, ResultsReceiver<java.lang.Object> receiver, java.io.Serializable key)
           
 void shutdown()
           
 

Method Detail

getService

<T> T getService(java.lang.Class<T> iface)

shutdown

void shutdown()

getHostInfo

HostInfo getHostInfo()

isOpen

boolean isOpen()

getCryptor

Cryptor getCryptor()

getSynchTimeout

long getSynchTimeout()

send

void send(Message message,
          ResultsReceiver<java.lang.Object> receiver,
          java.io.Serializable key)
          throws CommunicationException,
                 java.lang.InterruptedException
Throws:
CommunicationException
java.lang.InterruptedException

read

void read(long timeout,
          java.util.concurrent.TimeUnit unit,
          ResultsFuture<?> resultsFuture)
          throws java.util.concurrent.TimeoutException,
                 java.lang.InterruptedException
Throws:
java.util.concurrent.TimeoutException
java.lang.InterruptedException

getServerVersion

java.lang.String getServerVersion()


Copyright © 2011. All Rights Reserved.