Package net.i2p.BOB
Class UDPIOthread
- java.lang.Object
-
- net.i2p.BOB.UDPIOthread
-
- All Implemented Interfaces:
Runnable
,I2PSessionListener
@Deprecated public class UDPIOthread extends Object implements I2PSessionListener, Runnable
Deprecated.incomplete, unusedUDP IO on I2P FIX ME: Untested, and incomplete! I have no personal need to UDP yet, however alot of p2p apps pretty much demand it. The skeletal frame is here, just needs to be finished.- Author:
- sponge
-
-
Constructor Summary
Constructors Constructor Description UDPIOthread(NamedDB info, Log _log, Socket socket, I2PSession _session)
Deprecated.Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
disconnected(I2PSession session)
Deprecated.required byI2PSessionListener
to notify of disconnectvoid
errorOccurred(I2PSession session, String message, Throwable error)
Deprecated.required byI2PSessionListener
to notify of errorvoid
messageAvailable(I2PSession session, int msgId, long size)
Deprecated.Instruct the client that the given session has received a message with size # of bytes.void
reportAbuse(I2PSession session, int severity)
Deprecated.required byI2PSessionListener
to notify of abusevoid
run()
Deprecated.
-
-
-
Constructor Detail
-
UDPIOthread
UDPIOthread(NamedDB info, Log _log, Socket socket, I2PSession _session)
Deprecated.Constructor- Parameters:
info
-_log
-socket
-_session
-
-
-
Method Detail
-
messageAvailable
public void messageAvailable(I2PSession session, int msgId, long size)
Deprecated.Description copied from interface:I2PSessionListener
Instruct the client that the given session has received a message with size # of bytes. After this is called, the client should call receiveMessage(msgId). There is currently no method for the client to reject the message. If the client does not call receiveMessage() within a timeout period (currently 30 seconds), the session will delete the message and log an error.- Specified by:
messageAvailable
in interfaceI2PSessionListener
- Parameters:
session
-msgId
-size
-
-
disconnected
public void disconnected(I2PSession session)
Deprecated.required byI2PSessionListener
to notify of disconnect- Specified by:
disconnected
in interfaceI2PSessionListener
-
errorOccurred
public void errorOccurred(I2PSession session, String message, Throwable error)
Deprecated.required byI2PSessionListener
to notify of error- Specified by:
errorOccurred
in interfaceI2PSessionListener
error
- can be null? or not?
-
reportAbuse
public void reportAbuse(I2PSession session, int severity)
Deprecated.required byI2PSessionListener
to notify of abuse- Specified by:
reportAbuse
in interfaceI2PSessionListener
- Parameters:
session
- session to report abuse toseverity
- how bad the abuse is
-
-