VisiBroker for Java

com.inprise.vbroker.Activation
Class ObjectStatus

java.lang.Object
  extended by com.inprise.vbroker.Activation.ObjectStatus
All Implemented Interfaces:
java.io.Serializable, IDLEntity

public final class ObjectStatus
extends java.lang.Object
implements IDLEntity

Represents the status of a single server process (or activation) managed by the OAD.

See Also:
Serialized Form

Field Summary
 State activation_state
          Represents the current state of the server process with respect to the OAD.
 Object objRef
          Represents the Object reference of the real object that this server process activates.
 int unique_id
          An identifier that uniquely identifies a process managed by the OAD.
 
Constructor Summary
ObjectStatus()
           
ObjectStatus(int unique_id, State activation_state, Object objRef)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

unique_id

public int unique_id
An identifier that uniquely identifies a process managed by the OAD. Note: the unique_id may map to the system-dependent process ID, but this is not guaranteed


activation_state

public State activation_state
Represents the current state of the server process with respect to the OAD. The activation state can be one of the following - ACTIVE,INACTIVE or WAITING_FOR_ACTIVATION.


objRef

public Object objRef
Represents the Object reference of the real object that this server process activates.

Constructor Detail

ObjectStatus

public ObjectStatus()

ObjectStatus

public ObjectStatus(int unique_id,
                    State activation_state,
                    Object objRef)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

Borland Software Corporation
http://www.borland.com
100 Enterprise Way
Scotts Valley, CA 95066
Voice: (831) 431-1000
pubsweb@borland.com

Read the latest documentation online