
Public Member Functions | |
| ComponentRuntime () | |
| Boolean | Initialize (IApplicationContext in_context) |
| Boolean | AddRunnable (IRunnable runnable, String runnable_name) |
| IRunnable | GetRunnable (String runnable_name) |
| Boolean | RemoveRunnableById (String runnable_id) |
| void | Pause () |
| void | UnPause () |
| void | Clear () |
| Boolean | Start () |
| Boolean | Stop () |
| Boolean | Shutdown () |
| ComponentRuntime () | |
| bool | Initialize () |
| Boolean | Initialize (IApplicationContext in_context) |
| bool | Initialize (IApplicationContext in_context, WindowsIdentity in_identity) |
| bool | AddRunnable (IRunnable runnable, String runnable_name) |
| IRunnable | GetRunnable (String runnable_name) |
| bool | RemoveRunnable (IRunnable runnable) |
| bool | RemoveRunnableById (String runnable_id) |
| void | Pause () |
| void | UnPause () |
| void | Clear () |
| bool | Start () |
| bool | Stop () |
| bool | Shutdown () |
Properties | |
| String | InstanceId [get] |
| Core.Interfaces.IApplicationContext | ApplicationContext [get] |
| Boolean | IsPaused [get] |
| Boolean | IsRunning [get] |
| int | ReadyState [get] |
| IApplicationContext | ApplicationContext [get] |
| bool | IsPaused [get] |
| bool | IsRunning [get] |
Private Member Functions | |
| void | ProcessRunnables () |
| void | run () |
| void | ProcessRunnables () |
| void | run () |
Private Attributes | |
| Thread | runtime_thread = null |
| int | ready_state = 0 |
| IApplicationContext | application_context = null |
| Boolean | is_running = false |
| int | thread_iterations = 0 |
| Hashtable | runnables = null |
| Boolean | is_paused = false |
| String | instance_id = null |
| bool | is_running = false |
| Hashtable | runnable_map = null |
| List< IRunnable > | runnables = null |
| bool | is_paused = false |
| WindowsIdentity | impersonation_identity = null |
| Core.ComponentRuntime.ComponentRuntime | ( | ) |
| Core.ComponentRuntime.ComponentRuntime | ( | ) |
| Boolean Core.ComponentRuntime.Initialize | ( | IApplicationContext | in_context | ) |
Implements Core.Interfaces.IRuntime.
| Boolean Core.ComponentRuntime.AddRunnable | ( | IRunnable | runnable, | |
| String | runnable_name | |||
| ) |
Implements Core.Interfaces.IRuntime.
| IRunnable Core.ComponentRuntime.GetRunnable | ( | String | runnable_name | ) |
Implements Core.Interfaces.IRuntime.
| Boolean Core.ComponentRuntime.RemoveRunnableById | ( | String | runnable_id | ) |
Implements Core.Interfaces.IRuntime.
| void Core.ComponentRuntime.Pause | ( | ) |
Implements Core.Interfaces.IRuntime.
| void Core.ComponentRuntime.UnPause | ( | ) |
Implements Core.Interfaces.IRuntime.
| void Core.ComponentRuntime.Clear | ( | ) |
| void Core.ComponentRuntime.ProcessRunnables | ( | ) | [private] |
| Boolean Core.ComponentRuntime.Start | ( | ) |
Implements Core.Interfaces.IRuntime.
| Boolean Core.ComponentRuntime.Stop | ( | ) |
Implements Core.Interfaces.IRuntime.
| void Core.ComponentRuntime.run | ( | ) | [private] |
| Boolean Core.ComponentRuntime.Shutdown | ( | ) |
Implements Core.Interfaces.IRuntime.
| bool Core.ComponentRuntime.Initialize | ( | ) |
| Boolean Core.ComponentRuntime.Initialize | ( | IApplicationContext | in_context | ) |
Implements Core.Interfaces.IRuntime.
| bool Core.ComponentRuntime.Initialize | ( | IApplicationContext | in_context, | |
| WindowsIdentity | in_identity | |||
| ) |
| bool Core.ComponentRuntime.AddRunnable | ( | IRunnable | runnable, | |
| String | runnable_name | |||
| ) |
Implements Core.Interfaces.IRuntime.
| IRunnable Core.ComponentRuntime.GetRunnable | ( | String | runnable_name | ) |
Implements Core.Interfaces.IRuntime.
| bool Core.ComponentRuntime.RemoveRunnable | ( | IRunnable | runnable | ) |
Implements Core.Interfaces.IRuntime.
| bool Core.ComponentRuntime.RemoveRunnableById | ( | String | runnable_id | ) |
Implements Core.Interfaces.IRuntime.
| void Core.ComponentRuntime.Pause | ( | ) |
Implements Core.Interfaces.IRuntime.
| void Core.ComponentRuntime.UnPause | ( | ) |
Implements Core.Interfaces.IRuntime.
| void Core.ComponentRuntime.Clear | ( | ) |
| void Core.ComponentRuntime.ProcessRunnables | ( | ) | [private] |
| bool Core.ComponentRuntime.Start | ( | ) |
Implements Core.Interfaces.IRuntime.
| bool Core.ComponentRuntime.Stop | ( | ) |
Implements Core.Interfaces.IRuntime.
| void Core.ComponentRuntime.run | ( | ) | [private] |
| bool Core.ComponentRuntime.Shutdown | ( | ) |
Implements Core.Interfaces.IRuntime.
Thread Core.ComponentRuntime::runtime_thread = null [private] |
int Core.ComponentRuntime::ready_state = 0 [private] |
IApplicationContext Core.ComponentRuntime::application_context = null [private] |
Boolean Core.ComponentRuntime.is_running = false [private] |
int Core.ComponentRuntime::thread_iterations = 0 [private] |
Hashtable Core.ComponentRuntime.runnables = null [private] |
Boolean Core.ComponentRuntime.is_paused = false [private] |
String Core.ComponentRuntime::instance_id = null [private] |
bool Core.ComponentRuntime.is_running = false [private] |
Hashtable Core.ComponentRuntime.runnable_map = null [private] |
List<IRunnable> Core.ComponentRuntime.runnables = null [private] |
bool Core.ComponentRuntime.is_paused = false [private] |
WindowsIdentity Core.ComponentRuntime.impersonation_identity = null [private] |
String Core.ComponentRuntime::InstanceId [get] |
Implements Core.Interfaces.IRuntime.
Core.Interfaces.IApplicationContext Core.ComponentRuntime.ApplicationContext [get] |
Implements Core.Interfaces.IRuntime.
Boolean Core.ComponentRuntime.IsPaused [get] |
Implements Core.Interfaces.IRuntime.
Boolean Core.ComponentRuntime.IsRunning [get] |
Implements Core.Interfaces.IRuntime.
int Core.ComponentRuntime::ReadyState [get] |
Implements Core.Interfaces.IRuntime.
IApplicationContext Core.ComponentRuntime.ApplicationContext [get] |
Implements Core.Interfaces.IRuntime.
bool Core.ComponentRuntime.IsPaused [get] |
Implements Core.Interfaces.IRuntime.
bool Core.ComponentRuntime.IsRunning [get] |
Implements Core.Interfaces.IRuntime.