C# Class MOUSE.Core.Actors.Actor

Inheritance: IActor
显示文件 Open project: Rurouni/MassiveOnlineUniversalServerEngine Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
Process ( IOperationContext operation ) : Task

Protected Methods

Method Description
ConfigureHandlers ( IMessageHandlingConfigBuilder builder ) : IMessageHandlingConfigBuilder
ConfigureLocks ( IMessageProcessingLockConfigBuilder builder ) : IMessageProcessingLockConfigBuilder
ConfigurePipe ( IMessageProcessingPipeBuilder builder ) : IMessageProcessingPipeBuilder
OnInitialise ( ) : void

Private Methods

Method Description
IActor ( IActorSystem system, ActorRef actorRef ) : void

Method Details

ConfigureHandlers() protected abstract method

protected abstract ConfigureHandlers ( IMessageHandlingConfigBuilder builder ) : IMessageHandlingConfigBuilder
builder IMessageHandlingConfigBuilder
return IMessageHandlingConfigBuilder

ConfigureLocks() protected method

protected ConfigureLocks ( IMessageProcessingLockConfigBuilder builder ) : IMessageProcessingLockConfigBuilder
builder IMessageProcessingLockConfigBuilder
return IMessageProcessingLockConfigBuilder

ConfigurePipe() protected method

protected ConfigurePipe ( IMessageProcessingPipeBuilder builder ) : IMessageProcessingPipeBuilder
builder IMessageProcessingPipeBuilder
return IMessageProcessingPipeBuilder

Dispose() public method

public Dispose ( ) : void
return void

OnInitialise() protected method

protected OnInitialise ( ) : void
return void

Process() public method

public Process ( IOperationContext operation ) : Task
operation IOperationContext
return Task