|
||||||||||
| 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.ItemBindingInfo
Metadata for an ItemBinding, which is the link between
an ItemData and its dataspace.
Embodies elements of the semantics of the data service.
| Field Summary | |
boolean |
deleting
used internally for deleteItemOnMatch |
Lease |
itemLease
lease for item |
boolean |
local
whether the item should be kept exclusively within the local dataspace replica |
int |
locked
kind of lock applied to the data item (not currently used) |
GUID |
owner
unique id for the code fragment 'allowed' to update/mutate/delete |
boolean |
processBound
whether the item should be deleted if its responsible
disconnects or fails. |
GUID |
responsible
id of database replica allowed/responsible for auto-deletes (on lease/pattern match) |
| Constructor Summary | |
ItemBindingInfo()
Default no-arg constructor |
|
| Method Summary | |
boolean |
_equals_helper(ItemBindingInfo c)
Internal IDL-generated equality test helper |
boolean |
_matches_helper(ItemBindingInfo c)
Internal IDL-generated match test helper |
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 void |
init(GUID agentId,
int locked,
boolean processBound,
boolean local,
Lease itemLease)
initialisation helper |
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 GUID owner
public GUID responsible
public int locked
public boolean processBound
responsible
disconnects or fails.
public boolean local
public boolean deleting
public Lease itemLease
| Constructor Detail |
public ItemBindingInfo()
| Method Detail |
public abstract void init(GUID agentId,
int locked,
boolean processBound,
boolean local,
Lease itemLease)
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(ItemBindingInfo 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(ItemBindingInfo 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 | |||||||||