com.voidsearch.voidbase.core
Class VoidBaseCore

java.lang.Object
  extended by com.voidsearch.voidbase.core.VoidBaseCore
All Implemented Interfaces:
VoidBaseModule, java.lang.Runnable

public class VoidBaseCore
extends java.lang.Object
implements VoidBaseModule


Field Summary
protected static org.slf4j.Logger logger
           
 
Method Summary
 boolean containsModule(java.lang.String moduleName)
           
static VoidBaseCore getInstance()
           
 java.lang.String getModuleMapKey(VoidBaseModule module, java.lang.String moduleName)
           
 java.util.Set<java.lang.String> getRegisteredModules()
           
 VoidBaseModuleResponse handle(VoidBaseModuleRequest request)
           
 void initialize(java.lang.String name)
           
 void moduleBroadcast()
           
protected  VoidBaseModule reflectModule(java.lang.String name)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final org.slf4j.Logger logger
Method Detail

getInstance

public static VoidBaseCore getInstance()

initialize

public void initialize(java.lang.String name)
                throws VoidBaseModuleException
Specified by:
initialize in interface VoidBaseModule
Throws:
VoidBaseModuleException

run

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

handle

public VoidBaseModuleResponse handle(VoidBaseModuleRequest request)
                              throws VoidBaseModuleException
Specified by:
handle in interface VoidBaseModule
Throws:
VoidBaseModuleException

getModuleMapKey

public java.lang.String getModuleMapKey(VoidBaseModule module,
                                        java.lang.String moduleName)

getRegisteredModules

public java.util.Set<java.lang.String> getRegisteredModules()

containsModule

public boolean containsModule(java.lang.String moduleName)

moduleBroadcast

public void moduleBroadcast()

reflectModule

protected VoidBaseModule reflectModule(java.lang.String name)
                                throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2009. All Rights Reserved.