Uses of Interface
org.eclipse.emf.cdo.server.ISession
Package
Description
Server concepts for dealing with repositories and stores.
Server concepts for dealing with DB stores and accessors.
Server concepts for dealing with DB stores and accessors.
Server service provider interfaces and useful base implementations.
-
Uses of ISession in org.eclipse.emf.cdo.server
Modifier and TypeMethodDescriptionISynchronizableRepository.getReplicatorSession()
static ISession
CDOServerUtil.getServerSession
(CDOSession session) static ISession
CDOServerUtil.getServerSession
(CDOView view) ISessionManager.getSession
(int sessionID) IView.getSession()
ISession[]
ISessionManager.getSessions()
ISession[]
ITopic.getSessions()
Modifier and TypeMethodDescriptionabstract CDOPermission
IRepositoryProtector.RevisionAuthorizer.authorizeRevision
(ISession session, IRepositoryProtector.UserInfo userInfo, CDOBranchPoint securityContext, CDORevisionProvider revisionProvider, CDORevision revision) static void
IPermissionManager.getPermission
(CDORevision revision, CDOBranchPoint securityContext, ISession session) Returns a reader that can be used to read from this store in the context of the given session.void
CDOServerUtil.RepositoryReadAccessValidator.handleRevisionsBeforeSending
(ISession session, CDORevision[] revisions, List<CDORevision> additionalRevisions) void
IRepository.ReadAccessHandler.handleRevisionsBeforeSending
(ISession session, CDORevision[] revisions, List<CDORevision> additionalRevisions) Provides a way to handle revisions that are to be sent to the client.boolean
IPermissionManager.hasAnyRule
(ISession session, Set<? extends Object> rules) static CDOView
CDOServerUtil.openView
(ISession session, CDOBranchPoint branchPoint) static CDOView
CDOServerUtil.openView
(ISession session, CDOBranchPoint branchPoint, boolean legacyModeEnabled) Deprecated.static CDOView
CDOServerUtil.openView
(ISession session, CDOBranchPoint branchPoint, boolean legacyModeEnabled, CDORevisionProvider revisionProvider) Deprecated.As of 4.2 the legacy mode is always enabled, useCDOServerUtil.openView(ISession, CDOBranchPoint, CDORevisionProvider)
.static CDOView
CDOServerUtil.openView
(ISession session, CDOBranchPoint branchPoint, CDORevisionProvider revisionProvider) protected void
CDOServerUtil.RepositoryReadAccessValidator.throwException
(ISession session, List<String> violations) protected abstract String
CDOServerUtil.RepositoryReadAccessValidator.validate
(ISession session, CDORevision revision) static Runnable
static <T> Callable<T>
Modifier and TypeMethodDescriptionstatic void
CDOServerUtil.execute
(CDOSession context, Consumer<ISession> consumer) -
Uses of ISession in org.eclipse.emf.cdo.server.db
-
Uses of ISession in org.eclipse.emf.cdo.server.lissome
Modifier and TypeMethodDescription -
Uses of ISession in org.eclipse.emf.cdo.spi.server
Modifier and TypeInterfaceDescriptioninterface
If the meaning of this type isn't clear, there really should be more of a description here...Modifier and TypeMethodDescriptionprotected org.eclipse.net4j.util.security.operations.OperationAuthorizer<ISession>
RepositoryConfigurator.getOperationAuthorizer
(String type, String description) Modifier and TypeMethodDescriptionprotected abstract IStoreAccessor
Store.createReader
(ISession session) Creates and returns a newIStoreAccessor
instance.protected String
RepositoryActivityLog.formatSession
(ISession session) protected String
RepositoryActivityLog.formatUser
(ISession session) protected abstract StoreAccessorPool
Store.getReaderPool
(ISession session, boolean forReleasing) Returns apool
that may containIStoreAccessor
instances that are compatible with the given session.InternalLockManager.openView
(ISession session, int viewID, boolean readOnly, String durableLockingID) Deprecated.void
InternalLockManager.openView
(ISession session, int viewID, boolean readOnly, String durableLockingID, Consumer<IView> viewConsumer, BiConsumer<CDOID, IDurableLockingManager.LockGrade> lockConsumer) protected void
RepositoryActivityLog.sessionClosed
(ISession session, int concurrentSessions) protected void
RepositoryActivityLog.sessionOpened
(ISession session, int concurrentSessions, int sessions) Modifier and TypeMethodDescriptionvoid
InternalRepository.addOperationAuthorizer
(org.eclipse.net4j.util.security.operations.OperationAuthorizer<ISession> operationAuthorizer) ModifierConstructorDescriptionprotected
LongIDStoreAccessor
(Store store, ISession session) protected
StoreAccessor
(Store store, ISession session) protected
StoreAccessorBase
(Store store, ISession session)
CDOServerUtil.openView(ISession, CDOBranchPoint)
.