au.com.loftinspace.tcpreflector.io
Class PacketInterceptor

java.lang.Object
  extended byau.com.loftinspace.tcpreflector.io.PacketInterceptor
All Implemented Interfaces:
java.lang.Runnable

public class PacketInterceptor
extends java.lang.Object
implements java.lang.Runnable

Accepts input from the input stream and redirects it to the output stream

Author:
Jem

Constructor Summary
PacketInterceptor(java.io.InputStream inputStream, java.io.OutputStream outputStream, InterceptorManager interceptorManager, java.net.InetSocketAddress fromAddress, java.net.InetSocketAddress toAddress)
           
 
Method Summary
 void addListener(PacketListener listener)
           
 int getListenerCount()
           
 boolean isActive()
           
 void removeAllListeners()
           
 void removeListener(PacketListener listener)
           
 void run()
           
 void setReflective(boolean reflective)
           
 void terminate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PacketInterceptor

public PacketInterceptor(java.io.InputStream inputStream,
                         java.io.OutputStream outputStream,
                         InterceptorManager interceptorManager,
                         java.net.InetSocketAddress fromAddress,
                         java.net.InetSocketAddress toAddress)
Method Detail

addListener

public void addListener(PacketListener listener)

removeListener

public void removeListener(PacketListener listener)

removeAllListeners

public void removeAllListeners()

getListenerCount

public int getListenerCount()

run

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

terminate

public void terminate()

isActive

public boolean isActive()

setReflective

public void setReflective(boolean reflective)


Copyright © 2004 Loft in Space. All Rights Reserved.