equip.data
Class DataSessionImpl
java.lang.Object
equip.runtime.Object
equip.runtime.ValueBase
equip.data.DataSession
equip.data.DataSessionImpl
- All Implemented Interfaces:
- java.lang.Cloneable
- public class DataSessionImpl
- extends DataSession
Implementation of IDL'd abstract class DataSession;
delegates most operations to the corresponding DataProxy's
DataDelegate.
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
addingPatterns
public EventPattern[] addingPatterns
DataSessionImpl
public DataSessionImpl()
addPattern
public void addPattern(EventPattern pattern)
- Description copied from class:
DataSession
- Add a new
EventPattern to this session.
Generates synchronous callbacks for local items.
- Specified by:
addPattern in class DataSession
- Parameters:
pattern - The new event pattern of interest.
addPatterns
public void addPatterns(EventPattern[] patternsIn)
- Description copied from class:
DataSession
- Add multiple new
EventPatterns to this session.
Generates synchronous callbacks for local items.
- Specified by:
addPatterns in class DataSession
- Parameters:
patternsIn - The new event patterns of interest.
deletePattern
public void deletePattern(GUID id)
- Description copied from class:
DataSession
- Delete a previously added
EventPattern from this
session as identified by its GUID.
Generates synchronous callbacks for local items.
- Specified by:
deletePattern in class DataSession
- Parameters:
id - The old event pattern's id.
deletePatterns
public void deletePatterns(GUID[] ids)
- Description copied from class:
DataSession
- Delete multiple previously added
EventPatterns from
this session as identified by their GUIDs.
Generates synchronous callbacks for local items.
- Specified by:
deletePatterns in class DataSession
- Parameters:
ids - The old event patterns' ids.
getPattern
public EventPattern getPattern(GUID id)
- Description copied from class:
DataSession
- Helper API: get a current pattern by GUID (if present).
- Specified by:
getPattern in class DataSession
- Parameters:
id - The event pattern's id.
- Returns:
- The matching
EventPattern item registered
in this session, else null.
delegateAdd
public boolean delegateAdd(DataDelegate dataDelegate)
delegateRemove
public boolean delegateRemove(DataDelegate dataDelegate)