|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectequip.runtime.Object
equip.runtime.ValueBase
equip.data.DataSession
The interface used to register EventPatterns with
a dataspace replica.
All events from a single DataSession will be delivered
to the single DataCallback or DataCallbackPost provided when the session was created.
Note: always use DataProxy.createSession(equip.data.DataCallback, equip.runtime.ValueBase) to get
a data session.
| Field Summary | |
DataCallback |
callback
internal - the callback DataCallback or DataCallbackPost |
ValueBase |
closure
internal - the callback closure |
EventPattern[] |
patterns
internal - the callback pattern of interest |
| Constructor Summary | |
DataSession()
Default no-arg constructor |
|
| Method Summary | |
boolean |
_equals_helper(DataSession c)
Internal IDL-generated equality test helper |
boolean |
_matches_helper(DataSession c)
Internal IDL-generated match test helper |
abstract void |
addPattern(EventPattern pattern)
Add a new EventPattern to this session.
|
abstract void |
addPatterns(EventPattern[] patterns)
Add multiple new EventPatterns to this session.
|
abstract void |
deletePattern(GUID id)
Delete a previously added EventPattern from this
session as identified by its GUID.
|
abstract void |
deletePatterns(GUID[] ids)
Delete multiple previously added EventPatterns from
this session as identified by their GUIDs.
|
boolean |
equals(java.lang.Object c)
Standard IDL-generated equality test. |
java.lang.String |
getModuleName()
IDL-generated helper routine to get module name (currently unimplemented). |
abstract EventPattern |
getPattern(GUID id)
Helper API: get a current pattern by GUID (if present). |
boolean |
matches(java.lang.Object c)
Standard IDL-generated template match test. |
void |
readObject(ObjectInputStream in)
Internal IDL-generated serialisation helper. |
void |
writeObject(ObjectOutputStream out)
Internal IDL-generated serialisation helper. |
| Methods inherited from class equip.runtime.ValueBase |
_equals_helper, _matches_helper, clone |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public DataCallback callback
DataCallback or DataCallbackPost
public ValueBase closure
public EventPattern[] patterns
| Constructor Detail |
public DataSession()
| Method Detail |
public abstract void addPattern(EventPattern pattern)
EventPattern to this session.
Generates synchronous callbacks for local items.
pattern - The new event pattern of interest.public abstract void addPatterns(EventPattern[] patterns)
EventPatterns to this session.
Generates synchronous callbacks for local items.
patterns - The new event patterns of interest.public abstract void deletePattern(GUID id)
EventPattern from this
session as identified by its GUID.
Generates synchronous callbacks for local items.
id - The old event pattern's id.public abstract void deletePatterns(GUID[] ids)
EventPatterns from
this session as identified by their GUIDs.
Generates synchronous callbacks for local items.
ids - The old event patterns' ids.public abstract EventPattern getPattern(GUID id)
id - The event pattern's id.
EventPattern item registered
in this session, else null.public java.lang.String getModuleName()
getModuleName in class Objectpublic boolean equals(java.lang.Object c)
equals in class ValueBasec - The object to be compared against this.
cpublic boolean _equals_helper(DataSession c)
public boolean matches(java.lang.Object c)
matches in class ValueBasec - The object to be checked against this template.
this (as a template) matches the argumentpublic boolean _matches_helper(DataSession c)
public void writeObject(ObjectOutputStream out)
throws java.io.IOException
ObjectInputStream and ObjectOutputStream only.
writeObject in class ValueBasejava.io.IOException
public void readObject(ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException,
java.lang.InstantiationException
ObjectInputStream and ObjectOutputStream only.
readObject in class ValueBasejava.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||