Bureaucracy: consistently log info message for all agent and bureau entry points
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5082 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -149,7 +149,7 @@ public class BureauRegistry
|
|||||||
}
|
}
|
||||||
|
|
||||||
Log.info("Creating new bureau " +
|
Log.info("Creating new bureau " +
|
||||||
StringUtil.toString(agent) + " " +
|
StringUtil.toString(agent.bureauId) + " " +
|
||||||
StringUtil.toString(generator));
|
StringUtil.toString(generator));
|
||||||
|
|
||||||
bureau = new Bureau();
|
bureau = new Bureau();
|
||||||
@@ -170,6 +170,9 @@ public class BureauRegistry
|
|||||||
_omgr.registerObject(agent);
|
_omgr.registerObject(agent);
|
||||||
bureau.agentStates.put(agent, Bureau.PENDING);
|
bureau.agentStates.put(agent, Bureau.PENDING);
|
||||||
|
|
||||||
|
Log.info("Bureau not ready, pending agent " +
|
||||||
|
StringUtil.toString(agent));
|
||||||
|
|
||||||
bureau.summarize();
|
bureau.summarize();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -270,6 +273,8 @@ public class BureauRegistry
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Log.info("Agent creation confirmed " + StringUtil.toString(found.agent));
|
||||||
|
|
||||||
switch (found.state) {
|
switch (found.state) {
|
||||||
case Bureau.STARTED:
|
case Bureau.STARTED:
|
||||||
found.bureau.agentStates.put(found.agent, Bureau.RUNNING);
|
found.bureau.agentStates.put(found.agent, Bureau.RUNNING);
|
||||||
@@ -293,7 +298,7 @@ public class BureauRegistry
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Callback for when the bureau client acknowledges the creation of an agent.
|
* Callback for when the bureau client acknowledges the failure to create an agent.
|
||||||
*/
|
*/
|
||||||
protected void agentCreationFailed (ClientObject client, int agentId)
|
protected void agentCreationFailed (ClientObject client, int agentId)
|
||||||
{
|
{
|
||||||
@@ -302,11 +307,10 @@ public class BureauRegistry
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Log.info("Agent creation failed " + StringUtil.toString(found.agent));
|
||||||
|
|
||||||
switch (found.state) {
|
switch (found.state) {
|
||||||
case Bureau.STARTED:
|
case Bureau.STARTED:
|
||||||
found.bureau.agentStates.remove(found.agent);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case Bureau.STILL_BORN:
|
case Bureau.STILL_BORN:
|
||||||
found.bureau.agentStates.remove(found.agent);
|
found.bureau.agentStates.remove(found.agent);
|
||||||
break;
|
break;
|
||||||
@@ -333,6 +337,8 @@ public class BureauRegistry
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Log.info("Agent destruction confirmed " + StringUtil.toString(found.agent));
|
||||||
|
|
||||||
switch (found.state) {
|
switch (found.state) {
|
||||||
case Bureau.DESTROYED:
|
case Bureau.DESTROYED:
|
||||||
found.bureau.agentStates.remove(found.agent);
|
found.bureau.agentStates.remove(found.agent);
|
||||||
@@ -356,6 +362,9 @@ public class BureauRegistry
|
|||||||
*/
|
*/
|
||||||
protected void clientDestroyed (Bureau bureau)
|
protected void clientDestroyed (Bureau bureau)
|
||||||
{
|
{
|
||||||
|
Log.info("Client destroyed, destroying all agents " +
|
||||||
|
StringUtil.toString(bureau));
|
||||||
|
|
||||||
// clean up any agents attached to this bureau
|
// clean up any agents attached to this bureau
|
||||||
for (AgentObject agent : bureau.agentStates.keySet()) {
|
for (AgentObject agent : bureau.agentStates.keySet()) {
|
||||||
_omgr.destroyObject(agent.getOid());
|
_omgr.destroyObject(agent.getOid());
|
||||||
@@ -439,6 +448,8 @@ public class BureauRegistry
|
|||||||
{
|
{
|
||||||
_bureau.process = _result;
|
_bureau.process = _result;
|
||||||
_bureau.builder = null;
|
_bureau.builder = null;
|
||||||
|
Log.info("Bureau launched " +
|
||||||
|
StringUtil.toString(_bureau));
|
||||||
}
|
}
|
||||||
|
|
||||||
protected Bureau _bureau;
|
protected Bureau _bureau;
|
||||||
|
|||||||
Reference in New Issue
Block a user