Package org.eclipse.emf.spi.cdo
Interface CDOSessionProtocol
-
- All Superinterfaces:
CDOProtocol,CDOProtocolConstants,InternalCDOBranchManager.BranchLoader,InternalCDOBranchManager.BranchLoader2,InternalCDOBranchManager.BranchLoader3,InternalCDOBranchManager.BranchLoader4,InternalCDOCommitInfoManager.CommitInfoLoader,InternalCDOPackageRegistry.PackageLoader,InternalCDORevisionManager.RevisionLoader,InternalCDORevisionManager.RevisionLoader2
public interface CDOSessionProtocol extends CDOProtocol, InternalCDOPackageRegistry.PackageLoader, InternalCDOBranchManager.BranchLoader4, InternalCDORevisionManager.RevisionLoader2, InternalCDOCommitInfoManager.CommitInfoLoader
If the meaning of this type isn't clear, there really should be more of a description here...- Since:
- 2.0
- 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 Modifier and Type Interface Description static classCDOSessionProtocol.CommitTransactionResultIf the meaning of this type isn't clear, there really should be more of a description here...static classCDOSessionProtocol.LockObjectsResultIf the meaning of this type isn't clear, there really should be more of a description here...static classCDOSessionProtocol.MergeDataResultIf the meaning of this type isn't clear, there really should be more of a description here...static classCDOSessionProtocol.OpenSessionResultIf the meaning of this type isn't clear, there really should be more of a description here...static classCDOSessionProtocol.RefreshSessionResultIf the meaning of this type isn't clear, there really should be more of a description here...static classCDOSessionProtocol.RepositoryTimeResultIf the meaning of this type isn't clear, there really should be more of a description here...static classCDOSessionProtocol.UnlockObjectsResultIf the meaning of this type isn't clear, there really should be more of a description here...-
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.common.protocol.CDOProtocol
CDOProtocol.CommitData, CDOProtocol.CommitNotificationInfo
-
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.common.protocol.CDOProtocolConstants
CDOProtocolConstants.UnitOpcode
-
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
InternalCDOBranchManager.BranchLoader.BranchInfo, InternalCDOBranchManager.BranchLoader.SubBranchInfo
-
-
Field Summary
-
Fields inherited from interface org.eclipse.emf.cdo.common.protocol.CDOProtocolConstants
NO_MORE_REMOTE_SESSIONS, PROTOCOL_NAME, PROTOCOL_VERSION, QUERY_LANGUAGE_INSTANCES, QUERY_LANGUAGE_INSTANCES_EXACT, QUERY_LANGUAGE_INSTANCES_TYPE, QUERY_LANGUAGE_RESOURCES, QUERY_LANGUAGE_RESOURCES_EXACT_MATCH, QUERY_LANGUAGE_RESOURCES_FOLDER_ID, QUERY_LANGUAGE_XREFS, QUERY_LANGUAGE_XREFS_SOURCE_REFERENCES, QUERY_RESULT_EXCEPTION, QUERY_RESULT_PRIMITIVE, QUERY_RESULT_REVISION, REFRESH_CHANGED_OBJECT, REFRESH_DETACHED_OBJECT, REFRESH_FINISHED, REFRESH_PACKAGE_UNIT, RELEASE_ALL_LOCKS, REMOTE_SESSION_CLOSED, REMOTE_SESSION_CUSTOM_DATA, REMOTE_SESSION_OPENED, REMOTE_SESSION_SUBSCRIBED, REMOTE_SESSION_UNSUBSCRIBED, REPLICATE_BRANCH, REPLICATE_COMMIT, REPLICATE_FINISHED, REPLICATE_LOCKAREA, REVISION_DOES_NOT_EXIST, ROLLBACK_REASON_COMMIT_CONFLICT, ROLLBACK_REASON_CONTAINMENT_CYCLE, ROLLBACK_REASON_OPTIMISTIC_LOCKING, ROLLBACK_REASON_REFERENTIAL_INTEGRITY, ROLLBACK_REASON_UNIT_INTEGRITY, ROLLBACK_REASON_UNKNOWN, ROLLBACK_REASON_VALIDATION_ERROR, SIGNAL_AUTHENTICATION, SIGNAL_BRANCH_NOTIFICATION, SIGNAL_CHANGE_CREDENTIALS, SIGNAL_CHANGE_SUBSCRIPTION, SIGNAL_CHANGE_TAG, SIGNAL_CLOSE_VIEW, SIGNAL_COMMIT_DELEGATION, SIGNAL_COMMIT_NOTIFICATION, SIGNAL_COMMIT_TRANSACTION, SIGNAL_CREATE_BRANCH, SIGNAL_CREDENTIALS_CHALLENGE, SIGNAL_DISABLE_PASSIVE_UPDATE, SIGNAL_ENABLE_LOCK_NOTIFICATION, SIGNAL_GET_REMOTE_SESSIONS, SIGNAL_HANDLE_REVISIONS, SIGNAL_LOAD_BRANCH, SIGNAL_LOAD_BRANCHES, SIGNAL_LOAD_CHANGE_SETS, SIGNAL_LOAD_CHUNK, SIGNAL_LOAD_COMMIT_DATA, SIGNAL_LOAD_COMMIT_INFOS, SIGNAL_LOAD_LOB, SIGNAL_LOAD_MERGE_DATA, SIGNAL_LOAD_OBJECT_LIFETIME, SIGNAL_LOAD_PACKAGES, SIGNAL_LOAD_PERMISSIONS, SIGNAL_LOAD_REVISION_BY_VERSION, SIGNAL_LOAD_REVISIONS, SIGNAL_LOAD_SUB_BRANCHES, SIGNAL_LOAD_TAGS, SIGNAL_LOCK_AREA, SIGNAL_LOCK_DELEGATION, SIGNAL_LOCK_NOTIFICATION, SIGNAL_LOCK_OBJECTS, SIGNAL_LOCK_STATE, SIGNAL_OBJECT_LOCKED, SIGNAL_OPEN_SESSION, SIGNAL_OPEN_VIEW, SIGNAL_OPENED_SESSION, SIGNAL_QUERY, SIGNAL_QUERY_CANCEL, SIGNAL_QUERY_LOBS, SIGNAL_REFRESH_SESSION, SIGNAL_REMOTE_MESSAGE, SIGNAL_REMOTE_MESSAGE_NOTIFICATION, SIGNAL_REMOTE_SESSION_NOTIFICATION, SIGNAL_RENAME_BRANCH, SIGNAL_REPLICATE_REPOSITORY, SIGNAL_REPLICATE_REPOSITORY_RAW, SIGNAL_REPOSITORY_STATE_NOTIFICATION, SIGNAL_REPOSITORY_TIME, SIGNAL_REPOSITORY_TYPE_NOTIFICATION, SIGNAL_RESET_TRANSACTION, SIGNAL_SET_LOCK_NOTIFICATION_MODE, SIGNAL_SET_PASSIVE_UPDATE_MODE, SIGNAL_SWITCH_TARGET, SIGNAL_TAG_NOTIFICATION, SIGNAL_UNIT, SIGNAL_UNLOCK_DELEGATION, SIGNAL_UNLOCK_OBJECTS, SIGNAL_UNSUBSCRIBE_REMOTE_SESSIONS, SIGNAL_XA_COMMIT_TRANSACTION_CANCEL, SIGNAL_XA_COMMIT_TRANSACTION_PHASE1, SIGNAL_XA_COMMIT_TRANSACTION_PHASE2, SIGNAL_XA_COMMIT_TRANSACTION_PHASE3, X_COMPRESSION
-
Fields inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
NEW_BRANCH, NEW_LOCAL_BRANCH
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleancancelQuery(int queryId)java.lang.StringchangeLockArea(CDOView view, boolean create)voidchangeSubscription(int viewId, java.util.List<CDOID> ids, boolean subscribeMode, boolean clear)voidcloseView(int viewID)CDOSessionProtocol.CommitTransactionResultcommitDelegation(CDOBranch branch, java.lang.String userID, java.lang.String comment, CDOCommitData commitData, java.util.Map<CDOID,EClass> detachedObjectTypes, java.util.Collection<CDOLob<?>> lobs, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)Deprecated.Not called anymore.CDOSessionProtocol.CommitTransactionResultcommitDelegation(InternalCDOTransaction.InternalCDOCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)CDOSessionProtocol.CommitTransactionResultcommitTransaction(int transactionID, java.lang.String comment, boolean releaseLocks, CDOIDProvider idProvider, CDOCommitData commitData, java.util.Collection<CDOLob<?>> lobs, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)Deprecated.Not called anymore.CDOSessionProtocol.CommitTransactionResultcommitTransaction(InternalCDOTransaction.InternalCDOCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)CDOSessionProtocol.CommitTransactionResultcommitXATransactionCancel(InternalCDOXATransaction.InternalCDOXACommitContext xaContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)CDOSessionProtocol.CommitTransactionResultcommitXATransactionPhase1(InternalCDOXATransaction.InternalCDOXACommitContext xaContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)CDOSessionProtocol.CommitTransactionResultcommitXATransactionPhase2(InternalCDOXATransaction.InternalCDOXACommitContext xaContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)CDOSessionProtocol.CommitTransactionResultcommitXATransactionPhase3(InternalCDOXATransaction.InternalCDOXACommitContext xaContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)CDOSessionProtocol.LockObjectsResultdelegateLockObjects(java.lang.String lockAreaID, java.util.List<CDORevisionKey> revisionKeys, CDOBranch viewedBranch, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean recursive, long timeout)CDOSessionProtocol.UnlockObjectsResultdelegateUnlockObjects(java.lang.String lockAreaID, java.util.Collection<CDOID> objectIDs, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean recursive)voiddisablePassiveUpdate()voidenableLockNotifications(int viewID, boolean enable)CDOLockState[]getLockStates(int viewID, java.util.Collection<CDOID> ids)Deprecated.Not called anymore.CDOLockState[]getLockStates(int viewID, java.util.Collection<CDOID> ids, int depth)java.util.List<CDORemoteSession>getRemoteSessions(InternalCDORemoteSessionManager manager, boolean subscribe)CDOSessionProtocol.RepositoryTimeResultgetRepositoryTime()booleanisObjectLocked(CDOView view, CDOObject object, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean byOthers)CDOChangeSetData[]loadChangeSets(CDOBranchPointRange... ranges)java.lang.ObjectloadChunk(InternalCDORevision revision, EStructuralFeature feature, int accessIndex, int fetchIndex, int fromIndex, int toIndex)voidloadLob(CDOLobInfo info, java.lang.Object outputStreamOrWriter)java.util.Set<CDOID>loadMergeData(CDORevisionAvailabilityInfo targetInfo, CDORevisionAvailabilityInfo sourceInfo, CDORevisionAvailabilityInfo targetBaseInfo, CDORevisionAvailabilityInfo sourceBaseInfo)CDOSessionProtocol.MergeDataResultloadMergeData2(CDORevisionAvailabilityInfo targetInfo, CDORevisionAvailabilityInfo sourceInfo, CDORevisionAvailabilityInfo targetBaseInfo, CDORevisionAvailabilityInfo sourceBaseInfo)java.util.Map<CDORevision,CDOPermission>loadPermissions(InternalCDORevision[] revisions)CDOSessionProtocol.LockObjectsResultlockObjects(java.util.List<InternalCDORevision> viewedRevisions, int viewID, CDOBranch viewedBranch, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, long timeout)Deprecated.Not called anymore.CDOSessionProtocol.LockObjectsResultlockObjects2(java.util.List<CDORevisionKey> revisionKeys, int viewID, CDOBranch viewedBranch, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean recursive, long timeout)voidopenedSession()CDOBranchPointopenView(int viewID, boolean readOnly, java.lang.String durableLockingID)voidopenView(int viewID, boolean readOnly, CDOBranchPoint branchPoint)voidquery(CDOView view, AbstractQueryIterator<?> queryResult)java.util.List<byte[]>queryLobs(java.util.Set<byte[]> ids)CDOSessionProtocol.RefreshSessionResultrefresh(long lastUpdateTime, java.util.Map<CDOBranch,java.util.Map<CDOID,InternalCDORevision>> viewedRevisions, int initialChunkSize, boolean enablePassiveUpdates)voidreplicateRepository(CDOReplicationContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)voidreplicateRepositoryRaw(CDORawReplicationContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)voidrequestChangeCredentials()Deprecated.As of 4.13 userequestChangeServerPassword(AtomicReference).voidrequestChangeServerPassword(java.util.concurrent.atomic.AtomicReference<char[]> receiver)Requests that the server initiate the change-credentials protocol.voidrequestResetCredentials(java.lang.String userID)Requests that the server initiate the reset-credentials protocol.booleanrequestUnit(int viewID, CDOID rootID, CDOProtocolConstants.UnitOpcode opcode, CDORevisionHandler revisionHandler, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)CDOCommitInforesetTransaction(int transactionID, int commitNumber)java.util.Set<java.lang.Integer>sendRemoteMessage(CDORemoteSessionMessage message, java.util.List<CDORemoteSession> recipients)voidsetLockNotificationMode(CDOCommonSession.Options.LockNotificationMode mode)voidsetPassiveUpdateMode(CDOCommonSession.Options.PassiveUpdateMode mode)voidswitchTarget(int viewID, CDOBranchPoint branchPoint, java.util.List<InternalCDOObject> invalidObjects, java.util.List<CDORevisionKey> allChangedObjects, java.util.List<CDOIDAndVersion> allDetachedObjects, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)voidunlockObjects(CDOView view, java.util.Collection<CDOID> objectIDs, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType)Deprecated.Not called anymore.CDOSessionProtocol.UnlockObjectsResultunlockObjects2(CDOView view, java.util.Collection<CDOID> objectIDs, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean recursive)booleanunsubscribeRemoteSessions()-
Methods inherited from interface org.eclipse.emf.cdo.common.protocol.CDOProtocol
getSession
-
Methods inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader
createBranch, loadBranch, loadBranches, loadSubBranches
-
Methods inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader2
deleteBranch, renameBranch
-
Methods inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader3
renameBranch
-
Methods inherited from interface org.eclipse.emf.cdo.spi.common.branch.InternalCDOBranchManager.BranchLoader4
changeTag, loadTags
-
Methods inherited from interface org.eclipse.emf.cdo.spi.common.commit.InternalCDOCommitInfoManager.CommitInfoLoader
loadCommitData, loadCommitInfos
-
Methods inherited from interface org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader
loadPackages
-
Methods inherited from interface org.eclipse.emf.cdo.spi.common.revision.InternalCDORevisionManager.RevisionLoader
handleRevisions, loadRevisionByVersion, loadRevisions
-
Methods inherited from interface org.eclipse.emf.cdo.spi.common.revision.InternalCDORevisionManager.RevisionLoader2
loadObjectLifetime
-
-
-
-
Method Detail
-
getRepositoryTime
CDOSessionProtocol.RepositoryTimeResult getRepositoryTime()
-
openedSession
void openedSession()
- Since:
- 4.5
-
disablePassiveUpdate
void disablePassiveUpdate()
- Since:
- 3.0
-
setPassiveUpdateMode
void setPassiveUpdateMode(CDOCommonSession.Options.PassiveUpdateMode mode)
- Since:
- 3.0
-
setLockNotificationMode
void setLockNotificationMode(CDOCommonSession.Options.LockNotificationMode mode)
- Since:
- 4.1
-
refresh
CDOSessionProtocol.RefreshSessionResult refresh(long lastUpdateTime, java.util.Map<CDOBranch,java.util.Map<CDOID,InternalCDORevision>> viewedRevisions, int initialChunkSize, boolean enablePassiveUpdates)
- Since:
- 3.0
-
loadChunk
java.lang.Object loadChunk(InternalCDORevision revision, EStructuralFeature feature, int accessIndex, int fetchIndex, int fromIndex, int toIndex)
- Parameters:
accessIndex- Index of the item access at the client (with modifications)fetchIndex- Index of the item access at the server (without any modifications)fromIndex- Load objects at the client from fromIndex (inclusive)toIndex- Load objects at the client to toIndex (inclusive)
-
openView
void openView(int viewID, boolean readOnly, CDOBranchPoint branchPoint)- Since:
- 4.0
-
openView
CDOBranchPoint openView(int viewID, boolean readOnly, java.lang.String durableLockingID)
- Since:
- 4.0
-
switchTarget
void switchTarget(int viewID, CDOBranchPoint branchPoint, java.util.List<InternalCDOObject> invalidObjects, java.util.List<CDORevisionKey> allChangedObjects, java.util.List<CDOIDAndVersion> allDetachedObjects, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)- Since:
- 4.0
-
closeView
void closeView(int viewID)
-
changeSubscription
void changeSubscription(int viewId, java.util.List<CDOID> ids, boolean subscribeMode, boolean clear)
-
query
void query(CDOView view, AbstractQueryIterator<?> queryResult)
- Since:
- 4.0
-
cancelQuery
boolean cancelQuery(int queryId)
-
lockObjects
@Deprecated CDOSessionProtocol.LockObjectsResult lockObjects(java.util.List<InternalCDORevision> viewedRevisions, int viewID, CDOBranch viewedBranch, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, long timeout) throws java.lang.InterruptedException
Deprecated.Not called anymore. UselockObjects2(List, int, CDOBranch, LockType, boolean, long)instead.- Throws:
java.lang.InterruptedException- Since:
- 4.0
-
lockObjects2
CDOSessionProtocol.LockObjectsResult lockObjects2(java.util.List<CDORevisionKey> revisionKeys, int viewID, CDOBranch viewedBranch, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean recursive, long timeout) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException- Since:
- 4.1
-
delegateLockObjects
CDOSessionProtocol.LockObjectsResult delegateLockObjects(java.lang.String lockAreaID, java.util.List<CDORevisionKey> revisionKeys, CDOBranch viewedBranch, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean recursive, long timeout) throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException- Since:
- 4.1
-
unlockObjects
@Deprecated void unlockObjects(CDOView view, java.util.Collection<CDOID> objectIDs, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType)
Deprecated.Not called anymore. UseunlockObjects2(CDOView, Collection, LockType, boolean)instead.- Since:
- 3.0
-
unlockObjects2
CDOSessionProtocol.UnlockObjectsResult unlockObjects2(CDOView view, java.util.Collection<CDOID> objectIDs, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean recursive)
- Since:
- 4.1
-
delegateUnlockObjects
CDOSessionProtocol.UnlockObjectsResult delegateUnlockObjects(java.lang.String lockAreaID, java.util.Collection<CDOID> objectIDs, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean recursive)
- Since:
- 4.1
-
isObjectLocked
boolean isObjectLocked(CDOView view, CDOObject object, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean byOthers)
- Since:
- 3.0
-
changeLockArea
java.lang.String changeLockArea(CDOView view, boolean create)
- Since:
- 4.0
-
queryLobs
java.util.List<byte[]> queryLobs(java.util.Set<byte[]> ids)
- Since:
- 4.0
-
loadLob
void loadLob(CDOLobInfo info, java.lang.Object outputStreamOrWriter) throws java.io.IOException
- Throws:
java.io.IOException- Since:
- 4.0
-
commitTransaction
@Deprecated CDOSessionProtocol.CommitTransactionResult commitTransaction(int transactionID, java.lang.String comment, boolean releaseLocks, CDOIDProvider idProvider, CDOCommitData commitData, java.util.Collection<CDOLob<?>> lobs, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
Deprecated.Not called anymore. UsecommitTransaction(InternalCDOCommitContext, OMMonitor)instead.- Since:
- 4.0
-
commitTransaction
CDOSessionProtocol.CommitTransactionResult commitTransaction(InternalCDOTransaction.InternalCDOCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
- Since:
- 4.1
-
commitDelegation
@Deprecated CDOSessionProtocol.CommitTransactionResult commitDelegation(CDOBranch branch, java.lang.String userID, java.lang.String comment, CDOCommitData commitData, java.util.Map<CDOID,EClass> detachedObjectTypes, java.util.Collection<CDOLob<?>> lobs, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
Deprecated.Not called anymore. UsecommitDelegation(InternalCDOCommitContext, OMMonitor)instead.- Since:
- 4.0
-
commitDelegation
CDOSessionProtocol.CommitTransactionResult commitDelegation(InternalCDOTransaction.InternalCDOCommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
- Since:
- 4.1
-
commitXATransactionPhase1
CDOSessionProtocol.CommitTransactionResult commitXATransactionPhase1(InternalCDOXATransaction.InternalCDOXACommitContext xaContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
- Since:
- 3.0
-
commitXATransactionPhase2
CDOSessionProtocol.CommitTransactionResult commitXATransactionPhase2(InternalCDOXATransaction.InternalCDOXACommitContext xaContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
- Since:
- 3.0
-
commitXATransactionPhase3
CDOSessionProtocol.CommitTransactionResult commitXATransactionPhase3(InternalCDOXATransaction.InternalCDOXACommitContext xaContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
- Since:
- 3.0
-
commitXATransactionCancel
CDOSessionProtocol.CommitTransactionResult commitXATransactionCancel(InternalCDOXATransaction.InternalCDOXACommitContext xaContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
- Since:
- 3.0
-
resetTransaction
CDOCommitInfo resetTransaction(int transactionID, int commitNumber)
- Since:
- 4.5
-
getRemoteSessions
java.util.List<CDORemoteSession> getRemoteSessions(InternalCDORemoteSessionManager manager, boolean subscribe)
-
sendRemoteMessage
java.util.Set<java.lang.Integer> sendRemoteMessage(CDORemoteSessionMessage message, java.util.List<CDORemoteSession> recipients)
- Since:
- 3.0
-
unsubscribeRemoteSessions
boolean unsubscribeRemoteSessions()
- Since:
- 3.0
-
replicateRepository
void replicateRepository(CDOReplicationContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
- Since:
- 4.0
-
replicateRepositoryRaw
void replicateRepositoryRaw(CDORawReplicationContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
- Since:
- 4.0
-
loadChangeSets
CDOChangeSetData[] loadChangeSets(CDOBranchPointRange... ranges)
- Since:
- 3.0
-
loadMergeData
@Deprecated java.util.Set<CDOID> loadMergeData(CDORevisionAvailabilityInfo targetInfo, CDORevisionAvailabilityInfo sourceInfo, CDORevisionAvailabilityInfo targetBaseInfo, CDORevisionAvailabilityInfo sourceBaseInfo)
Deprecated.- Since:
- 4.0
-
loadMergeData2
CDOSessionProtocol.MergeDataResult loadMergeData2(CDORevisionAvailabilityInfo targetInfo, CDORevisionAvailabilityInfo sourceInfo, CDORevisionAvailabilityInfo targetBaseInfo, CDORevisionAvailabilityInfo sourceBaseInfo)
- Since:
- 4.6
-
getLockStates
@Deprecated CDOLockState[] getLockStates(int viewID, java.util.Collection<CDOID> ids)
Deprecated.Not called anymore. UsegetLockStates(int, Collection, int)instead.- Since:
- 4.1
-
getLockStates
CDOLockState[] getLockStates(int viewID, java.util.Collection<CDOID> ids, int depth)
- Since:
- 4.4
-
enableLockNotifications
void enableLockNotifications(int viewID, boolean enable)- Since:
- 4.1
-
loadPermissions
java.util.Map<CDORevision,CDOPermission> loadPermissions(InternalCDORevision[] revisions)
- Since:
- 4.3
-
requestChangeCredentials
@Deprecated void requestChangeCredentials()
Deprecated.As of 4.13 userequestChangeServerPassword(AtomicReference).Requests that the server initiate the change-credentials protocol. This is an optional session protocol operation.- Throws:
java.lang.UnsupportedOperationException- if the session protocol implementation does not support requesting change of credentials- Since:
- 4.3
-
requestChangeServerPassword
void requestChangeServerPassword(java.util.concurrent.atomic.AtomicReference<char[]> receiver)
Requests that the server initiate the change-credentials protocol. This is an optional session protocol operation.- Throws:
java.lang.UnsupportedOperationException- if the session protocol implementation does not support requesting change of credentials- Since:
- 4.13
-
requestResetCredentials
void requestResetCredentials(java.lang.String userID)
Requests that the server initiate the reset-credentials protocol. This is an optional session protocol operation.- Parameters:
userID- the ID of the user whose credentials are to be reset- Throws:
java.lang.UnsupportedOperationException- if the session protocol implementation does not support requesting reset of credentials- Since:
- 4.3
-
requestUnit
boolean requestUnit(int viewID, CDOID rootID, CDOProtocolConstants.UnitOpcode opcode, CDORevisionHandler revisionHandler, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)- Since:
- 4.5
-
-