C# Класс Akka.Remote.Transport.AkkaPduProtobuffCodec

Наследование: AkkaPduCodec
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AckBuilder AcknowledgementInfo.Builder
ConstructControlMessagePdu ByteString
DecodeAddress Akka.Actor.Address
DecodeControlPdu IAkkaPdu
SerializeActorRef ActorRefData
SerializeAddress AddressData

Открытые методы

Метод Описание
ConstructAssociate ( HandshakeInfo info ) : ByteString
ConstructDisassociate ( DisassociateInfo reason ) : ByteString
ConstructHeartbeat ( ) : ByteString
ConstructMessage ( Akka.Actor.Address localAddress, IActorRef recipient, SerializedMessage serializedMessage, IActorRef senderOption = null, SeqNo seqOption = null, Ack ackOption = null ) : ByteString
ConstructPayload ( ByteString payload ) : ByteString
ConstructPureAck ( Ack ack ) : ByteString
DecodeMessage ( ByteString raw, RemoteActorRefProvider provider, Akka.Actor.Address localAddress ) : AckAndMessage
DecodePdu ( ByteString raw ) : IAkkaPdu

Приватные методы

Метод Описание
AckBuilder ( Ack ack ) : AcknowledgementInfo.Builder
ConstructControlMessagePdu ( CommandType code, AkkaHandshakeInfo handshakeInfo = null ) : ByteString
DecodeAddress ( AddressData origin ) : Akka.Actor.Address
DecodeControlPdu ( AkkaControlMessage controlPdu ) : IAkkaPdu
SerializeActorRef ( Akka.Actor.Address defaultAddress, IActorRef actorRef ) : ActorRefData
SerializeAddress ( Akka.Actor.Address address ) : AddressData

Описание методов

ConstructAssociate() публичный Метод

public ConstructAssociate ( HandshakeInfo info ) : ByteString
info HandshakeInfo
Результат ByteString

ConstructDisassociate() публичный Метод

public ConstructDisassociate ( DisassociateInfo reason ) : ByteString
reason DisassociateInfo
Результат ByteString

ConstructHeartbeat() публичный Метод

public ConstructHeartbeat ( ) : ByteString
Результат ByteString

ConstructMessage() публичный Метод

public ConstructMessage ( Akka.Actor.Address localAddress, IActorRef recipient, SerializedMessage serializedMessage, IActorRef senderOption = null, SeqNo seqOption = null, Ack ackOption = null ) : ByteString
localAddress Akka.Actor.Address
recipient IActorRef
serializedMessage SerializedMessage
senderOption IActorRef
seqOption SeqNo
ackOption Ack
Результат ByteString

ConstructPayload() публичный Метод

public ConstructPayload ( ByteString payload ) : ByteString
payload ByteString
Результат ByteString

ConstructPureAck() публичный Метод

public ConstructPureAck ( Ack ack ) : ByteString
ack Ack
Результат ByteString

DecodeMessage() публичный Метод

public DecodeMessage ( ByteString raw, RemoteActorRefProvider provider, Akka.Actor.Address localAddress ) : AckAndMessage
raw ByteString
provider RemoteActorRefProvider
localAddress Akka.Actor.Address
Результат AckAndMessage

DecodePdu() публичный Метод

public DecodePdu ( ByteString raw ) : IAkkaPdu
raw ByteString
Результат IAkkaPdu