org.eclipse.emf.cdo.spi.server
Interface ISessionProtocol

All Superinterfaces:
CDOProtocol

public interface ISessionProtocol
extends CDOProtocol

If the meaning of this type isn't clear, there really should be more of a description here...

Since:
3.0
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.

Method Summary
 CDOAuthenticationResult sendAuthenticationChallenge(byte[] randomToken)
          Deprecated. As of 4.2 #sendAuthenticationChallenge(Challenge) is called.
 DiffieHellman.Client.Response sendAuthenticationChallenge(DiffieHellman.Server.Challenge challenge)
           
 void sendBranchNotification(InternalCDOBranch branch)
           
 void sendCommitNotification(CDOCommitInfo commitInfo)
          Deprecated. As of 4.2 use sendCommitNotification(CDOCommitInfo, boolean)
 void sendCommitNotification(CDOCommitInfo commitInfo, boolean clearResourcePathCache)
           
 void sendLockNotification(CDOLockChangeInfo lockChangeInfo)
           
 void sendRemoteMessageNotification(InternalSession sender, CDORemoteSessionMessage message)
           
 void sendRemoteSessionNotification(InternalSession sender, byte opcode)
           
 void sendRepositoryStateNotification(CDOCommonRepository.State oldState, CDOCommonRepository.State newState)
          Deprecated.  
 void sendRepositoryStateNotification(CDOCommonRepository.State oldState, CDOCommonRepository.State newState, CDOID rootResourceID)
           
 void sendRepositoryTypeNotification(CDOCommonRepository.Type oldType, CDOCommonRepository.Type newType)
           
 
Methods inherited from interface org.eclipse.emf.cdo.common.protocol.CDOProtocol
getSession
 

Method Detail

sendAuthenticationChallenge

@Deprecated
CDOAuthenticationResult sendAuthenticationChallenge(byte[] randomToken)
                                                    throws Exception
Deprecated. As of 4.2 #sendAuthenticationChallenge(Challenge) is called.

Throws:
Exception
Since:
4.0

sendAuthenticationChallenge

DiffieHellman.Client.Response sendAuthenticationChallenge(DiffieHellman.Server.Challenge challenge)
                                                          throws Exception
Throws:
Exception
Since:
4.2

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

void sendBranchNotification(InternalCDOBranch branch)
                            throws Exception
Throws:
Exception

sendCommitNotification

@Deprecated
void sendCommitNotification(CDOCommitInfo commitInfo)
                            throws Exception
Deprecated. As of 4.2 use sendCommitNotification(CDOCommitInfo, boolean)

Throws:
Exception

sendCommitNotification

void sendCommitNotification(CDOCommitInfo commitInfo,
                            boolean clearResourcePathCache)
                            throws Exception
Throws:
Exception
Since:
4.2

sendRemoteSessionNotification

void sendRemoteSessionNotification(InternalSession sender,
                                   byte opcode)
                                   throws Exception
Throws:
Exception

sendRemoteMessageNotification

void sendRemoteMessageNotification(InternalSession sender,
                                   CDORemoteSessionMessage message)
                                   throws Exception
Throws:
Exception

sendLockNotification

void sendLockNotification(CDOLockChangeInfo lockChangeInfo)
                          throws Exception
Throws:
Exception
Since:
4.1


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.