org.apache.hivemind.impl
Class StartupImpl

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.hivemind.impl.StartupImpl
All Implemented Interfaces:
java.lang.Runnable, Locatable, LocationHolder

public class StartupImpl
extends BaseLocatable
implements java.lang.Runnable

Startup service for the HiveMind Registry. This service is invoked as the last step of the registry construction. All contributions (java.lang.Runnable objects) to the hivemind.Startup configuration point are executed serially in an arbitrary order. Note that the contributions are not executed in separate Threads.

HiveMind contributes the hivemind.EagerLoad (see EagerLoader) service to the hivemind.Startup configuration.

Author:
Howard Lewis Ship

Constructor Summary
StartupImpl()
           
 
Method Summary
 void run()
           
 void setRunnables(java.util.List list)
           
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StartupImpl

public StartupImpl()
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

setRunnables

public void setRunnables(java.util.List list)