ninja.activeproxy.path.connectors
Class TCPConnector

java.lang.Object
  |
  +--ninja.activeproxy.path.Connector
        |
        +--ninja.activeproxy.path.connectors.TCPConnector

public class TCPConnector
extends Connector
implements java.lang.Runnable, ConnectorIF

A TCP connector allows two operators to communicate through a socket connection. It provides operators with input and output streams from sockets.


Fields inherited from class ninja.activeproxy.path.Connector
info, operator, pathID
 
Constructor Summary
TCPConnector()
           
TCPConnector(Operator operator, java.lang.Object pathID)
           
 
Method Summary
 void createReader()
          Creates a reader for an operator.
 void createWriter(java.lang.Object info)
          Creates a writer for an operator.
 void run()
           
 
Methods inherited from class ninja.activeproxy.path.Connector
getCommunicationInfo, getOperator, getPathID, setCommunicationInfo, setOperator, setOperatorReader, setOperatorWriter, setPathID
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

TCPConnector

public TCPConnector(Operator operator,
                    java.lang.Object pathID)

TCPConnector

public TCPConnector()
Method Detail

createReader

public void createReader()
Description copied from interface: ConnectorIF
Creates a reader for an operator.
Specified by:
createReader in interface ConnectorIF
Overrides:
createReader in class Connector

createWriter

public void createWriter(java.lang.Object info)
Description copied from interface: ConnectorIF
Creates a writer for an operator.
Specified by:
createWriter in interface ConnectorIF
Overrides:
createWriter in class Connector
Tags copied from interface: ConnectorIF
Parameters:
info - information object from the next operator in the path.

run

public void run()
Specified by:
run in interface java.lang.Runnable