Bureaucracy review updates and hello world test
* Fleshed out client-side Agent class, made abstract * Delegate the creation of the bureau director to subclasses of BureauClient * Moved BureauDirector's BureauReceiver and Subscriber implementations to anonymous classes that delegate to protected methods. * Use SafeSubscriber * Added new service method for notiyfing the server when the creation of an agent fails so that the registry is not perpetually waiting * Made BureauCredentials more conformant * Made BureauRegistry respond properly to client logging off * Got rid of superfluous uses of safeToString * Changed Launcher to CommandGenerator and now use ProcessBuilder and copyMergedOutput * Changed bureau process parameters to server name and port instead of URL git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5030 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -179,4 +179,24 @@
|
||||
</batchtest>
|
||||
</junit>
|
||||
</target>
|
||||
|
||||
<target name="bureau-runserver" depends="compile"
|
||||
description="Run the bureau test server.">
|
||||
<java fork="true" classname="com.threerings.bureau.server.TestServer">
|
||||
<classpath refid="classpath"/>
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<!-- NOTE: this target is launched by the bureau-runserver target, modelling the way bureaus -->
|
||||
<!-- work. As such it is not currently useful on its own -->
|
||||
<target name="bureau-runclient" depends="compile"
|
||||
description="Run the bureau test client.">
|
||||
<java fork="true" classname="com.threerings.bureau.client.TestClient">
|
||||
<classpath refid="classpath"/>
|
||||
<sysproperty key="serverName" value="${serverName}"/>
|
||||
<sysproperty key="serverPort" value="${serverPort}"/>
|
||||
<sysproperty key="token" value="${token}"/>
|
||||
<sysproperty key="bureauId" value="${bureauId}"/>
|
||||
</java>
|
||||
</target>
|
||||
</project>
|
||||
|
||||
Reference in New Issue
Block a user