SolarMetric Kodo JDO 3.3.5 generated on August 31 2005

com.solarmetric.remote
Class TCPTransport

java.lang.Object
  |
  +--com.solarmetric.remote.TCPTransport
All Implemented Interfaces:
com.solarmetric.util.Closeable, Transport

public class TCPTransport
extends Object
implements Transport

TCP transport layer.


Inner classes inherited from class com.solarmetric.remote.Transport
Transport.Channel, Transport.Server
 
Constructor Summary
TCPTransport()
           
 
Method Summary
 void close()
           
 com.solarmetric.remote.Channel getClientChannel()
          Return a transport client channel to communicate with a remote server.
 String getHost()
          The server's host.
 int getPort()
          The port the server listens on.
 com.solarmetric.remote.Server getServer()
          Return a transport server to listen for client connections.
 int getSoTimeout()
          The socket read timeout, in milliseconds.
 void setHost(String host)
          The server's host.
 void setPort(int port)
          The port the server listens on.
 void setSoTimeout(int timeout)
          The socket read timeout, in milliseconds.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TCPTransport

public TCPTransport()
Method Detail

getPort

public int getPort()
The port the server listens on. Defaults to 5637.

setPort

public void setPort(int port)
The port the server listens on. Defaults to 5637.

getHost

public String getHost()
The server's host. Defaults to 'localhost'.

setHost

public void setHost(String host)
The server's host. Defaults to 'localhost'.

getSoTimeout

public int getSoTimeout()
The socket read timeout, in milliseconds. Defaults to 0, meaning no timeout.

setSoTimeout

public void setSoTimeout(int timeout)
The socket read timeout, in milliseconds. Defaults to 0, meaning no timeout.

getServer

public com.solarmetric.remote.Server getServer()
                                        throws Exception
Description copied from interface: Transport
Return a transport server to listen for client connections. Only one server will ever be requested per transport instance.
Specified by:
getServer in interface Transport

getClientChannel

public com.solarmetric.remote.Channel getClientChannel()
                                                throws Exception
Description copied from interface: Transport
Return a transport client channel to communicate with a remote server.
Specified by:
getClientChannel in interface Transport

close

public void close()
Specified by:
close in interface com.solarmetric.util.Closeable

SolarMetric Kodo JDO 3.3.5 generated on August 31 2005

Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.