|
|||||||||
| 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 | ||||||||