![]() | TelemetryLock Class |
[Missing <summary> documentation for "T:com.espertech.esper.compat.threading.locks.TelemetryLock"]
Namespace: com.espertech.esper.compat.threading.locks
public class TelemetryLock : ILockable
The TelemetryLock type exposes the following members.
Name | Description | |
---|---|---|
![]() | TelemetryLock(ILockable) |
Initializes a new instance of the TelemetryLock class.
|
![]() | TelemetryLock(String, ILockable) |
Initializes a new instance of the TelemetryLock class.
|
Name | Description | |
---|---|---|
![]() | Acquire |
Acquires the lock; the lock is released when the disposable
object that was returned is disposed.
|
![]() | Acquire(Int64) | |
![]() | Acquire(Boolean, NullableT) | |
![]() | OnLockReleased |
Raises the [E:LockReleased] event.
|
![]() | Release |
Releases this instance.
|
![]() | ReleaseAcquire |
Provides a temporary release of the lock if it is acquired. When the
disposable object that is returned is disposed, the lock is re-acquired.
This method is effectively the opposite of acquire.
|
Name | Description | |
---|---|---|
![]() | LockReleased |
Occurs when the lock is released.
|
Name | Description | |
---|---|---|
![]() | Call(Action) | Overloaded.
Executes an observable call within the scope of the lock.
(Defined by LockableExtensions.) |
![]() | CallT(FuncTResult) | Overloaded. (Defined by LockableExtensions.) |