[jbpm-commits] JBoss JBPM SVN: r3028 - in projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server: integration and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Nov 21 06:50:41 EST 2008


Author: heiko.braun at jboss.com
Date: 2008-11-21 06:50:41 -0500 (Fri, 21 Nov 2008)
New Revision: 3028

Modified:
   projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/ConsoleServerApplication.java
   projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/JBPM3MgmtFacade.java
   projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/integration/ManagementFactory.java
Log:
docs and comments

Modified: projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/ConsoleServerApplication.java
===================================================================
--- projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/ConsoleServerApplication.java	2008-11-21 11:42:46 UTC (rev 3027)
+++ projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/ConsoleServerApplication.java	2008-11-21 11:50:41 UTC (rev 3028)
@@ -26,6 +26,8 @@
 import java.util.Set;
 
 /**
+ * JAX-RS core component.
+ * 
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
 public class ConsoleServerApplication extends Application

Modified: projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/JBPM3MgmtFacade.java
===================================================================
--- projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/JBPM3MgmtFacade.java	2008-11-21 11:42:46 UTC (rev 3027)
+++ projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/JBPM3MgmtFacade.java	2008-11-21 11:50:41 UTC (rev 3028)
@@ -41,6 +41,8 @@
 import java.util.List;
 
 /**
+ * REST server module for accessing proprietary jbpm data.
+ * 
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
 @Path("jbpm3")

Modified: projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/integration/ManagementFactory.java
===================================================================
--- projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/integration/ManagementFactory.java	2008-11-21 11:42:46 UTC (rev 3027)
+++ projects/gwt-console/trunk/server/src/main/java/org/jboss/bpm/console/server/integration/ManagementFactory.java	2008-11-21 11:50:41 UTC (rev 3028)
@@ -25,14 +25,18 @@
 
 /**
  * Construct management implementations.
+ * Defaults to <code>org.jboss.bpm.console.server.integration.internal.JBPM3ManagementFactory</code>
+ *
+ * @see org.jboss.bpm.console.server.util.ServiceLoader
  * 
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
 public abstract class ManagementFactory
 {
+   private static final String DEFAULT_FACTORY = "org.jboss.bpm.console.server.integration.internal.JBPM3ManagementFactory";
+
    public abstract ProcessManagement createProcessManagement();
-
-   // TODO: remove from base class. It's proprietary to jbpm3
+   
    public abstract JBPM3Extension createExtensionManagement();
 
    public abstract TaskManagement createTaskManagement();
@@ -46,7 +50,7 @@
    public static ManagementFactory newInstance()
    {
       ManagementFactory factory = (ManagementFactory)
-            ServiceLoader.loadFromServices(ManagementFactory.class.getName(), "org.jboss.bpm.console.server.integration.internal.JBPM3ManagementFactory");
+            ServiceLoader.loadFromServices(ManagementFactory.class.getName(), DEFAULT_FACTORY);
       if(null==factory)
          throw new RuntimeException("Failed to load ManagementFactory.");
 




More information about the jbpm-commits mailing list