org.ceno.protocol
Interface ITrackerProtocol

All Known Implementing Classes:
ActivateResourceEvent, ActivateResourceEventHandler, CloseResourceEvent, CloseResourceEventHandler, DeactivateResourceEvent, DeactivateResourceEventHandler, LoginSessionEvent, LoginSessionEventHandler, LogoutSessionEvent, LogoutSessionEventHandler, OpenResourceEvent, OpenResourceEventHandler, QueryDeveloperResourceStates, QueryDeveloperResourceStatesEvent, QueryMessagesEvent, QueryMessagesEventHandler, SendMessageEvent, SendMessageEventHandler, SynchResourceStateEvent, SynchResourceStateEventHandler, TrackerClientProtocol, TrackerServerProtocol, TrackerServerProtocolFactory

public interface ITrackerProtocol

The Tracker Protocol contains the different signals that are part of the communication between the Eclipse IDE Editor and the tracker module. Here, a Resource is an artifact (such as a java source code file) that is editable with the IDE Editor part.

Version:
0.0.1
Author:
Andre Albert <andre.albert82@googlemail.com>

Field Summary
static short ACTIVATE_SIGNAL
          Developer activates Resource after switching from another Resource.
static short CLOSE_SIGNAL
          Resource gets closed by the editor
static short DEACTIVATE_SIGNAL
          Developers switches to another Resource.
static short LOGIN_SIGNAL
          A developer logs in to ceno
static short LOGOUT_SIGNAL
          A developer logs out from ceno
static short OPEN_SIGNAL
          Resource gets opened by the editor
static java.lang.String PROTOCOL_NAME
           
static short QUERY_DEVELOPER_STATES
          Query the opened Resources of all developers
static short QUERY_MESSAGES
          Query all the message types
static short SEND_MESSAGE_SIGNAL
          Send one of the supported messages type
static short SYNCH_SIGNAL
          IDE will send full Resource States periodically
 

Field Detail

PROTOCOL_NAME

static final java.lang.String PROTOCOL_NAME
See Also:
Constant Field Values

OPEN_SIGNAL

static final short OPEN_SIGNAL
Resource gets opened by the editor

See Also:
Constant Field Values

CLOSE_SIGNAL

static final short CLOSE_SIGNAL
Resource gets closed by the editor

See Also:
Constant Field Values

ACTIVATE_SIGNAL

static final short ACTIVATE_SIGNAL
Developer activates Resource after switching from another Resource. Resource gets focused

See Also:
Constant Field Values

DEACTIVATE_SIGNAL

static final short DEACTIVATE_SIGNAL
Developers switches to another Resource. Resource gets blurred

See Also:
Constant Field Values

SYNCH_SIGNAL

static final short SYNCH_SIGNAL
IDE will send full Resource States periodically

See Also:
Constant Field Values

SEND_MESSAGE_SIGNAL

static final short SEND_MESSAGE_SIGNAL
Send one of the supported messages type

Since:
0.0.2
See Also:
Constant Field Values

LOGIN_SIGNAL

static final short LOGIN_SIGNAL
A developer logs in to ceno

See Also:
Constant Field Values

LOGOUT_SIGNAL

static final short LOGOUT_SIGNAL
A developer logs out from ceno

See Also:
Constant Field Values

QUERY_DEVELOPER_STATES

static final short QUERY_DEVELOPER_STATES
Query the opened Resources of all developers

See Also:
Constant Field Values

QUERY_MESSAGES

static final short QUERY_MESSAGES
Query all the message types

Since:
0.0.2
See Also:
Constant Field Values