# Uses of Interface
org.eclipse.emf.cdo.server.IView

Packages that use IView
Package
Description
org.eclipse.emf.cdo.server
Server concepts for dealing with repositories and stores.
org.eclipse.emf.cdo.spi.server
Server service provider interfaces and useful base implementations.

## Uses of IView in org.eclipse.emf.cdo.server

Subinterfaces of IView in org.eclipse.emf.cdo.server
Modifier and Type
Interface
Description
`interface`
`ITransaction`
The server-side representation of a client `transaction`.
Methods in org.eclipse.emf.cdo.server that return IView
Modifier and Type
Method
Description
`static IView`
CDOServerUtil.`getServerView(CDOView view)`
`IView`
IQueryContext.`getView()`
`IView`
ISession.`getView(int viewID)`
`IView[]`
ISession.`getViews()`
`IView`
ISession.`openView(int viewID, CDOBranchPoint branchPoint)`
`IView`
ISession.`openView(int viewID, CDOBranchPoint branchPoint, String durableLockingID)`
Methods in org.eclipse.emf.cdo.server that return types with arguments of type IView
Modifier and Type
Method
Description
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
IStoreAccessor.CommitContext.`getPostCommmitLockStates()`
Deprecated.
As of 4.15 use `IStoreAccessor.CommitContext.getLockStates()`.
Methods in org.eclipse.emf.cdo.server with parameters of type IView
Modifier and Type
Method
Description
`void`
IUnit.`close(IView view)`
`IUnit`
IUnitManager.`createUnit(CDOID rootID, IView view, CDORevisionHandler revisionHandler, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`void`
IStoreAccessor.UnitSupport.`finishUnit(IView view, CDOID rootID, CDORevisionHandler revisionHandler, long timeStamp, Object initResult, List<CDOID> ids)`
`Object`
IStoreAccessor.UnitSupport.`initUnit(IView view, CDOID rootID, CDORevisionHandler revisionHandler, Set<CDOID> initializedIDs, long timeStamp, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`void`
IUnit.`open(IView view, CDORevisionHandler revisionHandler, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`static CDOView`
CDOServerUtil.`openView(IView view)`
`static CDOView`
CDOServerUtil.`openView(IView view, boolean legacyModeEnabled)`
Deprecated.
As of 4.2 the legacy mode is always enabled, use `CDOServerUtil.openView(IView)`.
`void`
IStoreAccessor.UnitSupport.`readUnit(IView view, CDOID rootID, CDORevisionHandler revisionHandler, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`

## Uses of IView in org.eclipse.emf.cdo.spi.server

Subinterfaces of IView in org.eclipse.emf.cdo.spi.server
Modifier and Type
Interface
Description
`interface`
`InternalTransaction`
If the meaning of this type isn't clear, there really should be more of a description here...
`interface`
`InternalView`
If the meaning of this type isn't clear, there really should be more of a description here...
Methods in org.eclipse.emf.cdo.spi.server that return IView
Modifier and Type
Method
Description
`IView`
InternalLockManager.`openView(ISession session, int viewID, boolean readOnly, String durableLockingID)`
Deprecated.
Methods in org.eclipse.emf.cdo.spi.server that return types with arguments of type IView
Modifier and Type
Method
Description
`org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>`
InternalLockManager.`getLockState(Object key)`
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`getLockStates()`
Deprecated.
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`lock2(boolean explicit, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView view, Collection<? extends Object> objects, boolean recursive, long timeout)`
Deprecated.
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`lock2(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView context, Collection<? extends Object> objectsToLock, long timeout)`
Deprecated.
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`unlock2(boolean explicit, IView view)`
Deprecated.
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`unlock2(boolean explicit, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView view, Collection<? extends Object> objects, boolean recursive)`
Deprecated.
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`unlock2(IView context)`
Deprecated.
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`unlock2(IView context, Collection<? extends Object> objectsToUnlock)`
Deprecated.
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`unlock2(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView context, Collection<? extends Object> objectsToUnlock)`
Deprecated.
Methods in org.eclipse.emf.cdo.spi.server with parameters of type IView
Modifier and Type
Method
Description
`protected String`
RepositoryActivityLog.`formatView(IView view)`
`Map<CDOID,IDurableLockingManager.LockGrade>`
InternalLockManager.`getLocks(IView view)`
`protected abstract StoreAccessorPool`
Store.`getWriterPool(IView view, boolean forReleasing)`
Returns a `pool` that may contain `IStoreAccessor` instances that are compatible with the given session.
`void`
InternalLockManager.`lock(boolean explicit, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView view, Collection<? extends Object> objects, long timeout)`
Deprecated.
`long`
InternalLockManager.`lock(IView view, Collection<? extends Object> objects, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, int count, long timeout, boolean recursive, boolean explicit, org.eclipse.net4j.util.concurrent.IRWOLockManager.LockDeltaHandler<Object,IView> deltaHandler, Consumer<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>> stateHandler)`
`long`
InternalLockManager.`lock(IView context, Collection<? extends Object> objects, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, int count, long timeout, org.eclipse.net4j.util.concurrent.IRWOLockManager.LockDeltaHandler<Object,IView> deltaHandler, Consumer<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>> stateHandler)`
Deprecated.
`void`
InternalLockManager.`lock(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView context, Object objectToLock, long timeout)`
Deprecated.
`void`
InternalLockManager.`lock(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView context, Collection<? extends Object> objectsToLock, long timeout)`
Deprecated.
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`lock2(boolean explicit, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView view, Collection<? extends Object> objects, boolean recursive, long timeout)`
Deprecated.
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`lock2(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView context, Collection<? extends Object> objectsToLock, long timeout)`
Deprecated.
`void`
InternalLockManager.`unlock(boolean explicit, IView view)`
Deprecated.
`void`
InternalLockManager.`unlock(boolean explicit, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView view, Collection<? extends Object> objects)`
Deprecated.
`void`
InternalLockManager.`unlock(IView context)`
Deprecated.
`long`
InternalLockManager.`unlock(IView view, Collection<? extends Object> objects, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, int count, boolean recursive, boolean explicit, org.eclipse.net4j.util.concurrent.IRWOLockManager.LockDeltaHandler<Object,IView> deltaHandler, Consumer<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>> stateHandler)`
`long`
InternalLockManager.`unlock(IView context, Collection<? extends Object> objects, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, int count, org.eclipse.net4j.util.concurrent.IRWOLockManager.LockDeltaHandler<Object,IView> deltaHandler, Consumer<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>> stateHandler)`
Deprecated.
`void`
InternalLockManager.`unlock(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView context, Collection<? extends Object> objectsToUnlock)`
Deprecated.
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`unlock2(boolean explicit, IView view)`
Deprecated.
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`unlock2(boolean explicit, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView view, Collection<? extends Object> objects, boolean recursive)`
Deprecated.
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`unlock2(IView context)`
Deprecated.
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`unlock2(IView context, Collection<? extends Object> objectsToUnlock)`
Deprecated.
`List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>>`
InternalLockManager.`unlock2(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView context, Collection<? extends Object> objectsToUnlock)`
Deprecated.
`protected void`
RepositoryActivityLog.`viewClosed(IView view, int concurrentViews)`
`protected void`
RepositoryActivityLog.`viewOpened(IView view, int concurrentViews, int views)`
Method parameters in org.eclipse.emf.cdo.spi.server with type arguments of type IView
Modifier and Type
Method
Description
`void`
InternalLockManager.`getLockStates(Collection<Object> keys, BiConsumer<Object,org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>> consumer)`
`void`
InternalLockManager.`getLockStates(Consumer<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>> consumer)`
`long`
InternalLockManager.`lock(IView view, Collection<? extends Object> objects, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, int count, long timeout, boolean recursive, boolean explicit, org.eclipse.net4j.util.concurrent.IRWOLockManager.LockDeltaHandler<Object,IView> deltaHandler, Consumer<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>> stateHandler)`
`long`
InternalLockManager.`lock(IView view, Collection<? extends Object> objects, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, int count, long timeout, boolean recursive, boolean explicit, org.eclipse.net4j.util.concurrent.IRWOLockManager.LockDeltaHandler<Object,IView> deltaHandler, Consumer<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>> stateHandler)`
`long`
InternalLockManager.`lock(IView context, Collection<? extends Object> objects, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, int count, long timeout, org.eclipse.net4j.util.concurrent.IRWOLockManager.LockDeltaHandler<Object,IView> deltaHandler, Consumer<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>> stateHandler)`
Deprecated.
`long`
InternalLockManager.`lock(IView context, Collection<? extends Object> objects, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, int count, long timeout, org.eclipse.net4j.util.concurrent.IRWOLockManager.LockDeltaHandler<Object,IView> deltaHandler, Consumer<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>> stateHandler)`
Deprecated.
`void`
InternalLockManager.`openView(ISession session, int viewID, boolean readOnly, String durableLockingID, Consumer<IView> viewConsumer, BiConsumer<CDOID,IDurableLockingManager.LockGrade> lockConsumer)`
`void`
InternalLockManager.`setLockState(Object key, org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView> lockState)`
Deprecated.
`long`
InternalLockManager.`unlock(IView view, Collection<? extends Object> objects, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, int count, boolean recursive, boolean explicit, org.eclipse.net4j.util.concurrent.IRWOLockManager.LockDeltaHandler<Object,IView> deltaHandler, Consumer<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>> stateHandler)`
`long`
InternalLockManager.`unlock(IView view, Collection<? extends Object> objects, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, int count, boolean recursive, boolean explicit, org.eclipse.net4j.util.concurrent.IRWOLockManager.LockDeltaHandler<Object,IView> deltaHandler, Consumer<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>> stateHandler)`
`long`
InternalLockManager.`unlock(IView context, Collection<? extends Object> objects, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, int count, org.eclipse.net4j.util.concurrent.IRWOLockManager.LockDeltaHandler<Object,IView> deltaHandler, Consumer<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>> stateHandler)`
Deprecated.
`long`
InternalLockManager.`unlock(IView context, Collection<? extends Object> objects, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, int count, org.eclipse.net4j.util.concurrent.IRWOLockManager.LockDeltaHandler<Object,IView> deltaHandler, Consumer<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,IView>> stateHandler)`
Deprecated.