C# Class Platform.Node.NodeEntryPoint

Serves as an execution entry point for the data platform server
Show file Open project: Lokad/lokad-data-platform Class Usage Examples

Public Properties

Property Type Description
Log ILogger

Public Methods

Method Description
NodeEntryPoint ( QueuedHandler handler, ManualResetEventSlim exitWait ) : System
RequestServiceStop ( ) : void
RequestServiceStopIn ( int timeout ) : void
StartWithOptions ( NodeOptions options, Action termination ) : NodeEntryPoint
WaitForServiceToExit ( int seconds ) : bool
WaitForServiceToExit ( ) : void

Private Methods

Method Description
NodeEntryPoint ( ) : System

Method Details

NodeEntryPoint() public method

public NodeEntryPoint ( QueuedHandler handler, ManualResetEventSlim exitWait ) : System
handler QueuedHandler
exitWait System.Threading.ManualResetEventSlim
return System

RequestServiceStop() public method

public RequestServiceStop ( ) : void
return void

RequestServiceStopIn() public method

public RequestServiceStopIn ( int timeout ) : void
timeout int
return void

StartWithOptions() public static method

public static StartWithOptions ( NodeOptions options, Action termination ) : NodeEntryPoint
options NodeOptions
termination Action
return NodeEntryPoint

WaitForServiceToExit() public method

public WaitForServiceToExit ( int seconds ) : bool
seconds int
return bool

WaitForServiceToExit() public method

public WaitForServiceToExit ( ) : void
return void

Property Details

Log public static property

public static ILogger Log
return ILogger