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

All Superinterfaces:
CDOProtocol

public interface ISessionProtocol
extends CDOProtocol

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)
           
 void sendBranchNotification(InternalCDOBranch branch)
           
 void sendCommitNotification(CDOCommitInfo commitInfo)
           
 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

CDOAuthenticationResult sendAuthenticationChallenge(byte[] randomToken)
                                                    throws Exception
Throws:
Exception
Since:
4.0

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

void sendCommitNotification(CDOCommitInfo commitInfo)
                            throws Exception
Throws:
Exception

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) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.