C# Class NRack.Server.BootstrapBase

Inheritance: IBootstrap, ILoggerProvider, ILoggerFactoryProvider
Afficher le fichier Open project: kerryjiang/NRack

Private Properties

Свойство Type Description
OnStatusCollectTimerCallback void
StartStatusCollect void
StopStatusCollect void

Méthodes publiques

Méthode Description
BootstrapBase ( IConfigSource configSource ) : System
Initialize ( ) : bool
Start ( ) : void
Stop ( ) : void

Méthodes protégées

Méthode Description
CreateAppInstance ( IServerConfig serverConfig ) : IManagedApp
CreateAppInstanceByMetadata ( AppServerMetadata metadata ) : IManagedApp
CreateExportProvider ( ) : System.ComponentModel.Composition.Hosting.CompositionContainer
GetAppServerMetadata ( IServerConfig serverConfig ) : AppServerMetadata
GetBootstrapMetadata ( ) : AppServerMetadata
HandleConfigSource ( IConfigSource configSource ) : void
RegisterRemotingService ( ) : void

Registers the bootstrap remoting access service.

Setup ( IManagedApp managedApp, IServerConfig config ) : bool

Private Methods

Méthode Description
OnStatusCollectTimerCallback ( object state ) : void
StartStatusCollect ( ) : void
StopStatusCollect ( ) : void

Method Details

BootstrapBase() public méthode

public BootstrapBase ( IConfigSource configSource ) : System
configSource IConfigSource
Résultat System

CreateAppInstance() protected méthode

protected CreateAppInstance ( IServerConfig serverConfig ) : IManagedApp
serverConfig IServerConfig
Résultat IManagedApp

CreateAppInstanceByMetadata() protected abstract méthode

protected abstract CreateAppInstanceByMetadata ( AppServerMetadata metadata ) : IManagedApp
metadata NRack.Base.AppServerMetadata
Résultat IManagedApp

CreateExportProvider() protected méthode

protected CreateExportProvider ( ) : System.ComponentModel.Composition.Hosting.CompositionContainer
Résultat System.ComponentModel.Composition.Hosting.CompositionContainer

GetAppServerMetadata() protected méthode

protected GetAppServerMetadata ( IServerConfig serverConfig ) : AppServerMetadata
serverConfig IServerConfig
Résultat NRack.Base.AppServerMetadata

GetBootstrapMetadata() protected méthode

protected GetBootstrapMetadata ( ) : AppServerMetadata
Résultat NRack.Base.AppServerMetadata

HandleConfigSource() protected méthode

protected HandleConfigSource ( IConfigSource configSource ) : void
configSource IConfigSource
Résultat void

Initialize() public méthode

public Initialize ( ) : bool
Résultat bool

RegisterRemotingService() protected méthode

Registers the bootstrap remoting access service.
protected RegisterRemotingService ( ) : void
Résultat void

Setup() protected méthode

protected Setup ( IManagedApp managedApp, IServerConfig config ) : bool
managedApp IManagedApp
config IServerConfig
Résultat bool

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void