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

All Superinterfaces:
CDOProtocol

public interface ISessionProtocol
extends CDOProtocol

Since:
3.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.

Method Summary
 CDOAuthenticationResult sendAuthenticationChallenge(byte[] randomToken)
           
 void sendBranchNotification(InternalCDOBranch branch)
           
 void sendCommitNotification(CDOCommitInfo commitInfo)
           
 void sendRemoteMessageNotification(InternalSession sender, CDORemoteSessionMessage message)
           
 void sendRemoteSessionNotification(InternalSession sender, byte opcode)
           
 void sendRepositoryStateNotification(CDOCommonRepository.State oldState, CDOCommonRepository.State newState)
           
 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

void sendRepositoryStateNotification(CDOCommonRepository.State oldState,
                                     CDOCommonRepository.State newState)
                                     throws Exception
Throws:
Exception

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


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