Package com._1c.g5.v8.bm.core.monitoring
Interface IBmLockWaitTimeoutInfo
-
public interface IBmLockWaitTimeoutInfo
Information about a lock wait timeout on waiting a particular resource.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
getEntityId()
Gets the ID of the entity being waited.IBmNamespace
getEntityNamespace()
Gets the namespace of the entity being waited.BmEntityType
getEntityType()
Get the type of the waited entity.List<IBmLockOwningTransactionInfo>
getOwningTransactionInfos()
Gets information about transactions owning the resource.IBmLockWaitingTransactionInfo
getWaitingTransactionInfo()
Gets information about the transaction waiting to acquire the resource.
-
-
-
Method Detail
-
getEntityType
BmEntityType getEntityType()
Get the type of the waited entity.- Returns:
- the type of the waited entity. Never
null
.
-
getEntityNamespace
IBmNamespace getEntityNamespace()
Gets the namespace of the entity being waited.- Returns:
- the namespace of the entity being waited. Never
null
.
-
getEntityId
Object getEntityId()
Gets the ID of the entity being waited.- Returns:
- the ID of the entity being waited.
-
getWaitingTransactionInfo
IBmLockWaitingTransactionInfo getWaitingTransactionInfo()
Gets information about the transaction waiting to acquire the resource.- Returns:
- information about the transaction waiting to acquire the resource.
-
getOwningTransactionInfos
List<IBmLockOwningTransactionInfo> getOwningTransactionInfos()
Gets information about transactions owning the resource.- Returns:
- a non-empty read-only list of
IBmLockOwningTransactionInfo
, nevernull
.
-
-