Package org.netxms.base
Class NXCPMessageReceiver
java.lang.Object
org.netxms.base.NXCPMessageReceiver
Message receiver for NXCP protocol
-
Constructor Summary
ConstructorDescriptionNXCPMessageReceiver
(int defaultBufferSize, int maxBufferSize) Create new receiver. -
Method Summary
Modifier and TypeMethodDescriptionreceiveMessage
(InputStream in, EncryptionContext ectx) Receive NXCP message from input streamtoString()
-
Constructor Details
-
NXCPMessageReceiver
public NXCPMessageReceiver(int defaultBufferSize, int maxBufferSize) Create new receiver.- Parameters:
defaultBufferSize
- default receiving buffer size (in bytes)maxBufferSize
- maximum receiving buffer size (in bytes)
-
-
Method Details
-
toString
-
receiveMessage
public NXCPMessage receiveMessage(InputStream in, EncryptionContext ectx) throws IOException, NXCPException Receive NXCP message from input stream- Parameters:
in
- input streamectx
- encryption context- Returns:
- message object
- Throws:
IOException
- if read from input stream failsNXCPException
- if message is too large or if communication session is closed
-