This project has retired. For details please refer to its Attic page.
Apache REEF: Org.Apache.REEF.Network.NetworkService.Codec.NsMessageCodec< T > Class Template Reference
Apache REEF  0.15.0
Retainable Evaluator Execution Framework
Public Member Functions | List of all members
Org.Apache.REEF.Network.NetworkService.Codec.NsMessageCodec< T > Class Template Reference

Codec to serialize NsMessages for NetworkService. More...

Inherits ICodec< NsMessage< T >>.

Public Member Functions

 NsMessageCodec (ICodec< T > codec, IIdentifierFactory idFactory)
 Create new NsMessageCodec. More...
 
byte[] Encode (NsMessage< T > obj)
 Serialize the NsMessage. More...
 
NsMessage< T > Decode (byte[] data)
 Deserialize the byte array into NsMessage. More...
 

Detailed Description

Codec to serialize NsMessages for NetworkService.

Template Parameters
TThe message type

Constructor & Destructor Documentation

Create new NsMessageCodec.

Parameters
codecThe codec used to serialize message data
idFactoryUsed to create identifier from string.

Member Function Documentation

Deserialize the byte array into NsMessage.

Parameters
dataThe serialized byte array
Returns
The deserialized NsMessage

Serialize the NsMessage.

Parameters
objThe object to serialize
Returns
The serialized object in byte array form

The documentation for this class was generated from the following file: