org.jboss.remoting.transport.socket
Class ClientSocketWrapper

java.lang.Object
  extended byorg.jboss.remoting.transport.socket.SocketWrapper
      extended byorg.jboss.remoting.transport.socket.ClientSocketWrapper
Direct Known Subclasses:
ServerSocketWrapper

public class ClientSocketWrapper
extends SocketWrapper

Author:
Tom Elrod

Constructor Summary
ClientSocketWrapper(java.net.Socket socket)
           
ClientSocketWrapper(java.net.Socket socket, java.util.Map metadata, java.lang.Integer timeout)
           
 
Method Summary
 void checkConnection()
           
protected  java.io.ObjectInputStream createInputStream(java.lang.String serializationType, java.net.Socket socket)
           
protected  java.io.ObjectOutputStream createOutputStream(java.lang.String serializationType, java.net.Socket socket)
           
protected  void createStreams(java.net.Socket socket, java.util.Map metadata)
           
 java.io.InputStream getInputStream()
           
 java.io.OutputStream getOutputStream()
           
 
Methods inherited from class org.jboss.remoting.transport.socket.SocketWrapper
close, finalize, getSocket, getTimeout, setTimeout
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientSocketWrapper

public ClientSocketWrapper(java.net.Socket socket)
                    throws java.io.IOException

ClientSocketWrapper

public ClientSocketWrapper(java.net.Socket socket,
                           java.util.Map metadata,
                           java.lang.Integer timeout)
                    throws java.lang.Exception
Method Detail

createStreams

protected void createStreams(java.net.Socket socket,
                             java.util.Map metadata)
                      throws java.io.IOException
Throws:
java.io.IOException

createInputStream

protected java.io.ObjectInputStream createInputStream(java.lang.String serializationType,
                                                      java.net.Socket socket)
                                               throws java.io.IOException
Throws:
java.io.IOException

createOutputStream

protected java.io.ObjectOutputStream createOutputStream(java.lang.String serializationType,
                                                        java.net.Socket socket)
                                                 throws java.io.IOException
Throws:
java.io.IOException

getOutputStream

public java.io.OutputStream getOutputStream()
Specified by:
getOutputStream in class SocketWrapper

getInputStream

public java.io.InputStream getInputStream()
Specified by:
getInputStream in class SocketWrapper

checkConnection

public void checkConnection()
                     throws java.io.IOException
Specified by:
checkConnection in class SocketWrapper
Throws:
java.io.IOException


Copyright ? 1998-2005 JBoss Inc . All Rights Reserved.