Package org.eclipse.emf.cdo.spi.server
Interface InternalSession
- All Superinterfaces:
CDOCommonSession,CDOCommonSession.Options,CDOIDProvider,CDOPermissionProvider,org.eclipse.net4j.util.collection.Closeable,IAdaptable,org.eclipse.net4j.util.container.IContainer<IView>,org.eclipse.net4j.util.concurrent.IExecutorServiceProvider,org.eclipse.net4j.util.event.INotifier,org.eclipse.net4j.util.options.IOptions,org.eclipse.net4j.util.options.IOptionsContainer,org.eclipse.net4j.util.properties.IPropertiesContainer,ISession,org.eclipse.net4j.util.security.IUserAware
public interface InternalSession
extends ISession, CDOIDProvider, CDOPermissionProvider, CDOCommonSession.Options, org.eclipse.net4j.util.concurrent.IExecutorServiceProvider
If the meaning of this type isn't clear, there really should be more of a description here...
- Since:
- 4.3
- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.common.CDOCommonSession
CDOCommonSession.OptionsNested classes/interfaces inherited from interface org.eclipse.emf.cdo.common.CDOCommonSession.Options
CDOCommonSession.Options.LockNotificationEvent, CDOCommonSession.Options.LockNotificationMode, CDOCommonSession.Options.LockNotificationModeEvent, CDOCommonSession.Options.PassiveUpdateEvent, CDOCommonSession.Options.PassiveUpdateModeNested classes/interfaces inherited from interface org.eclipse.emf.cdo.common.security.CDOPermissionProvider
CDOPermissionProvider.ConstantNested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E extends Object>, org.eclipse.net4j.util.container.IContainer.Persistable<E extends Object>, org.eclipse.net4j.util.container.IContainer.Persistence<E extends Object>Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Field Summary
FieldsFields inherited from interface org.eclipse.emf.cdo.common.id.CDOIDProvider
NOOPFields inherited from interface org.eclipse.emf.cdo.common.security.CDOPermissionProvider
NONE, READ, WRITE -
Method Summary
Modifier and TypeMethodDescriptionvoidcollectContainedRevisions(InternalCDORevision revision, CDOBranchPoint branchPoint, int referenceChunk, Set<CDOID> revisions, List<CDORevision> additionalRevisions) longgetView(int viewID) getViews()booleanopenTransaction(int viewID, CDOBranchPoint branchPoint) openTransaction(int viewID, CDOBranchPoint branchPoint, String durableLockingID) openView(int viewID, CDOBranchPoint branchPoint) openView(int viewID, CDOBranchPoint branchPoint, String durableLockingID) voidsendBranchNotification(CDOBranchChangedEvent.ChangeKind changeKind, CDOBranch... branches) voidDeprecated.voidsendBranchNotification(InternalCDOBranch branch, CDOBranchChangedEvent.ChangeKind changeKind) Deprecated.As of 4.15 usesendBranchNotification(ChangeKind, CDOBranch...).voidsendCommitNotification(CDOCommitInfo commitInfo) Deprecated.As of 4.2 usesendCommitNotification(CDOCommitInfo, boolean).voidsendCommitNotification(CDOCommitInfo commitInfo, boolean clearResourcePathCache) Deprecated.As of 4.3 usesendCommitNotification(CommitNotificationInfo).voidvoidsendLockNotification(CDOLockChangeInfo lockChangeInfo) voidsendLockOwnerRemappedNotification(CDOBranch branch, CDOLockOwner oldOwner, CDOLockOwner newOwner) voidsendRemoteMessageNotification(InternalSession sender, CDORemoteSessionMessage message) Deprecated.voidsendRemoteMessageNotification(InternalSession sender, InternalTopic topic, CDORemoteSessionMessage message) voidsendRemoteSessionNotification(InternalSession sender, byte opcode) Deprecated.voidsendRemoteSessionNotification(InternalSession sender, InternalTopic topic, byte opcode) voidsendRepositoryStateNotification(CDOCommonRepository.State oldState, CDOCommonRepository.State newState) voidsendRepositoryStateNotification(CDOCommonRepository.State oldState, CDOCommonRepository.State newState, CDOID rootResourceID) voidsendRepositoryTypeNotification(CDOCommonRepository.Type oldType, CDOCommonRepository.Type newType) voidsendTagNotification(int modCount, String oldName, String newName, CDOBranchPoint branchPoint) voidsetFirstUpdateTime(long firstUpdateTime) voidsetOpeningTime(long openingTime) voidvoidsetSubscribed(boolean subscribed) voidvoidviewClosed(InternalView view) Deprecated.As of 4.15 useviewClosed(InternalView, boolean).voidviewClosed(InternalView view, boolean inverse) Methods inherited from interface org.eclipse.emf.cdo.common.CDOCommonSession
authorizeOperations, getBranchManager, getCommitInfoManager, getOpeningTime, getRevisionManager, getSessionID, optionsMethods inherited from interface org.eclipse.emf.cdo.common.CDOCommonSession.Options
getContainer, getLockNotificationMode, getPassiveUpdateMode, isLockNotificationEnabled, isPassiveUpdateEnabled, setLockNotificationEnabled, setLockNotificationMode, setPassiveUpdateEnabled, setPassiveUpdateModeMethods inherited from interface org.eclipse.emf.cdo.common.id.CDOIDProvider
provideCDOIDMethods inherited from interface org.eclipse.emf.cdo.common.security.CDOPermissionProvider
getPermissionMethods inherited from interface org.eclipse.net4j.util.collection.Closeable
close, isClosedMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface org.eclipse.net4j.util.container.IContainer
getElements, isEmptyMethods inherited from interface org.eclipse.net4j.util.concurrent.IExecutorServiceProvider
getExecutorServiceMethods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListenerMethods inherited from interface org.eclipse.net4j.util.properties.IPropertiesContainer
propertiesMethods inherited from interface org.eclipse.emf.cdo.server.ISession
getLastUpdateTime, getProtocol, isSubscribedMethods inherited from interface org.eclipse.net4j.util.security.IUserAware
getUserID
-
Field Details
-
TEMP_VIEW_ID
static final int TEMP_VIEW_ID- See Also:
-
-
Method Details
-
getManager
InternalSessionManager getManager()- Specified by:
getManagerin interfaceISession
-
getRepository
InternalRepository getRepository()- Specified by:
getRepositoryin interfaceISession- Since:
- 4.13
-
setUserID
- Since:
- 4.2
-
setOpeningTime
void setOpeningTime(long openingTime) - Since:
- 4.12
-
getFirstUpdateTime
long getFirstUpdateTime()- Since:
- 4.5
-
setFirstUpdateTime
void setFirstUpdateTime(long firstUpdateTime) - Since:
- 4.5
-
isOpenOnClientSide
boolean isOpenOnClientSide()- Since:
- 4.5
-
setOpenOnClientSide
void setOpenOnClientSide()- Since:
- 4.5
-
getViews
InternalView[] getViews()- Specified by:
getViewsin interfaceCDOCommonSession- Specified by:
getViewsin interfaceISession
-
getView
- Specified by:
getViewin interfaceCDOCommonSession- Specified by:
getViewin interfaceISession
-
openView
-
openView
-
openTransaction
- Specified by:
openTransactionin interfaceISession
-
openTransaction
InternalTransaction openTransaction(int viewID, CDOBranchPoint branchPoint, String durableLockingID) - Specified by:
openTransactionin interfaceISession- Since:
- 4.19
-
viewClosed
Deprecated.As of 4.15 useviewClosed(InternalView, boolean). -
viewClosed
- Since:
- 4.15
-
setSubscribed
void setSubscribed(boolean subscribed) -
collectContainedRevisions
void collectContainedRevisions(InternalCDORevision revision, CDOBranchPoint branchPoint, int referenceChunk, Set<CDOID> revisions, List<CDORevision> additionalRevisions) -
sendRepositoryTypeNotification
void sendRepositoryTypeNotification(CDOCommonRepository.Type oldType, CDOCommonRepository.Type newType) throws Exception - Throws:
Exception
-
sendRepositoryStateNotification
@Deprecated void sendRepositoryStateNotification(CDOCommonRepository.State oldState, CDOCommonRepository.State newState) throws Exception Deprecated.- Throws:
Exception
-
sendRepositoryStateNotification
void sendRepositoryStateNotification(CDOCommonRepository.State oldState, CDOCommonRepository.State newState, CDOID rootResourceID) throws Exception - Throws:
Exception- Since:
- 4.1
-
sendBranchNotification
Deprecated.As of 4.3 usesendBranchNotification(InternalCDOBranch, ChangeKind).- Throws:
Exception
-
sendBranchNotification
@Deprecated void sendBranchNotification(InternalCDOBranch branch, CDOBranchChangedEvent.ChangeKind changeKind) throws Exception Deprecated.As of 4.15 usesendBranchNotification(ChangeKind, CDOBranch...).- Throws:
Exception- Since:
- 4.3
-
sendBranchNotification
void sendBranchNotification(CDOBranchChangedEvent.ChangeKind changeKind, CDOBranch... branches) throws Exception - Throws:
Exception- Since:
- 4.15
-
sendTagNotification
void sendTagNotification(int modCount, String oldName, String newName, CDOBranchPoint branchPoint) throws Exception - Throws:
Exception- Since:
- 4.10
-
sendCommitNotification
Deprecated.As of 4.2 usesendCommitNotification(CDOCommitInfo, boolean).- Throws:
Exception
-
sendCommitNotification
@Deprecated void sendCommitNotification(CDOCommitInfo commitInfo, boolean clearResourcePathCache) throws Exception Deprecated.As of 4.3 usesendCommitNotification(CommitNotificationInfo).- Throws:
Exception- Since:
- 4.2
-
sendCommitNotification
- Throws:
Exception- Since:
- 4.3
-
sendRemoteSessionNotification
@Deprecated void sendRemoteSessionNotification(InternalSession sender, byte opcode) throws Exception Deprecated.- Throws:
Exception
-
sendRemoteSessionNotification
void sendRemoteSessionNotification(InternalSession sender, InternalTopic topic, byte opcode) throws Exception - Throws:
Exception- Since:
- 4.17
-
sendRemoteMessageNotification
@Deprecated void sendRemoteMessageNotification(InternalSession sender, CDORemoteSessionMessage message) throws Exception Deprecated.- Throws:
Exception
-
sendRemoteMessageNotification
void sendRemoteMessageNotification(InternalSession sender, InternalTopic topic, CDORemoteSessionMessage message) throws Exception - Throws:
Exception- Since:
- 4.17
-
sendLockNotification
- Throws:
Exception- Since:
- 4.1
-
sendLockOwnerRemappedNotification
void sendLockOwnerRemappedNotification(CDOBranch branch, CDOLockOwner oldOwner, CDOLockOwner newOwner) throws Exception - Throws:
Exception- Since:
- 4.19
-
sendBranchNotification(InternalCDOBranch, ChangeKind).