|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--aleph.GlobalObject
Objects shared among PEs.
Constructor Summary | |
GlobalObject()
Applications should not use this Constructor. |
|
GlobalObject(java.lang.Object object)
Create new global object. |
|
GlobalObject(java.lang.Object object,
java.lang.String hint)
Create new global object. |
Method Summary | |
boolean |
equals(java.lang.Object anObject)
Always use equals to compare global objects. |
PE |
getHome()
the PE at which the object was created |
UniqueID |
getID()
|
int |
hashCode()
|
java.lang.Object |
open(java.lang.String mode)
Open an object for access. |
java.lang.Object |
open(Transaction transaction,
java.lang.String mode)
Open an object for access. |
void |
readExternal(java.io.ObjectInput in)
|
void |
release()
Called when object no longer needed. |
java.lang.String |
toString()
|
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public GlobalObject(java.lang.Object object)
object
- Global object's initial state.public GlobalObject(java.lang.Object object, java.lang.String hint)
object
- Global object's initial state.hint
- String
passed to transaction manager.public GlobalObject()
Method Detail |
public UniqueID getID()
public PE getHome()
public boolean equals(java.lang.Object anObject)
public int hashCode()
public java.lang.Object open(java.lang.String mode)
mode
- String
interpreted by the transaction manager.aleph.TransactionManager
public java.lang.Object open(Transaction transaction, java.lang.String mode)
transaction
- Transaction on behalf of which operations occur.mode
- String
interpreted by the transaction manager.aleph.TransactionManager
public void release() throws AlephException
object
- Formerly interesting object.public java.lang.String toString()
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
Externalizable
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
Externalizable
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |