com.threerings.bureau.server
Class BureauRegistry.LauncherUnit

java.lang.Object
  extended by com.samskivert.util.Invoker.Unit
      extended by com.threerings.bureau.server.BureauRegistry.LauncherUnit
All Implemented Interfaces:
Runnable
Enclosing class:
BureauRegistry

protected class BureauRegistry.LauncherUnit
extends Invoker.Unit

Invoker unit to launch a bureau's process, then assign the result on the main thread.


Field Summary
protected  BureauRegistry.Bureau _bureau
           
protected  Exception _error
           
protected  RunQueue _runQueue
           
 
Fields inherited from class com.samskivert.util.Invoker.Unit
_name, queueStamp
 
Method Summary
 void handleResult()
           
 boolean invoke()
           
 
Methods inherited from class com.samskivert.util.Invoker.Unit
getDetail, getLongThreshold, run, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_bureau

protected BureauRegistry.Bureau _bureau

_error

protected Exception _error

_runQueue

protected RunQueue _runQueue
Method Detail

invoke

public boolean invoke()
Specified by:
invoke in class Invoker.Unit

handleResult

public void handleResult()
Overrides:
handleResult in class Invoker.Unit