|
Sun Adapter for TCP/IP HL7 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.stc.connector.tcpip.model.factory.TCPIPSocketFactoryExtendedImpl
public class TCPIPSocketFactoryExtendedImpl
Sun Java System Application Server Enterprise Edition 8.1 2005Q2 UR2 has problem on socket. The socket input stream method available() always returns 0 even actaully there is data available. This class is to replace the default socket factory and get around that issue by use of java.io.PushbackInputStream. Actually this socket class should work with other application servers also.
Nested Class Summary | |
---|---|
class |
TCPIPSocketFactoryExtendedImpl.ServerSocketWithPushbackInputStream
Inner class for special ServerSocket. |
class |
TCPIPSocketFactoryExtendedImpl.SocketWithPushbackInputStream
Inner class for special Socket. |
class |
TCPIPSocketFactoryExtendedImpl.TCPIPPushbackInputStream
Inner class for PushbackInputStream |
Field Summary | |
---|---|
static java.lang.String |
version
|
Constructor Summary | |
---|---|
TCPIPSocketFactoryExtendedImpl()
Constructor |
Method Summary | |
---|---|
java.net.ServerSocket |
createServerSocket(int port)
Creates a ServerSocket object. |
java.net.ServerSocket |
createServerSocket(int port,
int backlog)
Creates a ServerSocket object. |
java.net.ServerSocket |
createServerSocket(int port,
int backlog,
java.net.InetAddress bindAddr)
Creates a ServerSocket object. |
java.net.Socket |
createSocket(java.net.InetAddress address,
int port)
Creates a Socket object. |
java.net.Socket |
createSocket(java.net.InetAddress address,
int port,
java.net.InetAddress localAddr,
int localPort)
Creates a Socket object. |
java.net.Socket |
createSocket(java.lang.String host,
int port)
Creates a Socket object. |
java.net.Socket |
createSocket(java.lang.String host,
int port,
java.net.InetAddress localAddr,
int localPort)
Creates a Socket object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String version
Constructor Detail |
---|
public TCPIPSocketFactoryExtendedImpl()
Method Detail |
---|
public java.net.Socket createSocket(java.net.InetAddress address, int port, java.net.InetAddress localAddr, int localPort) throws java.io.IOException
TCPIPSocketFactory
createSocket
in interface TCPIPSocketFactory
address
- The InetAddress of the host.port
- The port number.localAddr
- The InetAddress of local side.localPort
- The port number of local side.
java.io.IOException
- on errorTCPIPSocketFactory.createSocket(InetAddress,
int, InetAddress, int)
public java.net.Socket createSocket(java.net.InetAddress address, int port) throws java.io.IOException
TCPIPSocketFactory
createSocket
in interface TCPIPSocketFactory
address
- The InetAddress of the hostport
- The port number.
java.io.IOException
- on errorTCPIPSocketFactory.createSocket(InetAddress,
int)
public java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress localAddr, int localPort) throws java.net.UnknownHostException, java.io.IOException
TCPIPSocketFactory
createSocket
in interface TCPIPSocketFactory
host
- The host name.port
- The port number.localAddr
- The InetAddress of local side.localPort
- The port number of local side.
java.net.UnknownHostException
- on error
java.io.IOException
- on errorTCPIPSocketFactory.createSocket(String,
int, InetAddress, int)
public java.net.Socket createSocket(java.lang.String host, int port) throws java.net.UnknownHostException, java.io.IOException
TCPIPSocketFactory
createSocket
in interface TCPIPSocketFactory
host
- The host name.port
- The port number.
java.net.UnknownHostException
- on error
java.io.IOException
- on errorTCPIPSocketFactory.createSocket(String,
int)
public java.net.ServerSocket createServerSocket(int port, int backlog, java.net.InetAddress bindAddr) throws java.io.IOException
TCPIPSocketFactory
createServerSocket
in interface TCPIPSocketFactory
port
- The port number.backlog
- The backlog number.bindAddr
- The InetAddress to bind.
java.io.IOException
- on errorTCPIPSocketFactory.createServerSocket(int,
int, InetAddress)
public java.net.ServerSocket createServerSocket(int port, int backlog) throws java.io.IOException
TCPIPSocketFactory
createServerSocket
in interface TCPIPSocketFactory
port
- The port number.backlog
- The backlog number.
java.io.IOException
- on errorTCPIPSocketFactory.createServerSocket(int,
int)
public java.net.ServerSocket createServerSocket(int port) throws java.io.IOException
TCPIPSocketFactory
createServerSocket
in interface TCPIPSocketFactory
port
- The port number.
java.io.IOException
- on errorTCPIPSocketFactory.createServerSocket(int)
|
Sun Adapter for TCP/IP HL7 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |