KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > za > co > csir > icomtek > workflow > factories > ModuleInvokerFactory


1 package za.co.csir.icomtek.workflow.factories;
2
3 import za.co.csir.icomtek.workflow.WorkflowConstants;
4 import za.co.csir.icomtek.workflow.interfaces.WorkflowModuleInvoker;
5
6 public abstract class ModuleInvokerFactory {
7
8     private static ModuleInvokerFactory instance;
9
10     public static ModuleInvokerFactory instance() throws Exception JavaDoc {
11         if (instance == null) {
12             instance = (ModuleInvokerFactory)Class.forName(WorkflowConstants.MODULE_INVOKER_FACTORY).newInstance();
13         }
14         return instance;
15     }
16
17     public abstract WorkflowModuleInvoker getWorkflowModuleInvoker ()
18         throws Exception JavaDoc;
19 }
20
Popular Tags