C# Class Akka.Remote.EndpointWriter

INTERNAL API
Inheritance: EndpointActor
Mostra file Open project: rogeralsing/akka.net

Public Methods

Method Description
EndpointWriter ( AkkaProtocolHandle handleOrActive, Akka.Actor.Address localAddress, Akka.Actor.Address remoteAddress, int refuseUid, Akka.Remote.Transport.AkkaProtocolTransport transport, Akka.Remote.RemoteSettings settings, AkkaPduCodec codec, EndpointManager.ResendState>.ConcurrentDictionary receiveBuffers, IActorRef reliableDeliverySupervisor = null ) : System
EndpointWriterProps ( AkkaProtocolHandle handleOrActive, Akka.Actor.Address localAddress, Akka.Actor.Address remoteAddress, int refuseUid, Akka.Remote.Transport.AkkaProtocolTransport transport, Akka.Remote.RemoteSettings settings, AkkaPduCodec codec, EndpointManager.ResendState>.ConcurrentDictionary receiveBuffers, IActorRef reliableDeliverySupervisor = null ) : Props

Protected Methods

Method Description
PostRestart ( Exception reason ) : void
PostStop ( ) : void
PreStart ( ) : void
SupervisorStrategy ( ) : Akka.Actor.SupervisorStrategy
Unhandled ( object message ) : void

Private Methods

Method Description
AdjustAdaptiveBackup ( ) : void
BecomeWritingOrSendBufferedMessages ( ) : void
Buffering ( ) : void
DoFlushAndStop ( ) : void
EnqueueInBuffer ( object message ) : void
Handoff ( ) : void
Initializing ( ) : void
NewAckDeadline ( ) : Akka.Remote.Deadline
PublishAndThrow ( Exception reason, LogLevel level ) : void
ScheduleBackoffTimer ( ) : void
SendBufferedMessages ( ) : void
SerializeMessage ( object msg ) : SerializedMessage

Serializes the outbound message going onto the wire.

Differs from JVM implementation due to Scala implicits.

StartReadEndpoint ( AkkaProtocolHandle handle ) : IActorRef
TrySendPureAck ( ) : void
WriteSend ( EndpointManager send ) : bool
Writing ( ) : void

Method Details

EndpointWriter() public method

public EndpointWriter ( AkkaProtocolHandle handleOrActive, Akka.Actor.Address localAddress, Akka.Actor.Address remoteAddress, int refuseUid, Akka.Remote.Transport.AkkaProtocolTransport transport, Akka.Remote.RemoteSettings settings, AkkaPduCodec codec, EndpointManager.ResendState>.ConcurrentDictionary receiveBuffers, IActorRef reliableDeliverySupervisor = null ) : System
handleOrActive AkkaProtocolHandle
localAddress Akka.Actor.Address
remoteAddress Akka.Actor.Address
refuseUid int
transport Akka.Remote.Transport.AkkaProtocolTransport
settings Akka.Remote.RemoteSettings
codec Akka.Remote.Transport.AkkaPduCodec
receiveBuffers EndpointManager.ResendState>.ConcurrentDictionary
reliableDeliverySupervisor IActorRef
return System

EndpointWriterProps() public static method

public static EndpointWriterProps ( AkkaProtocolHandle handleOrActive, Akka.Actor.Address localAddress, Akka.Actor.Address remoteAddress, int refuseUid, Akka.Remote.Transport.AkkaProtocolTransport transport, Akka.Remote.RemoteSettings settings, AkkaPduCodec codec, EndpointManager.ResendState>.ConcurrentDictionary receiveBuffers, IActorRef reliableDeliverySupervisor = null ) : Props
handleOrActive AkkaProtocolHandle
localAddress Akka.Actor.Address
remoteAddress Akka.Actor.Address
refuseUid int
transport Akka.Remote.Transport.AkkaProtocolTransport
settings Akka.Remote.RemoteSettings
codec Akka.Remote.Transport.AkkaPduCodec
receiveBuffers EndpointManager.ResendState>.ConcurrentDictionary
reliableDeliverySupervisor IActorRef
return Props

PostRestart() protected method

protected PostRestart ( Exception reason ) : void
reason System.Exception
return void

PostStop() protected method

protected PostStop ( ) : void
return void

PreStart() protected method

protected PreStart ( ) : void
return void

SupervisorStrategy() protected method

protected SupervisorStrategy ( ) : Akka.Actor.SupervisorStrategy
return Akka.Actor.SupervisorStrategy

Unhandled() protected method

protected Unhandled ( object message ) : void
message object
return void