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.Options
-
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.common.CDOCommonSession.Options
CDOCommonSession.Options.LockNotificationMode, CDOCommonSession.Options.LockNotificationModeEvent, CDOCommonSession.Options.PassiveUpdateEvent, CDOCommonSession.Options.PassiveUpdateMode
-
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.common.security.CDOPermissionProvider
CDOPermissionProvider.Constant
-
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistence<E extends java.lang.Object>
-
-
Field Summary
Fields Modifier and Type Field Description static int
TEMP_VIEW_ID
-
Fields inherited from interface org.eclipse.emf.cdo.common.id.CDOIDProvider
NOOP
-
Fields inherited from interface org.eclipse.emf.cdo.common.security.CDOPermissionProvider
NONE, READ, WRITE
-
-
Method Summary
-
Methods inherited from interface org.eclipse.emf.cdo.common.CDOCommonSession
getOpeningTime, getSessionID, options
-
Methods inherited from interface org.eclipse.emf.cdo.common.CDOCommonSession.Options
getContainer, getLockNotificationMode, getPassiveUpdateMode, isPassiveUpdateEnabled, setLockNotificationMode, setPassiveUpdateEnabled, setPassiveUpdateMode
-
Methods inherited from interface org.eclipse.emf.cdo.common.id.CDOIDProvider
provideCDOID
-
Methods inherited from interface org.eclipse.emf.cdo.common.security.CDOPermissionProvider
getPermission
-
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
-
Methods inherited from interface org.eclipse.net4j.util.concurrent.IExecutorServiceProvider
getExecutorService
-
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Methods inherited from interface org.eclipse.emf.cdo.server.ISession
getLastUpdateTime, getProtocol, isSubscribed
-
-
-
-
Field Detail
-
TEMP_VIEW_ID
static final int TEMP_VIEW_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getManager
InternalSessionManager getManager()
- Specified by:
getManager
in interfaceISession
-
getRepository
InternalRepository getRepository()
- Specified by:
getRepository
in interfaceISession
- Since:
- 4.13
-
setUserID
void setUserID(java.lang.String userID)
- 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:
getViews
in interfaceCDOCommonSession
- Specified by:
getViews
in interfaceISession
-
getView
InternalView getView(int viewID)
- Specified by:
getView
in interfaceCDOCommonSession
- Specified by:
getView
in interfaceISession
-
openView
InternalView openView(int viewID, CDOBranchPoint branchPoint)
-
openTransaction
InternalTransaction openTransaction(int viewID, CDOBranchPoint branchPoint)
- Specified by:
openTransaction
in interfaceISession
-
viewClosed
void viewClosed(InternalView view)
-
setSubscribed
void setSubscribed(boolean subscribed)
-
collectContainedRevisions
void collectContainedRevisions(InternalCDORevision revision, CDOBranchPoint branchPoint, int referenceChunk, java.util.Set<CDOID> revisions, java.util.List<CDORevision> additionalRevisions)
-
sendRepositoryTypeNotification
void sendRepositoryTypeNotification(CDOCommonRepository.Type oldType, CDOCommonRepository.Type newType) throws java.lang.Exception
- Throws:
java.lang.Exception
-
sendRepositoryStateNotification
@Deprecated void sendRepositoryStateNotification(CDOCommonRepository.State oldState, CDOCommonRepository.State newState) throws java.lang.Exception
Deprecated.- Throws:
java.lang.Exception
-
sendRepositoryStateNotification
void sendRepositoryStateNotification(CDOCommonRepository.State oldState, CDOCommonRepository.State newState, CDOID rootResourceID) throws java.lang.Exception
- Throws:
java.lang.Exception
- Since:
- 4.1
-
sendBranchNotification
@Deprecated void sendBranchNotification(InternalCDOBranch branch) throws java.lang.Exception
Deprecated.As of 4.3 usesendBranchNotification(InternalCDOBranch, ChangeKind)
.- Throws:
java.lang.Exception
-
sendBranchNotification
void sendBranchNotification(InternalCDOBranch branch, CDOBranchChangedEvent.ChangeKind changeKind) throws java.lang.Exception
- Throws:
java.lang.Exception
- Since:
- 4.3
-
sendTagNotification
void sendTagNotification(int modCount, java.lang.String oldName, java.lang.String newName, CDOBranchPoint branchPoint) throws java.lang.Exception
- Throws:
java.lang.Exception
- Since:
- 4.10
-
sendCommitNotification
@Deprecated void sendCommitNotification(CDOCommitInfo commitInfo) throws java.lang.Exception
Deprecated.As of 4.2 usesendCommitNotification(CDOCommitInfo, boolean)
.- Throws:
java.lang.Exception
-
sendCommitNotification
@Deprecated void sendCommitNotification(CDOCommitInfo commitInfo, boolean clearResourcePathCache) throws java.lang.Exception
Deprecated.As of 4.3 usesendCommitNotification(CommitNotificationInfo)
.- Throws:
java.lang.Exception
- Since:
- 4.2
-
sendCommitNotification
void sendCommitNotification(CDOProtocol.CommitNotificationInfo info) throws java.lang.Exception
- Throws:
java.lang.Exception
- Since:
- 4.3
-
sendRemoteSessionNotification
void sendRemoteSessionNotification(InternalSession sender, byte opcode) throws java.lang.Exception
- Throws:
java.lang.Exception
-
sendRemoteMessageNotification
void sendRemoteMessageNotification(InternalSession sender, CDORemoteSessionMessage message) throws java.lang.Exception
- Throws:
java.lang.Exception
-
sendLockNotification
void sendLockNotification(CDOLockChangeInfo lockChangeInfo) throws java.lang.Exception
- Throws:
java.lang.Exception
- Since:
- 4.1
-
-