net.i2p.sam
Class SAMv3RawSession
java.lang.Object
net.i2p.sam.SAMMessageSession
net.i2p.sam.SAMRawSession
net.i2p.sam.SAMv3RawSession
- All Implemented Interfaces:
- SAMRawReceiver, SAMv3Handler.Session
public class SAMv3RawSession
- extends SAMRawSession
- implements SAMv3Handler.Session, SAMRawReceiver
- Author:
- MKVore
Constructor Summary |
SAMv3RawSession(java.lang.String nick)
Build a Raw Datagram Session according to information
registered with the given nickname |
Method Summary |
java.lang.String |
getNick()
|
void |
receiveRawBytes(byte[] data)
Send a byte array to a SAM client, without informations
regarding the sender. |
void |
stopRawReceiving()
Stop receiving data. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nick
java.lang.String nick
handler
SAMv3Handler handler
server
SAMv3Handler.DatagramServer server
clientAddress
java.net.SocketAddress clientAddress
SAMv3RawSession
public SAMv3RawSession(java.lang.String nick)
throws java.io.IOException,
DataFormatException,
I2PSessionException
- Build a Raw Datagram Session according to information
registered with the given nickname
- Parameters:
nick
- nickname of the session
- Throws:
java.io.IOException
DataFormatException
I2PSessionException
getNick
public java.lang.String getNick()
- Specified by:
getNick
in interface SAMv3Handler.Session
receiveRawBytes
public void receiveRawBytes(byte[] data)
throws java.io.IOException
- Description copied from interface:
SAMRawReceiver
- Send a byte array to a SAM client, without informations
regarding the sender.
- Specified by:
receiveRawBytes
in interface SAMRawReceiver
- Parameters:
data
- Byte array to be received
- Throws:
java.io.IOException
stopRawReceiving
public void stopRawReceiving()
- Description copied from interface:
SAMRawReceiver
- Stop receiving data.
- Specified by:
stopRawReceiving
in interface SAMRawReceiver