|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AkkaPduCodec
INTERNAL API
A Codec that is able to convert Akka PDUs (Protocol Data Units) from and to ByteStrings.
| Nested Class Summary | |
|---|---|
static interface |
AkkaPduCodec.AkkaPdu
Trait that represents decoded Akka PDUs (Protocol Data Units) |
static class |
AkkaPduCodec.Associate
|
static class |
AkkaPduCodec.Associate$
|
static class |
AkkaPduCodec.Disassociate
|
static class |
AkkaPduCodec.Disassociate$
|
static class |
AkkaPduCodec.Heartbeat$
|
static class |
AkkaPduCodec.Message
|
static class |
AkkaPduCodec.Message$
|
static class |
AkkaPduCodec.Payload
|
static class |
AkkaPduCodec.Payload$
|
| Method Summary | |
|---|---|
akka.util.ByteString |
constructAssociate(HandshakeInfo info)
|
akka.util.ByteString |
constructDisassociate(AssociationHandle.DisassociateInfo reason)
|
akka.util.ByteString |
constructHeartbeat()
|
akka.util.ByteString |
constructMessage(akka.actor.Address localAddress,
akka.actor.ActorRef recipient,
WireFormats.SerializedMessage serializedMessage,
scala.Option<akka.actor.ActorRef> senderOption,
scala.Option<SeqNo> seqOption,
scala.Option<Ack> ackOption)
|
akka.util.ByteString |
constructPayload(akka.util.ByteString payload)
|
akka.util.ByteString |
constructPureAck(Ack ack)
|
scala.Tuple2<scala.Option<Ack>,scala.Option<AkkaPduCodec.Message>> |
decodeMessage(akka.util.ByteString raw,
RemoteActorRefProvider provider,
akka.actor.Address localAddress)
|
AkkaPduCodec.AkkaPdu |
decodePdu(akka.util.ByteString raw)
Returns an AkkaPduCodec.AkkaPdu instance that represents the PDU contained in the raw
ByteString. |
akka.util.ByteString |
encodePdu(AkkaPduCodec.AkkaPdu pdu)
Takes an AkkaPduCodec.AkkaPdu representation of an Akka PDU and returns its encoded
form as a ByteString. |
| Method Detail |
|---|
AkkaPduCodec.AkkaPdu decodePdu(akka.util.ByteString raw)
AkkaPduCodec.AkkaPdu instance that represents the PDU contained in the raw
ByteString.
raw - Encoded raw byte representation of an Akka PDU
akka.util.ByteString encodePdu(AkkaPduCodec.AkkaPdu pdu)
AkkaPduCodec.AkkaPdu representation of an Akka PDU and returns its encoded
form as a ByteString.
For the same effect the constructXXX methods might be called directly, taking method parameters instead of the
AkkaPduCodec.AkkaPdu case classes.
pdu - The Akka Protocol Data Unit to be encoded
akka.util.ByteString constructPayload(akka.util.ByteString payload)
akka.util.ByteString constructAssociate(HandshakeInfo info)
akka.util.ByteString constructDisassociate(AssociationHandle.DisassociateInfo reason)
akka.util.ByteString constructHeartbeat()
scala.Tuple2<scala.Option<Ack>,scala.Option<AkkaPduCodec.Message>> decodeMessage(akka.util.ByteString raw,
RemoteActorRefProvider provider,
akka.actor.Address localAddress)
akka.util.ByteString constructMessage(akka.actor.Address localAddress,
akka.actor.ActorRef recipient,
WireFormats.SerializedMessage serializedMessage,
scala.Option<akka.actor.ActorRef> senderOption,
scala.Option<SeqNo> seqOption,
scala.Option<Ack> ackOption)
akka.util.ByteString constructPureAck(Ack ack)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||