org.teiid.net.socket
Interface SocketServerInstance

All Known Implementing Classes:
SocketServerInstanceImpl

public interface SocketServerInstance


Method Summary
 AuthenticationType getAuthenticationType()
           
 Cryptor getCryptor()
           
 HostInfo getHostInfo()
           
 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
Throws:
CommunicationException
InterruptedException

read

void read(long timeout,
          TimeUnit unit,
          ResultsFuture<?> resultsFuture)
          throws TimeoutException,
                 InterruptedException
Throws:
TimeoutException
InterruptedException

getServerVersion

String getServerVersion()

getAuthenticationType

AuthenticationType getAuthenticationType()


Copyright © 2012. All Rights Reserved.