|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.threerings.presents.dobj.DObject
com.threerings.bureau.data.AgentObject
public class AgentObject
Contains information for configuring and communicating with an agent.
| Field Summary | |
|---|---|
static String |
BUREAU_ID
The field name of the bureauId field. |
static String |
BUREAU_TYPE
The field name of the bureauType field. |
String |
bureauId
The id of the bureau the agent is running in. |
String |
bureauType
The type of bureau that the agent is running in. |
static String |
CLASS_NAME
The field name of the className field. |
String |
className
The main class within the code to use when launching an agent. |
static String |
CLIENT_OID
The field name of the clientOid field. |
int |
clientOid
The id of the client running this agent (only set after the agent is assigned to a bureau and run). |
String |
code
The location of the code for the agent. |
static String |
CODE
The field name of the code field. |
| Fields inherited from class com.threerings.presents.dobj.DObject |
|---|
_controller, _deathWish, _fields, _ftable, _listeners, _locattrs, _locks, _oid, _omgr, _scount, _subs, _tcancelled, _tcount, _tevent, FIELD_COMP, NO_ATTRS |
| Constructor Summary | |
|---|---|
AgentObject()
|
|
| Method Summary | |
|---|---|
void |
setBureauId(String value)
Requests that the bureauId field be set to the
specified value. |
void |
setBureauType(String value)
Requests that the bureauType field be set to the
specified value. |
void |
setClassName(String value)
Requests that the className field be set to the
specified value. |
void |
setClientOid(int value)
Requests that the clientOid field be set to the
specified value. |
void |
setCode(String value)
Requests that the code field be set to the
specified value. |
String |
which()
Returns a brief string that identifies this agent. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public static final String BUREAU_ID
bureauId field.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public static final String BUREAU_TYPE
bureauType field.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public static final String CODE
code field.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public static final String CLASS_NAME
className field.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public static final String CLIENT_OID
clientOid field.
public String bureauId
public String bureauType
public String code
public String className
public int clientOid
| Constructor Detail |
|---|
public AgentObject()
| Method Detail |
|---|
public String which()
Object.toString() when you wish to report an agent object in a log message.
which in class DObject@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void setBureauId(String value)
bureauId field be set to the
specified value. The local value will be updated immediately and an
event will be propagated through the system to notify all listeners
that the attribute did change. Proxied copies of this object (on
clients) will apply the value change when they received the
attribute changed notification.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void setBureauType(String value)
bureauType field be set to the
specified value. The local value will be updated immediately and an
event will be propagated through the system to notify all listeners
that the attribute did change. Proxied copies of this object (on
clients) will apply the value change when they received the
attribute changed notification.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void setCode(String value)
code field be set to the
specified value. The local value will be updated immediately and an
event will be propagated through the system to notify all listeners
that the attribute did change. Proxied copies of this object (on
clients) will apply the value change when they received the
attribute changed notification.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void setClassName(String value)
className field be set to the
specified value. The local value will be updated immediately and an
event will be propagated through the system to notify all listeners
that the attribute did change. Proxied copies of this object (on
clients) will apply the value change when they received the
attribute changed notification.
@Generated(value="com.threerings.presents.tools.GenDObjectTask") public void setClientOid(int value)
clientOid field be set to the
specified value. The local value will be updated immediately and an
event will be propagated through the system to notify all listeners
that the attribute did change. Proxied copies of this object (on
clients) will apply the value change when they received the
attribute changed notification.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||