OutageLogProcessor Class

Represents a thread-safe OutageLog processor that will operate on each Outage with a consumer provided function on independent threads.

Definition

Namespace: Gemstone.IO
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.136 -- Release Build+d454dafd53fcce88fce9c0a8ec8597176c30b791
public class OutageLogProcessor : IDisposable
Inheritance
Object    OutageLogProcessor
Implements
IDisposable

Constructors

OutageLogProcessor Creates a OutageLogProcessor using a pre-initialized OutageLog.

Properties

Enabled Enables or disables the OutageLogProcessor.

Methods

Dispose Releases all the resources used by the OutageLogProcessor object.
Dispose(Boolean) Releases the unmanaged resources used by the OutageLogProcessor object and optionally releases the managed resources.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Finalize Releases the unmanaged resources before the OutageLogProcessor object is reclaimed by GC.
(Overrides ObjectFinalize)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

Extension Methods

GetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
GetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)

See Also