Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2004 Loft in Space. All Rights Reserved.