C# Class OpenIDE.Core.RScripts.ReactiveScript

Datei anzeigen Open project: continuoustests/OpenIDE Class Usage Examples

Public Methods

Method Description
GetName ( string path ) : string
ReactiveScript ( string file, string keyPath, string>.Action outputDispatcher, Action dispatch ) : System
ReactiveScript ( string file, string keyPath, string>.Action outputDispatcher, Action dispatch, bool dispatchErrors ) : System
ReactsTo ( string @event ) : bool
Run ( string message ) : void
Shutdown ( ) : void
StartService ( ) : void

Private Methods

Method Description
construct ( string file, string keyPath, string>.Action outputDispatcher, Action dispatch, bool dispatchErrors ) : void
getEvents ( ) : void
internalDispatch ( string message ) : void
runScript ( string message ) : void
startService ( ) : void
wildcardmatch ( string str, string pattern ) : bool

Method Details

GetName() public static method

public static GetName ( string path ) : string
path string
return string

ReactiveScript() public method

public ReactiveScript ( string file, string keyPath, string>.Action outputDispatcher, Action dispatch ) : System
file string
keyPath string
outputDispatcher string>.Action
dispatch Action
return System

ReactiveScript() public method

public ReactiveScript ( string file, string keyPath, string>.Action outputDispatcher, Action dispatch, bool dispatchErrors ) : System
file string
keyPath string
outputDispatcher string>.Action
dispatch Action
dispatchErrors bool
return System

ReactsTo() public method

public ReactsTo ( string @event ) : bool
@event string
return bool

Run() public method

public Run ( string message ) : void
message string
return void

Shutdown() public method

public Shutdown ( ) : void
return void

StartService() public method

public StartService ( ) : void
return void