A B G H I M P R S T W

A

AsciiLoggingPacketListener - class au.com.loftinspace.tcpreflector.packet.AsciiLoggingPacketListener.
 
AsciiLoggingPacketListener() - Constructor for class au.com.loftinspace.tcpreflector.packet.AsciiLoggingPacketListener
 
add(Packet) - Method in class au.com.loftinspace.tcpreflector.packet.PacketListener
 
addListener(PacketListener) - Method in class au.com.loftinspace.tcpreflector.Reflector
 
addListener(PacketListener) - Method in class au.com.loftinspace.tcpreflector.TcpReflector
Adds a packet listener to this instance.
addListener(PacketListener) - Method in class au.com.loftinspace.tcpreflector.io.PacketInterceptor
 
allowConnections(boolean) - Method in class au.com.loftinspace.tcpreflector.TcpReflectorExecutor
 
allowResponsePassage(boolean) - Method in class au.com.loftinspace.tcpreflector.TcpReflectorExecutor
Whether the reflector should allow
au.com.loftinspace.tcpreflector - package au.com.loftinspace.tcpreflector
 
au.com.loftinspace.tcpreflector.io - package au.com.loftinspace.tcpreflector.io
 
au.com.loftinspace.tcpreflector.packet - package au.com.loftinspace.tcpreflector.packet
 

B

BinaryLoggingPacketListener - class au.com.loftinspace.tcpreflector.packet.BinaryLoggingPacketListener.
 
BinaryLoggingPacketListener() - Constructor for class au.com.loftinspace.tcpreflector.packet.BinaryLoggingPacketListener
 

G

getBytes() - Method in class au.com.loftinspace.tcpreflector.packet.Packet
 
getDestination() - Method in class au.com.loftinspace.tcpreflector.TcpReflector
Get the destination internet address for connections.
getFromAddress() - Method in class au.com.loftinspace.tcpreflector.packet.Packet
 
getListenerCount() - Method in class au.com.loftinspace.tcpreflector.io.PacketInterceptor
 
getPacketListeners() - Method in class au.com.loftinspace.tcpreflector.TcpReflector
Returns an unmodifiable list of all PacketListeners associated with this instance.
getSize() - Method in class au.com.loftinspace.tcpreflector.packet.Packet
 
getToAddress() - Method in class au.com.loftinspace.tcpreflector.packet.Packet
 

H

hashCode() - Method in class au.com.loftinspace.tcpreflector.packet.Packet
 

I

InterceptorManager - interface au.com.loftinspace.tcpreflector.io.InterceptorManager.
Author: Jem Date: 14/02/2004 Time: 14:55:52
isActive() - Method in class au.com.loftinspace.tcpreflector.io.PacketInterceptor
 
isConnective() - Method in class au.com.loftinspace.tcpreflector.TcpReflector
Returns whether this instance will accept new socket connections.
isReflective() - Method in class au.com.loftinspace.tcpreflector.TcpReflector
Whether this reflector is redirecting packets.

M

main(String[]) - Static method in class au.com.loftinspace.tcpreflector.TcpReflectorMain
 

P

Packet - class au.com.loftinspace.tcpreflector.packet.Packet.
Wraps a single distinct TCP packet
Packet(byte[], int, InetSocketAddress, InetSocketAddress) - Constructor for class au.com.loftinspace.tcpreflector.packet.Packet
 
PacketInterceptor - class au.com.loftinspace.tcpreflector.io.PacketInterceptor.
Accepts input from the input stream and redirects it to the output stream
PacketInterceptor(InputStream, OutputStream, InterceptorManager, InetSocketAddress, InetSocketAddress) - Constructor for class au.com.loftinspace.tcpreflector.io.PacketInterceptor
 
PacketListener - class au.com.loftinspace.tcpreflector.packet.PacketListener.
PacketListeners listen for Packets and perform actions upon them.
PacketListener() - Constructor for class au.com.loftinspace.tcpreflector.packet.PacketListener
 
packets - Variable in class au.com.loftinspace.tcpreflector.packet.PacketListener
 
processPacket(Packet) - Method in class au.com.loftinspace.tcpreflector.packet.AsciiLoggingPacketListener
Logs the content of the Packet as ASCII
processPacket(Packet) - Method in class au.com.loftinspace.tcpreflector.packet.BinaryLoggingPacketListener
Logs the content of the Packet as formatted binary
processPacket(Packet) - Method in class au.com.loftinspace.tcpreflector.packet.PacketListener
Processes a Packet.

R

Reflector - class au.com.loftinspace.tcpreflector.Reflector.
Reflects TCP packets delivered to and received from a network socket address.
Reflector(Socket, Socket) - Constructor for class au.com.loftinspace.tcpreflector.Reflector
 
removeAllListeners() - Method in class au.com.loftinspace.tcpreflector.Reflector
 
removeAllListeners() - Method in class au.com.loftinspace.tcpreflector.TcpReflector
Removes all PacketListeners from this instance.
removeAllListeners() - Method in class au.com.loftinspace.tcpreflector.io.PacketInterceptor
 
removeListener(PacketListener) - Method in class au.com.loftinspace.tcpreflector.Reflector
 
removeListener(PacketListener) - Method in class au.com.loftinspace.tcpreflector.TcpReflector
Removes a PacketListener from this instance.
removeListener(PacketListener) - Method in class au.com.loftinspace.tcpreflector.io.PacketInterceptor
 
run() - Method in class au.com.loftinspace.tcpreflector.TcpReflector
 
run() - Method in class au.com.loftinspace.tcpreflector.io.PacketInterceptor
 
run() - Method in class au.com.loftinspace.tcpreflector.packet.PacketListener
 

S

setConnective(boolean) - Method in class au.com.loftinspace.tcpreflector.TcpReflector
Sets whether this instance will accept connections.
setDestination(InetSocketAddress) - Method in class au.com.loftinspace.tcpreflector.TcpReflector
Set the destination internet address for future connections.
setReflective(boolean) - Method in class au.com.loftinspace.tcpreflector.Reflector
 
setReflective(boolean) - Method in class au.com.loftinspace.tcpreflector.TcpReflector
Whether this reflector should discard or redirect both incoming and outgoing packets.
setReflective(boolean) - Method in class au.com.loftinspace.tcpreflector.io.PacketInterceptor
 
setResponseReflective(boolean) - Method in class au.com.loftinspace.tcpreflector.Reflector
 
setResponseReflective(boolean) - Method in class au.com.loftinspace.tcpreflector.TcpReflector
Whether this reflector should discard or redirect incoming packets.
shutdown() - Method in class au.com.loftinspace.tcpreflector.TcpReflector
Causes the reflector to terminate all processing.
startReflecting() - Method in class au.com.loftinspace.tcpreflector.Reflector
 

T

TcpReflector - class au.com.loftinspace.tcpreflector.TcpReflector.
Accepts client socket connections and establishes reflector sessions for each new connection.
TcpReflector(int, InetSocketAddress) - Constructor for class au.com.loftinspace.tcpreflector.TcpReflector
 
TcpReflectorExecutor - class au.com.loftinspace.tcpreflector.TcpReflectorExecutor.
The TcpReflectorExecutor is a convenience class for the starting and stopping of TcpReflector instances.
TcpReflectorExecutor(int, InetSocketAddress, List) - Constructor for class au.com.loftinspace.tcpreflector.TcpReflectorExecutor
Constructs a new instance of an executor.
TcpReflectorExecutor(int, InetSocketAddress) - Constructor for class au.com.loftinspace.tcpreflector.TcpReflectorExecutor
 
TcpReflectorMain - class au.com.loftinspace.tcpreflector.TcpReflectorMain.
Author: Jem Date: 17/02/2004 Time: 22:57:11
TcpReflectorMain() - Constructor for class au.com.loftinspace.tcpreflector.TcpReflectorMain
 
terminate() - Method in class au.com.loftinspace.tcpreflector.io.PacketInterceptor
 
terminate() - Method in class au.com.loftinspace.tcpreflector.packet.PacketListener
 
terminateInterceptors() - Method in class au.com.loftinspace.tcpreflector.Reflector
 
terminateInterceptors() - Method in interface au.com.loftinspace.tcpreflector.io.InterceptorManager
 
toString() - Method in class au.com.loftinspace.tcpreflector.packet.PacketListener
 

W

waitForCompletion() - Method in class au.com.loftinspace.tcpreflector.Reflector
 

A B G H I M P R S T W

Copyright © 2004 Loft in Space. All Rights Reserved.