Schnittstelle CDOLockChangeInfo

Alle Superschnittstellen:
CDOBranchPoint, CDOBranchProvider, CDOTimeProvider
Alle bekannten Unterschnittstellen:
CDOSessionLocksChangedEvent, CDOViewLocksChangedEvent
Alle bekannten Implementierungsklassen:
AbstractCDOLockChangeInfo

public interface CDOLockChangeInfo extends CDOBranchPoint
Represents a change in the lock state of a set of objects. Instances are meant to be sent from the server to the client for the purpose of notifying the latter.
Seit:
4.1
Autor:
Caspar De Groot
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.
  • Methodendetails

    • getBranch

      CDOBranch getBranch()
      Beschreibung aus Schnittstelle kopiert: CDOBranchPoint
      Returns the branch of this branch point, or null if this branch point is the base of the main branch.
      Angegeben von:
      getBranch in Schnittstelle CDOBranchPoint
      Angegeben von:
      getBranch in Schnittstelle CDOBranchProvider
      Gibt zurück:
      The branch at which the lock changes took place, same as getView().getBranch().
    • getTimeStamp

      long getTimeStamp()
      Beschreibung aus Schnittstelle kopiert: CDOBranchPoint
      Returns the time stamp of this branch point, or the fixed special time stamp unspecified if this branch point marks the head of a branch.
      Angegeben von:
      getTimeStamp in Schnittstelle CDOBranchPoint
      Angegeben von:
      getTimeStamp in Schnittstelle CDOTimeProvider
      Gibt zurück:
      The repository time at which the lock changes took place. This is only an informal indication; no formal relation (e.g. an ordering) with commit time stamps is guaranteed.
    • getLockOwner

      CDOLockOwner getLockOwner()
      Gibt zurück:
      The view, represented as a CDOLockOwner, that authored the lock changes.
    • getLockDeltas

      CDOLockDelta[] getLockDeltas()
      Seit:
      4.15
    • getLockStates

      CDOLockState[] getLockStates()
      Gibt zurück:
      The new lock states of the objects that were affected by the change
    • getOperations

      Seit:
      4.15
    • getLockTypes

      Set<org.eclipse.net4j.util.concurrent.IRWLockManager.LockType> getLockTypes()
      Seit:
      4.15
    • getAffectedIDs

      Set<CDOID> getAffectedIDs()
      Seit:
      4.15
    • isInvalidateAll

      boolean isInvalidateAll()
      Gibt zurück:
      true if this instance signals that all lock states must be invalidated, false otherwise
    • getOperation

      Veraltet.
      As of 4.15 use getOperations().
      Gibt zurück:
      the type of lock operation that caused the lock changes
    • getLockType

      @Deprecated org.eclipse.net4j.util.concurrent.IRWLockManager.LockType getLockType()
      Veraltet.
      As of 4.15 use getLockTypes().
      Gibt zurück:
      the type of locks that were affected by the lock operation