Top Description Methods
org.apache.derby.iapi.services.locks

public Interface CompatibilitySpace

Known Direct Implementers
org.apache.derby.impl.services.locks.LockSpace

This interface must be implemented by objects returned from LockFactory.createCompatibilitySpace().

A CompatibilitySpace can have an owner (for instance a transaction). Currently, the owner is used by the virtual lock table to find out which transaction a lock belongs to. Some parts of the code also use the owner as a group object which guarantees that the lock is released on a commit or an abort. The owner has no special meaning to the lock manager and can be any object, including null.

See Also
LockFactory#createCompatibilitySpace

Method Summary

Modifier and TypeMethod and Description
public LockOwner

Returns:

object representing the owner of the compatibility space, or null if no owner has been specified.
getOwner
()

Gets an object representing the owner of the compatibility space.

Method Detail

getOwnerback to summary
public LockOwner getOwner()

Gets an object representing the owner of the compatibility space.

Returns:LockOwner

object representing the owner of the compatibility space, or null if no owner has been specified.