Author: andygumbrecht
Date: Thu Mar 20 16:25:42 2014
New Revision: 1579678

URL: http://svn.apache.org/r1579678
Log:
https://issues.apache.org/jira/browse/OPENEJB-2082

Added:
    
tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/AfterServicesDeployed.java
Modified:
    tomee/tomee/trunk/server/openejb-cxf-rs/   (props changed)
    
tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java

Propchange: tomee/tomee/trunk/server/openejb-cxf-rs/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Thu Mar 20 16:25:42 2014
@@ -7,3 +7,4 @@
 .settings
 out
 target
+.idea

Added: 
tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/AfterServicesDeployed.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/AfterServicesDeployed.java?rev=1579678&view=auto
==============================================================================
--- 
tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/AfterServicesDeployed.java
 (added)
+++ 
tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/AfterServicesDeployed.java
 Thu Mar 20 16:25:42 2014
@@ -0,0 +1,37 @@
+/**
+ * Tomitribe Confidential
+ *
+ * Copyright(c) Tomitribe Corporation. 2014
+ *
+ * The source code for this program is not published or otherwise divested
+ * of its trade secrets, irrespective of what has been deposited with the
+ * U.S. Copyright Office.
+ *
+ * Author: [email protected]
+ * Date: 20.03.14
+ * Time: 16:27
+ */
+package org.apache.openejb.server.rest;
+
+import org.apache.openejb.assembler.classic.AppInfo;
+import org.apache.openejb.observer.Event;
+
+@Event
+public class AfterServicesDeployed {
+    private final AppInfo app;
+    private final String s;
+
+    public AfterServicesDeployed(final AppInfo appInfo) {
+        app = appInfo;
+        this.s = "AfterServicesDeployed{appId=" + app.appId + "}";
+    }
+
+    public AppInfo getApp() {
+        return app;
+    }
+
+    @Override
+    public String toString() {
+        return s;
+    }
+}

Modified: 
tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java?rev=1579678&r1=1579677&r2=1579678&view=diff
==============================================================================
--- 
tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java
 (original)
+++ 
tomee/tomee/trunk/server/openejb-rest/src/main/java/org/apache/openejb/server/rest/RESTService.java
 Thu Mar 20 16:25:42 2014
@@ -619,6 +619,8 @@ public abstract class RESTService implem
                 }
             }
         }
+
+        SystemInstance.get().fireEvent(new AfterServicesDeployed(appInfo));
     }
 
     private void quickCheckIfOldDeploymentShouldBeUsedFromEjbConfig(final 
AppInfo appInfo) {


Reply via email to