Apache REEF  0.16.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

◆ NsMessageCodec()

Create new NsMessageCodec.

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

Member Function Documentation

◆ Decode()

Deserialize the byte array into NsMessage.

Parameters
dataThe serialized byte array
Returns
The deserialized NsMessage

◆ Encode()

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: