Package net.freehaven.tor.control
Class NullEventHandler
- java.lang.Object
-
- net.freehaven.tor.control.NullEventHandler
-
- All Implemented Interfaces:
EventHandler
public class NullEventHandler extends java.lang.Object implements EventHandler
Implementation of EventHandler that ignores all events. Useful when you only want to override one method.
-
-
Constructor Summary
Constructors Constructor Description NullEventHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbandwidthUsed(long read, long written)Invoked once per second.voidcircuitStatus(java.lang.String status, java.lang.String circID, java.lang.String path)Invoked when a circuit's status has changed.voidcontrolConnectionClosed()Invoked when Tor closes the control connection.voidmessage(java.lang.String severity, java.lang.String msg)Invoked when Tor logs a message.voidnewDescriptors(java.util.List<java.lang.String> orList)Invoked whenever Tor learns about new ORs.voidorConnStatus(java.lang.String status, java.lang.String orName)Invoked when the status of a connection to an OR has changed.voidstreamStatus(java.lang.String status, java.lang.String streamID, java.lang.String target)Invoked when a stream's status has changed.voidunrecognized(java.lang.String type, java.lang.String msg)Invoked when an unspecified message is received.
-
-
-
Method Detail
-
circuitStatus
public void circuitStatus(java.lang.String status, java.lang.String circID, java.lang.String path)Description copied from interface:EventHandlerInvoked when a circuit's status has changed. Possible values for status are:- "LAUNCHED" : circuit ID assigned to new circuit
- "BUILT" : all hops finished, can now accept streams
- "EXTENDED" : one more hop has been completed
- "FAILED" : circuit closed (was not built)
- "CLOSED" : circuit closed (was built)
- Specified by:
circuitStatusin interfaceEventHandler
-
streamStatus
public void streamStatus(java.lang.String status, java.lang.String streamID, java.lang.String target)Description copied from interface:EventHandlerInvoked when a stream's status has changed. Possible values for status are:- "NEW" : New request to connect
- "NEWRESOLVE" : New request to resolve an address
- "SENTCONNECT" : Sent a connect cell along a circuit
- "SENTRESOLVE" : Sent a resolve cell along a circuit
- "SUCCEEDED" : Received a reply; stream established
- "FAILED" : Stream failed and not retriable.
- "CLOSED" : Stream closed
- "DETACHED" : Detached from circuit; still retriable.
- Specified by:
streamStatusin interfaceEventHandler
-
orConnStatus
public void orConnStatus(java.lang.String status, java.lang.String orName)Description copied from interface:EventHandlerInvoked when the status of a connection to an OR has changed. Possible values for status are ["LAUNCHED" | "CONNECTED" | "FAILED" | "CLOSED"]. orName is the alphanumeric identifier of the OR affected.- Specified by:
orConnStatusin interfaceEventHandler
-
bandwidthUsed
public void bandwidthUsed(long read, long written)Description copied from interface:EventHandlerInvoked once per second. read and written are the number of bytes read and written, respectively, in the last second.- Specified by:
bandwidthUsedin interfaceEventHandler
-
newDescriptors
public void newDescriptors(java.util.List<java.lang.String> orList)
Description copied from interface:EventHandlerInvoked whenever Tor learns about new ORs. The orList object contains the alphanumeric ServerIDs associated with the new ORs.- Specified by:
newDescriptorsin interfaceEventHandler
-
message
public void message(java.lang.String severity, java.lang.String msg)Description copied from interface:EventHandlerInvoked when Tor logs a message. severity is one of ["DEBUG" | "INFO" | "NOTICE" | "WARN" | "ERR"], and msg is the message string.- Specified by:
messagein interfaceEventHandler
-
unrecognized
public void unrecognized(java.lang.String type, java.lang.String msg)Description copied from interface:EventHandlerInvoked when an unspecified message is received.is the message type, and is the message string. - Specified by:
unrecognizedin interfaceEventHandler
-
controlConnectionClosed
public void controlConnectionClosed()
Description copied from interface:EventHandlerInvoked when Tor closes the control connection.- Specified by:
controlConnectionClosedin interfaceEventHandler
-
-