public class AgentObject extends DObject
Streamable.Closure| Modifier and Type | Field and Description |
|---|---|
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. |
| Constructor and Description |
|---|
AgentObject() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
acquireLock, addListener, addListener, addSubscriber, addToSet, cancelTransaction, changeAttribute, checkPermissions, checkPermissions, commitTransaction, destroy, getAccessController, getAttribute, getLocal, getLocals, getManager, getOid, getSet, inTransaction, isActive, notifyListeners, notifyProxies, postEvent, postMessage, postMessage, releaseLock, removeFromSet, removeListener, removeSubscriber, setAccessController, setAttribute, setDestroyOnLastSubscriberRemoved, setLocal, setManager, setOid, startTransaction, toString, updateSet@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
public String which()
Object.toString() when you wish to report an agent object in a log message.@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.Copyright © 2015. All rights reserved.