Node Director
Public Member Functions | Static Public Member Functions | List of all members
sfi.director.util.StreamPseudoSocket Class Reference

Inherits Socket.

Public Member Functions

 StreamPseudoSocket (final InputStream in, final OutputStream out) throws IOException
InputStream getInputStream ()
OutputStream getOutputStream ()
void bind (SocketAddress bindpoint)
void close () throws IOException
void connect (SocketAddress endpoint)
void connect (SocketAddress endpoint, int timeout)
SocketChannel getChannel ()
InetAddress getInetAddress ()
boolean getKeepAlive ()
InetAddress getLocalAddress ()
int getLocalPort ()
SocketAddress getLocalSocketAddress ()
boolean getOOBInline ()
int getPort ()
int getReceiveBufferSize ()
SocketAddress getRemoteSocketAddress ()
boolean getReuseAddress ()
int getSendBufferSize ()
int getSoLinger ()
int getSoTimeout ()
boolean getTcpNoDelay ()
int getTrafficClass ()
boolean isBound ()
boolean isClosed ()
boolean isConnected ()
boolean isInputShutdown ()
boolean isOutputShutdown ()
void sendUrgentData (int data)
void setKeepAlive (boolean on)
void setOOBInline (boolean on)
void setPerformancePreferences (int connectionTime, int latency, int bandwidth)
void setReceiveBufferSize (int size)
void setReuseAddress (boolean on)
void setSendBufferSize (int size)
void setSoLinger (boolean on, int linger)
void setSoTimeout (int timeout)
void setTcpNoDelay (boolean on)
void setTrafficClass (int tc)
void shutdownInput ()
void shutdownOutput ()
String toString ()

Static Public Member Functions

static void setSocketImplFactory (SocketImplFactory fac)

Constructor & Destructor Documentation

sfi.director.util.StreamPseudoSocket.StreamPseudoSocket ( final InputStream  in,
final OutputStream  out 
) throws IOException

Member Function Documentation

void sfi.director.util.StreamPseudoSocket.bind ( SocketAddress  bindpoint)
void sfi.director.util.StreamPseudoSocket.close ( ) throws IOException
void sfi.director.util.StreamPseudoSocket.connect ( SocketAddress  endpoint)
void sfi.director.util.StreamPseudoSocket.connect ( SocketAddress  endpoint,
int  timeout 
)
SocketChannel sfi.director.util.StreamPseudoSocket.getChannel ( )
InetAddress sfi.director.util.StreamPseudoSocket.getInetAddress ( )
InputStream sfi.director.util.StreamPseudoSocket.getInputStream ( )
boolean sfi.director.util.StreamPseudoSocket.getKeepAlive ( )
InetAddress sfi.director.util.StreamPseudoSocket.getLocalAddress ( )
int sfi.director.util.StreamPseudoSocket.getLocalPort ( )
SocketAddress sfi.director.util.StreamPseudoSocket.getLocalSocketAddress ( )
boolean sfi.director.util.StreamPseudoSocket.getOOBInline ( )
OutputStream sfi.director.util.StreamPseudoSocket.getOutputStream ( )
int sfi.director.util.StreamPseudoSocket.getPort ( )
int sfi.director.util.StreamPseudoSocket.getReceiveBufferSize ( )
SocketAddress sfi.director.util.StreamPseudoSocket.getRemoteSocketAddress ( )
boolean sfi.director.util.StreamPseudoSocket.getReuseAddress ( )
int sfi.director.util.StreamPseudoSocket.getSendBufferSize ( )
int sfi.director.util.StreamPseudoSocket.getSoLinger ( )
int sfi.director.util.StreamPseudoSocket.getSoTimeout ( )
boolean sfi.director.util.StreamPseudoSocket.getTcpNoDelay ( )
int sfi.director.util.StreamPseudoSocket.getTrafficClass ( )
boolean sfi.director.util.StreamPseudoSocket.isBound ( )
boolean sfi.director.util.StreamPseudoSocket.isClosed ( )
boolean sfi.director.util.StreamPseudoSocket.isConnected ( )
boolean sfi.director.util.StreamPseudoSocket.isInputShutdown ( )
boolean sfi.director.util.StreamPseudoSocket.isOutputShutdown ( )
void sfi.director.util.StreamPseudoSocket.sendUrgentData ( int  data)
void sfi.director.util.StreamPseudoSocket.setKeepAlive ( boolean  on)
void sfi.director.util.StreamPseudoSocket.setOOBInline ( boolean  on)
void sfi.director.util.StreamPseudoSocket.setPerformancePreferences ( int  connectionTime,
int  latency,
int  bandwidth 
)
void sfi.director.util.StreamPseudoSocket.setReceiveBufferSize ( int  size)
void sfi.director.util.StreamPseudoSocket.setReuseAddress ( boolean  on)
void sfi.director.util.StreamPseudoSocket.setSendBufferSize ( int  size)
static void sfi.director.util.StreamPseudoSocket.setSocketImplFactory ( SocketImplFactory  fac)
static
void sfi.director.util.StreamPseudoSocket.setSoLinger ( boolean  on,
int  linger 
)
void sfi.director.util.StreamPseudoSocket.setSoTimeout ( int  timeout)
void sfi.director.util.StreamPseudoSocket.setTcpNoDelay ( boolean  on)
void sfi.director.util.StreamPseudoSocket.setTrafficClass ( int  tc)
void sfi.director.util.StreamPseudoSocket.shutdownInput ( )
void sfi.director.util.StreamPseudoSocket.shutdownOutput ( )
String sfi.director.util.StreamPseudoSocket.toString ( )

The documentation for this class was generated from the following file: