C# 클래스 Akka.Dispatch.Mailbox

Class Mailbox.
상속: IDisposable
파일 보기 프로젝트 열기: rogeralsing/akka.net 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
dispatcher MessageDispatcher
hasUnscheduledMessages bool
status int

Private Properties

프로퍼티 타입 설명
DebugPrint void

공개 메소드들

메소드 설명
BecomeClosed ( ) : void

Stops this instance.

CleanUp ( ) : void
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Post ( IActorRef receiver, Envelope envelope ) : void

Posts the specified envelope to the mailbox.

Resume ( ) : void
Resume ( MailboxSuspendStatus reason ) : void
SetActor ( ActorCell actorCell ) : void

Attaches an ActorCell to the Mailbox.

Setup ( MessageDispatcher dispatcher ) : void

Attaches a MessageDispatcher to the Mailbox.

Start ( ) : void
Suspend ( ) : void
Suspend ( MailboxSuspendStatus reason ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Releases unmanaged and - optionally - managed resources.

GetNumberOfMessages ( ) : int
Schedule ( ) : void

비공개 메소드들

메소드 설명
DebugPrint ( string message ) : void

메소드 상세

BecomeClosed() 공개 추상적인 메소드

Stops this instance.
public abstract BecomeClosed ( ) : void
리턴 void

CleanUp() 공개 추상적인 메소드

public abstract CleanUp ( ) : void
리턴 void

Dispose() 공개 메소드

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

Releases unmanaged and - optionally - managed resources.
protected Dispose ( bool disposing ) : void
disposing bool true to release both managed and unmanaged resources; false to release only unmanaged resources.
리턴 void

GetNumberOfMessages() 보호된 추상적인 메소드

protected abstract GetNumberOfMessages ( ) : int
리턴 int

Post() 공개 추상적인 메소드

Posts the specified envelope to the mailbox.
public abstract Post ( IActorRef receiver, Envelope envelope ) : void
receiver IActorRef
envelope Akka.Actor.Envelope The envelope.
리턴 void

Resume() 공개 메소드

public Resume ( ) : void
리턴 void

Resume() 공개 메소드

public Resume ( MailboxSuspendStatus reason ) : void
reason MailboxSuspendStatus
리턴 void

Schedule() 보호된 추상적인 메소드

protected abstract Schedule ( ) : void
리턴 void

SetActor() 공개 메소드

Attaches an ActorCell to the Mailbox.
public SetActor ( ActorCell actorCell ) : void
actorCell Akka.Actor.ActorCell
리턴 void

Setup() 공개 메소드

Attaches a MessageDispatcher to the Mailbox.
public Setup ( MessageDispatcher dispatcher ) : void
dispatcher MessageDispatcher The dispatcher.
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Suspend() 공개 메소드

public Suspend ( ) : void
리턴 void

Suspend() 공개 메소드

public Suspend ( MailboxSuspendStatus reason ) : void
reason MailboxSuspendStatus
리턴 void

프로퍼티 상세

dispatcher 보호되어 있는 프로퍼티

protected MessageDispatcher,Akka.Dispatch dispatcher
리턴 MessageDispatcher

hasUnscheduledMessages 보호되어 있는 프로퍼티

The has unscheduled messages
protected bool hasUnscheduledMessages
리턴 bool

status 보호되어 있는 프로퍼티

The mailbox status (busy or idle)
protected int status
리턴 int