Click or drag to resize

ConfigurationRuntimeThreading Class

Holds threading settings.
Inheritance Hierarchy
SystemObject
  com.espertech.esper.common.client.configuration.runtimeConfigurationRuntimeThreading

Namespace:  com.espertech.esper.common.client.configuration.runtime
Assembly:  NEsper.Common (in NEsper.Common.dll) Version: 8.0.0.0
Syntax
C#
[SerializableAttribute]
public class ConfigurationRuntimeThreading

The ConfigurationRuntimeThreading type exposes the following members.

Properties
  NameDescription
Public propertyInsertIntoDispatchLocking
Returns the blocking strategy to use when multiple threads deliver results for a single statement to consuming statements of an insert-into, and the guarantee of order of delivery must be maintained.
Public propertyInsertIntoDispatchTimeout
Returns the number of milliseconds that a thread may maximally be blocking to deliver statement results from a producing statement that employs insert-into to a consuming statement.
Public propertyInternalTimerMsecResolution
Returns the millisecond resolutuion of the internal timer thread.
Public propertyIsInsertIntoDispatchPreserveOrder
Returns true to indicate preserve order for inter-statement insert-into, or false to indicate not to preserve order
Public propertyIsInternalTimerEnabled
Returns true if internal timer is enabled (the default), or false for internal timer disabled.
Public propertyIsListenerDispatchPreserveOrder
Returns true to indicate preserve order for dispatch to listeners, or false to indicate not to preserve order
Public propertyIsNamedWindowConsumerDispatchPreserveOrder
In multithreaded environments, this setting controls whether named window dispatches to named window consumers preserve the order of events inserted and removed such that statements that consume a named windows delta stream behave deterministic (true by default).
Public propertyIsRuntimeFairlock
Returns true if the runtime-level lock is configured as a fair lock (default is false).

This lock coordinates event processing threads (threads that send events) with threads that perform administrative functions (threads that start or destroy statements, for example).

Public propertyIsThreadPoolInbound
Returns true for inbound threading enabled, the default is false for not enabled.
Public propertyIsThreadPoolOutbound
Returns true for outbound threading enabled, the default is false for not enabled.
Public propertyIsThreadPoolRouteExec
Returns true for route execution threading enabled, the default is false for not enabled.
Public propertyIsThreadPoolTimerExec
Returns true for timer execution threading enabled, the default is false for not enabled.
Public propertyListenerDispatchLocking
Returns the blocking strategy to use when multiple threads deliver results for a single statement to listeners, and the guarantee of order of delivery must be maintained.
Public propertyListenerDispatchTimeout
Returns the timeout in millisecond to wait for listener code to complete before dispatching the next result, if dispatch order is preserved
Public propertyNamedWindowConsumerDispatchLocking
Returns the locking strategy value for named window dispatches to named window consumers (default is spin).
Public propertyNamedWindowConsumerDispatchTimeout
Returns the timeout millisecond value for named window dispatches to named window consumers.
Public propertyThreadPoolInboundBlocking
Public propertyThreadPoolInboundCapacity
Returns the capacity of the inbound execution queue, or null if none defined (the unbounded case, default).
Public propertyThreadPoolInboundNumThreads
Returns the number of thread in the inbound threading pool.
Public propertyThreadPoolOutboundBlocking
Public propertyThreadPoolOutboundCapacity
Returns the capacity of the outbound queue, or null if none defined (the unbounded case, default).
Public propertyThreadPoolOutboundNumThreads
Returns the number of thread in the outbound threading pool.
Public propertyThreadPoolRouteExecBlocking
Public propertyThreadPoolRouteExecCapacity
Returns the capacity of the route execution queue, or null if none defined (the unbounded case, default).
Public propertyThreadPoolRouteExecNumThreads
Returns the number of thread in the route execution thread pool.
Public propertyThreadPoolTimerExecBlocking
Public propertyThreadPoolTimerExecCapacity
Returns the capacity of the timer execution queue, or null if none defined (the unbounded case, default).
Public propertyThreadPoolTimerExecNumThreads
Returns the number of thread in the timer execution threading pool.
Top
See Also