com.partnersoft.v3x.apps.Staker.interfaces
Class ExternalInterfaceHub

java.lang.Object
  extended by com.partnersoft.v3x.apps.Staker.interfaces.ExternalInterfaceHub

public class ExternalInterfaceHub
extends java.lang.Object

Contains the set of all external interfaces configured for the staking system. Takes care of group activities (initialization, job update routing, etc.).


Constructor Summary
ExternalInterfaceHub()
           
ExternalInterfaceHub(java.util.Map modules)
           
 
Method Summary
static void flushInstance()
           
 ExternalInterfaceModule getModule(java.lang.String moduleName)
          Returns the named module.
 java.util.Map getModules()
           
 java.util.ArrayList getOrder()
           
static ExternalInterfaceHub instance()
           
 void launchAll(JobLibrarian librarian)
          Kicks off all the interfaces.
static void main(java.lang.String[] argv)
          Test main.
 void setModules(java.util.Map newModules)
           
 void setOrder(java.util.ArrayList newOrder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExternalInterfaceHub

public ExternalInterfaceHub()

ExternalInterfaceHub

public ExternalInterfaceHub(java.util.Map modules)
Method Detail

instance

public static ExternalInterfaceHub instance()

flushInstance

public static void flushInstance()

main

public static void main(java.lang.String[] argv)
Test main.


launchAll

public void launchAll(JobLibrarian librarian)
Kicks off all the interfaces.


getModule

public ExternalInterfaceModule getModule(java.lang.String moduleName)
Returns the named module.


getModules

public java.util.Map getModules()

setModules

public void setModules(java.util.Map newModules)

getOrder

public java.util.ArrayList getOrder()

setOrder

public void setOrder(java.util.ArrayList newOrder)