au.com.loftinspace.tcpreflector
Class Reflector
java.lang.Object
au.com.loftinspace.tcpreflector.Reflector
- All Implemented Interfaces:
- InterceptorManager
- public class Reflector
- extends java.lang.Object
- implements InterceptorManager
Reflects TCP packets delivered to and received from a network socket address.
- Author:
- Jem Mawson
|
Constructor Summary |
Reflector(java.net.Socket clientSocket,
java.net.Socket destinationSocket)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Reflector
public Reflector(java.net.Socket clientSocket,
java.net.Socket destinationSocket)
throws java.io.IOException
startReflecting
public void startReflecting()
waitForCompletion
public void waitForCompletion()
terminateInterceptors
public void terminateInterceptors()
- Specified by:
terminateInterceptors in interface InterceptorManager
addListener
public void addListener(PacketListener listener)
removeListener
public void removeListener(PacketListener listener)
setReflective
public void setReflective(boolean reflective)
setResponseReflective
public void setResponseReflective(boolean reflective)
removeAllListeners
public void removeAllListeners()
Copyright © 2004 Loft in Space. All Rights Reserved.