com.sshtools.j2ssh.net
Class ConnectedSocketTransportProvider

java.lang.Object
  extended by com.sshtools.j2ssh.net.ConnectedSocketTransportProvider
All Implemented Interfaces:
TransportProvider

public class ConnectedSocketTransportProvider
extends java.lang.Object
implements TransportProvider

Version:
$Revision: 1.1 $
Author:
$author$

Field Summary
(package private)  java.net.Socket socket
           
 
Constructor Summary
ConnectedSocketTransportProvider(java.net.Socket socket)
          Creates a new ConnectedSocketTransportProvider object.
 
Method Summary
 void close()
           
 java.io.InputStream getInputStream()
           
 java.io.OutputStream getOutputStream()
           
 java.lang.String getProviderDetail()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

socket

java.net.Socket socket
Constructor Detail

ConnectedSocketTransportProvider

public ConnectedSocketTransportProvider(java.net.Socket socket)
Creates a new ConnectedSocketTransportProvider object.

Parameters:
socket -
Method Detail

close

public void close()
           throws java.io.IOException
Specified by:
close in interface TransportProvider
Throws:
java.io.IOException

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Specified by:
getInputStream in interface TransportProvider
Throws:
java.io.IOException

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
Specified by:
getOutputStream in interface TransportProvider
Returns:
Throws:
java.io.IOException

getProviderDetail

public java.lang.String getProviderDetail()
Specified by:
getProviderDetail in interface TransportProvider
Returns: