[jboss-svn-commits] JBL Code SVN: r23351 - in labs/jbossesb/workspace/skeagh: runtime/src/main/java/org/jboss/esb/deploy and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Oct 7 11:16:36 EDT 2008
Author: beve
Date: 2008-10-07 11:16:36 -0400 (Tue, 07 Oct 2008)
New Revision: 23351
Added:
labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/Deployable.java
Removed:
labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/IDeploymentRuntime.java
Modified:
labs/jbossesb/workspace/skeagh/osgi/src/main/java/org/jboss/esb/osgi/EsbServiceActivator.java
labs/jbossesb/workspace/skeagh/osgi/src/main/java/org/jboss/esb/osgi/EsbServiceDeploymentActivator.java
labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/DeploymentRuntime.java
Log:
Renamed IDeploymentRuntime to Deployable.
Modified: labs/jbossesb/workspace/skeagh/osgi/src/main/java/org/jboss/esb/osgi/EsbServiceActivator.java
===================================================================
--- labs/jbossesb/workspace/skeagh/osgi/src/main/java/org/jboss/esb/osgi/EsbServiceActivator.java 2008-10-07 14:28:15 UTC (rev 23350)
+++ labs/jbossesb/workspace/skeagh/osgi/src/main/java/org/jboss/esb/osgi/EsbServiceActivator.java 2008-10-07 15:16:36 UTC (rev 23351)
@@ -20,7 +20,7 @@
*/
package org.jboss.esb.osgi;
-import org.jboss.esb.deploy.IDeploymentRuntime;
+import org.jboss.esb.deploy.Deployable;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
import org.osgi.util.tracker.ServiceTracker;
@@ -55,10 +55,10 @@
*/
public final void start(final BundleContext context) throws Exception
{
- esbServiceTracker = new ServiceTracker(context, IDeploymentRuntime.class.getName(), null);
+ esbServiceTracker = new ServiceTracker(context, Deployable.class.getName(), null);
esbServiceTracker.open();
- final IDeploymentRuntime runtime = (IDeploymentRuntime)esbServiceTracker.getService();
+ final Deployable runtime = (Deployable)esbServiceTracker.getService();
if (runtime != null)
{
runtime.deploy();
@@ -73,7 +73,7 @@
*/
public final void stop(final BundleContext context) throws Exception
{
- final IDeploymentRuntime runtime = (IDeploymentRuntime)esbServiceTracker.getService();
+ final Deployable runtime = (Deployable)esbServiceTracker.getService();
if (runtime != null)
{
runtime.undeploy();
Modified: labs/jbossesb/workspace/skeagh/osgi/src/main/java/org/jboss/esb/osgi/EsbServiceDeploymentActivator.java
===================================================================
--- labs/jbossesb/workspace/skeagh/osgi/src/main/java/org/jboss/esb/osgi/EsbServiceDeploymentActivator.java 2008-10-07 14:28:15 UTC (rev 23350)
+++ labs/jbossesb/workspace/skeagh/osgi/src/main/java/org/jboss/esb/osgi/EsbServiceDeploymentActivator.java 2008-10-07 15:16:36 UTC (rev 23351)
@@ -20,7 +20,7 @@
*/
package org.jboss.esb.osgi;
-import org.jboss.esb.deploy.IDeploymentRuntime;
+import org.jboss.esb.deploy.Deployable;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
@@ -47,7 +47,7 @@
public final void start(final BundleContext context) throws Exception
{
final EsbServiceFactory esbService = new EsbServiceFactory();
- context.registerService(IDeploymentRuntime.class.getName(), esbService, null);
+ context.registerService(Deployable.class.getName(), esbService, null);
}
/**
Copied: labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/Deployable.java (from rev 23350, labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/IDeploymentRuntime.java)
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/Deployable.java (rev 0)
+++ labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/Deployable.java 2008-10-07 15:16:36 UTC (rev 23351)
@@ -0,0 +1,24 @@
+package org.jboss.esb.deploy;
+
+/**
+ * Deployable is something that can be deployed and undeployed.
+ * <p>
+ *
+ * @author <a href="mailto:dbevenius at jboss.com">Daniel Bevenius</a>
+ */
+public interface Deployable
+{
+ /**
+ * Deploy.
+ *
+ * @throws DeploymentException if error occurs during deployment
+ */
+ void deploy() throws DeploymentException;
+
+ /**
+ * Undeploy.
+ *
+ * @throws DeploymentException if error occurs during undeployment
+ */
+ void undeploy() throws DeploymentException;
+}
Modified: labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/DeploymentRuntime.java
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/DeploymentRuntime.java 2008-10-07 14:28:15 UTC (rev 23350)
+++ labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/DeploymentRuntime.java 2008-10-07 15:16:36 UTC (rev 23351)
@@ -69,7 +69,7 @@
*
* @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
*/
-public class DeploymentRuntime implements IDeploymentRuntime
+public class DeploymentRuntime implements Deployable
{
/**
* Class logger.
@@ -112,6 +112,7 @@
*/
private Map<Object, Object> deployedObjects = new LinkedHashMap<Object, Object>()
{
+ @Override
public Object put(final Object key, final Object value)
{
if (containsKey(key))
@@ -427,6 +428,7 @@
{
private DefaultConfigurationDigester digester = new DefaultConfigurationDigester();
+ @Override
public void processEntry(final String unitName, final String unitPath) throws DeploymentException
{
String deploymentCheckPath = "preinstalled/" + ConfigUtil.urlEncode(deploymentName) + "/" + unitPath;
Deleted: labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/IDeploymentRuntime.java
===================================================================
--- labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/IDeploymentRuntime.java 2008-10-07 14:28:15 UTC (rev 23350)
+++ labs/jbossesb/workspace/skeagh/runtime/src/main/java/org/jboss/esb/deploy/IDeploymentRuntime.java 2008-10-07 15:16:36 UTC (rev 23351)
@@ -1,23 +0,0 @@
-package org.jboss.esb.deploy;
-
-/**
- *
- * @author <a href="mailto:dbevenius at jboss.com">Daniel Bevenius</a>
- *
- */
-public interface IDeploymentRuntime
-{
- /**
- * Deploy an Esb Service.
- *
- * @throws DeploymentException if error occurs during deployment
- */
- void deploy() throws DeploymentException;
-
- /**
- * Undeploy an Esb Service.
- *
- * @throws DeploymentException if error occurs during undeployment
- */
- void undeploy() throws DeploymentException;
-}
More information about the jboss-svn-commits
mailing list