org.eclipse.emf.cdo.core
Interface CDOProtocol

All Superinterfaces:
CDODataTypes, CDOSignals, org.eclipse.net4j.spring.Loggable, org.eclipse.net4j.core.Protocol, org.eclipse.net4j.spring.Service
All Known Subinterfaces:
ServerCDOProtocol
All Known Implementing Classes:
AbstractCDOProtocol, ClientCDOProtocolImpl, ServerCDOProtocolImpl

public interface CDOProtocol
extends org.eclipse.net4j.core.Protocol, CDODataTypes, CDOSignals

Defines symbolic constants to be used in payload traffic of the CDO protocol.


Field Summary
static byte FEATURE_SET
          For internal use only.
static byte FEATURE_UNSET
          For internal use only.
static int GLOBAL_EXTENT
          A constant that can be passed instead of a resource identifier (RID) to denote global scope for an extent (in contrast to resource-wide scope).
static int GLOBAL_XREFS
          A constant that can be passed instead of a resource identifier (RID) to denote global scope for cross referencing (in contrast to resource-wide scope).
static byte LIST_ADD
          For internal use only.
static byte LIST_MOVE
          For internal use only.
static byte LIST_REMOVE
          For internal use only.
static long NO_MORE_OBJECT_CHANGES
          For internal use only.
static long NO_MORE_OBJECTS
          For internal use only.
static byte NO_MORE_REFERENCE_CHANGES
          For internal use only.
static int NO_MORE_SEGMENTS
          For internal use only.
static java.lang.String PROTOCOL_NAME
          The identifying name of the CDO protocol.
static java.lang.String PROTOCOL_SCHEME
          The String prefix of CDO scheme URIs.
static java.lang.String SLASH
          The slash string.
static int UNKNOWN_RID
          For internal use only.
 
Fields inherited from interface org.eclipse.net4j.core.Protocol
CLIENT, SERVER, SYMMETRIC
 
Fields inherited from interface org.eclipse.emf.cdo.core.CDODataTypes
BOOLEAN, BOOLEAN_OBJECT, BYTE, BYTE_OBJECT, CHAR, CHAR_OBJECT, DOUBLE, DOUBLE_OBJECT, FLOAT, FLOAT_OBJECT, INT, INT_OBJECT, LONG, LONG_OBJECT, MAX_PRIMITIVE, MIN_PRIMITIVE, SHORT, SHORT_OBJECT, STRING, USER_DEFINED
 
Fields inherited from interface org.eclipse.emf.cdo.core.CDOSignals
ANNOUNCE_PACKAGE, COMMIT_TRANSACTION, DESCRIBE_PACKAGE, INVALIDATION_NOTIFICATION, LOAD_OBJECT, LOAD_RESOURCE, QUERY_EXTENT, QUERY_XREFS, REMOVAL_NOTIFICATION, RESOURCE_PATH, RESOURCE_RID
 
Method Summary
 
Methods inherited from interface org.eclipse.net4j.core.Protocol
createIndication, deregisterChannel, getChannels, getName, getType, isClient, isServer, registerChannel
 
Methods inherited from interface org.eclipse.net4j.spring.Service
addStateListener, dump, getState, isActive, isAutoStart, isStarted, removeStateListener, start, stop, testSetState
 
Methods inherited from interface org.eclipse.net4j.spring.Loggable
debug, debug, error, error, fatal, fatal, getBeanName, getChild, getContainer, getFullBeanName, getLogger, info, info, isDebugEnabled, isErrorEnabled, isFatalEnabled, isInfoEnabled, isWarnEnabled, warn, warn
 

Field Detail

PROTOCOL_NAME

static final java.lang.String PROTOCOL_NAME
The identifying name of the CDO protocol.

See Also:
Constant Field Values

PROTOCOL_SCHEME

static final java.lang.String PROTOCOL_SCHEME
The String prefix of CDO scheme URIs.

See Also:
Constant Field Values

GLOBAL_EXTENT

static final int GLOBAL_EXTENT
A constant that can be passed instead of a resource identifier (RID) to denote global scope for an extent (in contrast to resource-wide scope).

See Also:
Constant Field Values

GLOBAL_XREFS

static final int GLOBAL_XREFS
A constant that can be passed instead of a resource identifier (RID) to denote global scope for cross referencing (in contrast to resource-wide scope).

See Also:
Constant Field Values

SLASH

static final java.lang.String SLASH
The slash string.

See Also:
Constant Field Values

FEATURE_SET

static final byte FEATURE_SET
For internal use only.

See Also:
Constant Field Values

FEATURE_UNSET

static final byte FEATURE_UNSET
For internal use only.

See Also:
Constant Field Values

LIST_ADD

static final byte LIST_ADD
For internal use only.

See Also:
Constant Field Values

LIST_REMOVE

static final byte LIST_REMOVE
For internal use only.

See Also:
Constant Field Values

LIST_MOVE

static final byte LIST_MOVE
For internal use only.

See Also:
Constant Field Values

NO_MORE_OBJECTS

static final long NO_MORE_OBJECTS
For internal use only.

See Also:
Constant Field Values

NO_MORE_SEGMENTS

static final int NO_MORE_SEGMENTS
For internal use only.

See Also:
Constant Field Values

NO_MORE_REFERENCE_CHANGES

static final byte NO_MORE_REFERENCE_CHANGES
For internal use only.

See Also:
Constant Field Values

NO_MORE_OBJECT_CHANGES

static final long NO_MORE_OBJECT_CHANGES
For internal use only.

See Also:
Constant Field Values

UNKNOWN_RID

static final int UNKNOWN_RID
For internal use only.

See Also:
Constant Field Values

Copyright (c) 2004, 2005, 2006 Eike Stepper, Germany.
All Rights Reserved.