org.granite.tide.data
Interface DataDispatcher
- All Known Implementing Classes:
- AbstractDataDispatcher, DefaultDataDispatcher, JMSDataDispatcher
public interface DataDispatcher
Interface for data update dispatchers.
The dispatch is a three step process :
- Initialization in the constructor (specific for each implementation), at initialization of
DataContext
observe() builds the server selector depending on the data that are processed
publish() handles the actual publishing
- Author:
- William Drai
- See Also:
DataContext
TIDE_DATA_SUBTOPIC
static final String TIDE_DATA_SUBTOPIC
- See Also:
- Constant Field Values
GDS_SESSION_ID
static final String GDS_SESSION_ID
- See Also:
- Constant Field Values
TIDE_DATA_TYPE_KEY
static final String TIDE_DATA_TYPE_KEY
- See Also:
- Constant Field Values
TIDE_DATA_TYPE_VALUE
static final String TIDE_DATA_TYPE_VALUE
- See Also:
- Constant Field Values
SERVER_DISPATCHER_GDS_SESSION_ID
static final String SERVER_DISPATCHER_GDS_SESSION_ID
- See Also:
- Constant Field Values
observe
void observe()
publish
void publish(Object[][] dataUpdates)