C# Class NRack.Server.Isolation.MarshalManagedApp

Marshal wrap for managed app instance We don't want to make the real app instance marshalable
Inheritance: System.MarshalByRefObject, IManagedApp
Show file Open project: kerryjiang/NRack

Public Methods

Method Description
CanBeRecycled ( ) : bool
CollectStatus ( ) : StatusInfoCollection
GetMetadata ( ) : AppServerMetadata
MarshalManagedApp ( string appTypeName ) : System
ReportPotentialConfigChange ( IServerConfig config ) : void
Setup ( IBootstrap bootstrap, IServerConfig config ) : bool
Start ( ) : bool
Stop ( ) : void

Method Details

CanBeRecycled() public method

public CanBeRecycled ( ) : bool
return bool

CollectStatus() public method

public CollectStatus ( ) : StatusInfoCollection
return StatusInfoCollection

GetMetadata() public method

public GetMetadata ( ) : AppServerMetadata
return NRack.Base.AppServerMetadata

MarshalManagedApp() public method

public MarshalManagedApp ( string appTypeName ) : System
appTypeName string
return System

ReportPotentialConfigChange() public method

public ReportPotentialConfigChange ( IServerConfig config ) : void
config IServerConfig
return void

Setup() public method

public Setup ( IBootstrap bootstrap, IServerConfig config ) : bool
bootstrap IBootstrap
config IServerConfig
return bool

Start() public method

public Start ( ) : bool
return bool

Stop() public method

public Stop ( ) : void
return void