|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
main interface of dataspace client JavaBean
| Method Summary | |
void |
add(ItemData item)
add a globally visible item to the dataspace |
DataSession |
addDataspaceEventListener(Event template,
boolean localFlag,
DataspaceEventListener listener)
add an event monitor. |
DataSession |
addDataspaceEventListener(ItemData template,
boolean localFlag,
DataspaceEventListener listener)
add a item monitor. |
void |
addEvent(Event event)
emit an event directly |
void |
addLocal(ItemData item)
add a local-only item to the dataspace |
void |
addPersistent(ItemData item,
Lease lease)
add a (potentially) persistent item to the dataspace, i.e. not process bound, and normally with a Lease (although null is permitted) |
GUID |
allocateId()
allocated a new GUID for a data item to be published |
ItemData[] |
copyCollect(ItemData template)
copy collect - local only. |
void |
copyCollect(ItemData template,
DataspaceEventListener listener)
copy collect - local only - callback form. |
void |
delete(GUID id)
delete a globally visible item from the dataspace |
void |
deleteLocal(GUID id)
delete a local-only item from the dataspace |
ItemData |
getItem(GUID id)
get current value for an item by id - local only. |
void |
removeDataspaceEventListener(DataSession session)
remove a previously added event monitor |
void |
update(ItemData item)
update an item, globally visible, reliable |
void |
update(ItemData item,
boolean reliableFlag)
update an item, globally visible, optionally reliable |
void |
updateLocal(ItemData item)
update an item, local-only, reliable |
void |
updateLocal(ItemData item,
boolean reliableFlag)
update an item, local-only, optionally reliable |
| Method Detail |
public GUID allocateId()
public void add(ItemData item)
throws DataspaceInactiveException
DataspaceInactiveException
public void addPersistent(ItemData item,
Lease lease)
throws DataspaceInactiveException
DataspaceInactiveException
public void addLocal(ItemData item)
throws DataspaceInactiveException
DataspaceInactiveException
public void update(ItemData item)
throws DataspaceInactiveException
DataspaceInactiveException
public void update(ItemData item,
boolean reliableFlag)
throws DataspaceInactiveException
DataspaceInactiveException
public void updateLocal(ItemData item)
throws DataspaceInactiveException
DataspaceInactiveException
public void updateLocal(ItemData item,
boolean reliableFlag)
throws DataspaceInactiveException
DataspaceInactiveException
public void delete(GUID id)
throws DataspaceInactiveException
DataspaceInactiveException
public void deleteLocal(GUID id)
throws DataspaceInactiveException
DataspaceInactiveException
public void addEvent(Event event)
throws DataspaceInactiveException
DataspaceInactiveException
public ItemData getItem(GUID id)
throws DataspaceInactiveException
DataspaceInactiveException
public ItemData[] copyCollect(ItemData template)
throws DataspaceInactiveException
DataspaceInactiveException
public void copyCollect(ItemData template,
DataspaceEventListener listener)
throws DataspaceInactiveException
DataspaceInactiveException
public DataSession addDataspaceEventListener(ItemData template,
boolean localFlag,
DataspaceEventListener listener)
throws DataspaceInactiveException
DataspaceInactiveException
public DataSession addDataspaceEventListener(Event template,
boolean localFlag,
DataspaceEventListener listener)
throws DataspaceInactiveException
DataspaceInactiveException
public void removeDataspaceEventListener(DataSession session)
throws DataspaceInactiveException
DataspaceInactiveException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||