![]() | EPRuntime Methods |
The EPRuntime type exposes the following members.
Name | Description | |
---|---|---|
![]() | AddRuntimeStateListener |
Add a listener to runtime state changes that receives a before-destroy event.
The listener collection applies set-semantics.
|
![]() | Destroy |
Destroys the runtime.
Releases any resources held by the runtime. The runtime enteres a state in
which operations provided by the runtime
are not guaranteed to operate properly.
Removes the runtime URI from the known URIs. Allows configuration to change for the instance.
When destroying a runtime your application must make sure that threads that are sending events into the runtime
have completed their work. More generally, the runtime should not be currently in use during or after the destroy operation.
|
![]() | Initialize |
Frees any resources associated with this runtime instance, and leaves the runtime instance
ready for further use.
Do not use the administrative and runtime instances obtained before the
initialize (including related services such as configuration, module management, etc.).
Your application must obtain new administrative and runtime instances.
Retains the existing configuration of the runtime instance but forgets any runtime configuration changes.
Stops and destroys any existing statement resources such as filters, patterns, expressions, views.
|
![]() | RemoveAllRuntimeStateListeners |
Remove all listeners to runtime state changes.
|
![]() | RemoveRuntimeStateListener |
Removate a listener to runtime state changes.
|