# Verwendungen von Schnittstelle
org.eclipse.emf.cdo.spi.server.InternalSession

Packages, die InternalSession verwenden
Package
Beschreibung
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.

## Verwendungen von InternalSession in org.eclipse.emf.cdo.server

Methoden in org.eclipse.emf.cdo.server, die InternalSession zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`InternalSession`
IStoreAccessor.`getSession()`
Returns the session this accessor is associated with.
`static InternalSession`
StoreThreadLocal.`getSession()`
Returns the session associated with the current thread.
Methoden in org.eclipse.emf.cdo.server mit Parametern vom Typ InternalSession
Modifizierer und Typ
Methode
Beschreibung
`static void`
StoreThreadLocal.`setSession(InternalSession session)`

## Verwendungen von InternalSession in org.eclipse.emf.cdo.spi.server

Methoden in org.eclipse.emf.cdo.spi.server, die InternalSession zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`InternalSession[]`
InternalTopic.`addSession(InternalSession session)`
`InternalSession[]`
InternalTopicManager.`addSubscription(String id, InternalSession session)`
`InternalSession`
InternalSynchronizableRepository.`getReplicatorSession()`
`InternalSession`
InternalSessionManager.`getSession(int sessionID)`
`InternalSession`
InternalView.`getSession()`
`InternalSession`
StoreAccessorBase.`getSession()`
`InternalSession[]`
InternalSessionManager.`getSessions()`
`InternalSession[]`
InternalTopic.`getSessions()`
`InternalSession`
InternalSessionManager.`openSession(ISessionProtocol sessionProtocol)`
`InternalSession`
InternalSessionManager.`openSession(ISessionProtocol protocol, int sessionID)`
`InternalSession`
InternalSessionManager.`openSession(ISessionProtocol protocol, int sessionID, Consumer<InternalSession> sessionInitializer)`
`InternalSession`
InternalSessionManager.`openSession(ISessionProtocol protocol, int sessionID, Consumer<InternalSession> sessionInitializer, byte[] oneTimeLoginToken)`
Methoden in org.eclipse.emf.cdo.spi.server mit Parametern vom Typ InternalSession
Modifizierer und Typ
Methode
Beschreibung
`InternalSession[]`
InternalTopic.`addSession(InternalSession session)`
`InternalSession[]`
InternalTopicManager.`addSubscription(String id, InternalSession session)`
`boolean`
InternalTopic.`containsSession(InternalSession session)`
`void`
InternalRepository.PostActivateable.`doPostActivate(InternalSession session)`
Called by a `repository` when it is fully activated.
`void`
InternalRepository.`notifyReadAccessHandlers(InternalSession session, CDORevision[] revisions, List<CDORevision> additionalRevisions)`
`void`
InternalSessionManager.`openedOnClientSide(InternalSession session)`
`static InternalView`
SyncingUtil.`openViewWithLockArea(InternalSession session, InternalLockManager lockManager, CDOBranch viewedBranch, String lockAreaID)`
`boolean`
InternalTopic.`removeSession(InternalSession session)`
`void`
InternalTopicManager.`removeSubscription(String id, InternalSession session)`
`void`
InternalSessionManager.`sendBranchNotification(InternalSession sender, CDOBranchChangedEvent.ChangeKind changeKind, CDOBranch... branches)`
`void`
InternalSessionManager.`sendBranchNotification(InternalSession sender, InternalCDOBranch branch)`
Veraltet.
As of 4.3 use `InternalSessionManager.sendBranchNotification(InternalSession, InternalCDOBranch, ChangeKind)`.
`void`
InternalSessionManager.`sendBranchNotification(InternalSession sender, InternalCDOBranch branch, CDOBranchChangedEvent.ChangeKind changeKind)`
Veraltet.
As of 4.15 use `InternalSessionManager.sendBranchNotification(InternalSession, ChangeKind, CDOBranch...)`.
`void`
InternalRepository.`sendCommitNotification(InternalSession sender, CDOCommitInfo commitInfo)`
Veraltet.
As of 4.2 use `InternalRepository.sendCommitNotification(InternalSession, CDOCommitInfo, boolean)`.
`void`
InternalRepository.`sendCommitNotification(InternalSession sender, CDOCommitInfo commitInfo, boolean clearResourcePathCache)`
Veraltet.
As of 4.3 use `InternalRepository.sendCommitNotification(ISessionProtocol.CommitNotificationInfo)`.
`void`
InternalSessionManager.`sendCommitNotification(InternalSession sender, CDOCommitInfo commitInfo)`
Veraltet.
As of 4.2 use `InternalSessionManager.sendCommitNotification(InternalSession, CDOCommitInfo, boolean)`.
`void`
InternalSessionManager.`sendCommitNotification(InternalSession sender, CDOCommitInfo commitInfo, boolean clearResourcePathCache)`
Veraltet.
As of 4.3 use `InternalSessionManager.sendCommitNotification(ISessionProtocol.CommitNotificationInfo)`.
`void`
InternalSessionManager.`sendLockNotification(InternalSession sender, CDOLockChangeInfo lockChangeInfo)`
`void`
InternalSessionManager.`sendLockOwnerRemappedNotification(InternalSession sender, CDOBranch branch, CDOLockOwner oldOwner, CDOLockOwner newOwner)`
`void`
InternalSession.`sendRemoteMessageNotification(InternalSession sender, CDORemoteSessionMessage message)`
Veraltet.
As of 4.8 use `sendRemoteMessageNotification(InternalSession, InternalTopic, CDORemoteSessionMessage)`.
`void`
InternalSession.`sendRemoteMessageNotification(InternalSession sender, InternalTopic topic, CDORemoteSessionMessage message)`
`List<Integer>`
InternalSessionManager.`sendRemoteMessageNotification(InternalSession sender, CDORemoteSessionMessage message, int[] recipients)`
`List<Integer>`
InternalSessionManager.`sendRemoteMessageNotification(InternalSession sender, CDORemoteSessionMessage message, InternalTopic topic)`
`void`
ISessionProtocol.`sendRemoteMessageNotification(InternalSession sender, CDORemoteSessionMessage message)`
Veraltet.
As of 4.8 use `ISessionProtocol.sendRemoteMessageNotification(InternalSession, InternalTopic, CDORemoteSessionMessage)`.
`void`
ISessionProtocol.`sendRemoteMessageNotification(InternalSession sender, InternalTopic topic, CDORemoteSessionMessage message)`
`void`
InternalSession.`sendRemoteSessionNotification(InternalSession sender, byte opcode)`
Veraltet.
As of 4.8 use `sendRemoteSessionNotification(InternalSession, InternalTopic, byte)`.
`void`
InternalSession.`sendRemoteSessionNotification(InternalSession sender, InternalTopic topic, byte opcode)`
`void`
InternalSessionManager.`sendRemoteSessionNotification(InternalSession sender, byte opcode)`
`void`
InternalSessionManager.`sendRemoteSessionNotification(InternalSession sender, Collection<InternalSession> recipients, InternalTopic topic, byte opcode)`
`void`
ISessionProtocol.`sendRemoteSessionNotification(InternalSession sender, byte opcode)`
Veraltet.
As of 4.8 use `ISessionProtocol.sendRemoteSessionNotification(InternalSession, InternalTopic, byte)`.
`void`
ISessionProtocol.`sendRemoteSessionNotification(InternalSession sender, InternalTopic topic, byte opcode)`
`void`
InternalSessionManager.`sendTagNotification(InternalSession sender, int modCount, String oldName, String newName, CDOBranchPoint branchPoint)`
`void`
InternalSessionManager.`sessionClosed(InternalSession session)`
`List<InternalTopic>`
InternalTopicManager.`sessionClosed(InternalSession session)`
Methodenparameter in org.eclipse.emf.cdo.spi.server mit Typargumenten vom Typ InternalSession
Modifizierer und Typ
Methode
Beschreibung
`InternalSession`
InternalSessionManager.`openSession(ISessionProtocol protocol, int sessionID, Consumer<InternalSession> sessionInitializer)`
`InternalSession`
InternalSessionManager.`openSession(ISessionProtocol protocol, int sessionID, Consumer<InternalSession> sessionInitializer, byte[] oneTimeLoginToken)`
`void`
InternalSessionManager.`sendRemoteSessionNotification(InternalSession sender, Collection<InternalSession> recipients, InternalTopic topic, byte opcode)`