com.rabbitmq.tools
Class Tracer
java.lang.Object
com.rabbitmq.tools.Tracer
- All Implemented Interfaces:
- java.lang.Runnable
public class Tracer
- extends java.lang.Object
- implements java.lang.Runnable
AMQP Protocol Analyzer program. Listens on a configurable port and when a
connection arrives, makes an outbound connection to a configurable host and
port. Relays frames between each pair of sockets. Commands are decoded and
printed to stdout.
|
Constructor Summary |
Tracer(java.net.Socket sock,
int id,
java.lang.String host,
int port)
|
|
Method Summary |
static void |
main(java.lang.String[] args)
|
void |
run()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WITHHOLD_INBOUND_HEARTBEATS
public static final boolean WITHHOLD_INBOUND_HEARTBEATS
WITHHOLD_OUTBOUND_HEARTBEATS
public static final boolean WITHHOLD_OUTBOUND_HEARTBEATS
NO_ASSEMBLE_FRAMES
public static final boolean NO_ASSEMBLE_FRAMES
NO_DECODE_FRAMES
public static final boolean NO_DECODE_FRAMES
inSock
public java.net.Socket inSock
outSock
public java.net.Socket outSock
id
public int id
iis
public java.io.DataInputStream iis
ios
public java.io.DataOutputStream ios
ois
public java.io.DataInputStream ois
oos
public java.io.DataOutputStream oos
Tracer
public Tracer(java.net.Socket sock,
int id,
java.lang.String host,
int port)
throws java.io.IOException
- Throws:
java.io.IOException
main
public static void main(java.lang.String[] args)
run
public void run()
- Specified by:
run in interface java.lang.Runnable