public class InterceptingUdpRelay extends SymmetricUdpRelay
Modifier and Type | Field and Description |
---|---|
boolean |
active_interception
Whether injecting new UDP flows.
|
expire_time, last_left_change, last_right_change, left_soaddr, left_udp, listener, logger, relay_time, right_soaddr, right_udp, timer
Constructor and Description |
---|
InterceptingUdpRelay(int left_port,
SocketAddress left_soaddr,
int right_port,
SocketAddress right_soaddr,
int left_intercept_port,
SocketAddress left_intercept_soaddr,
int right_intercept_port,
SocketAddress right_intercept_soaddr,
boolean active_interception,
long relay_time,
Logger logger,
SymmetricUdpRelayListener listener)
Costructs a new InterceptingUdpRelay.
|
Modifier and Type | Method and Description |
---|---|
void |
halt()
Stops the SymmetricUdpRelay
|
void |
onReceivedPacket(UdpProvider udp_service,
UdpPacket packet)
When receiving a new packet.
|
void |
onServiceTerminated(UdpProvider udp_service,
java.lang.Exception error)
When UdpProvider stops receiving UDP datagrams.
|
java.lang.String |
toString()
Gets a String representation of the Object
|
getLastLeftChangeTime, getLastRightChangeTime, getLeftSoAddress, getRightSoAddress, isRunning, log, onTimeout, setLeftSoAddress, setRightSoAddress
public boolean active_interception
public InterceptingUdpRelay(int left_port, SocketAddress left_soaddr, int right_port, SocketAddress right_soaddr, int left_intercept_port, SocketAddress left_intercept_soaddr, int right_intercept_port, SocketAddress right_intercept_soaddr, boolean active_interception, long relay_time, Logger logger, SymmetricUdpRelayListener listener)
public void halt()
halt
in class SymmetricUdpRelay
public void onReceivedPacket(UdpProvider udp_service, UdpPacket packet)
onReceivedPacket
in interface UdpProviderListener
onReceivedPacket
in class SymmetricUdpRelay
public void onServiceTerminated(UdpProvider udp_service, java.lang.Exception error)
onServiceTerminated
in interface UdpProviderListener
onServiceTerminated
in class SymmetricUdpRelay
public java.lang.String toString()
toString
in class SymmetricUdpRelay