[jboss-cvs] JBossAS SVN: r97482 - in trunk/server/src: main/java/org/jboss and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sat Dec 5 14:13:32 EST 2009
Author: ALRubinger
Date: 2009-12-05 14:13:31 -0500 (Sat, 05 Dec 2009)
New Revision: 97482
Modified:
trunk/server/src/assembly/shutdown.xml
trunk/server/src/main/java/org/jboss/Shutdown.java
Log:
[JBAS-7521][JBAS-7087] Fix the shutdown.jar assembly and update to latest org.jboss.bootstrap APIs
Modified: trunk/server/src/assembly/shutdown.xml
===================================================================
--- trunk/server/src/assembly/shutdown.xml 2009-12-05 02:13:12 UTC (rev 97481)
+++ trunk/server/src/assembly/shutdown.xml 2009-12-05 19:13:31 UTC (rev 97482)
@@ -26,16 +26,9 @@
<dependencySets>
<dependencySet>
<unpack>true</unpack>
- <unpackOptions>
- <includes>
- <include>org/jboss/bootstrap/spi/Server.class</include>
- <include>org/jboss/bootstrap/spi/ServerConfig.class</include>
- <include>org/jboss/bootstrap/spi/ServerProcess.class</include>
- <include>org/jboss/bootstrap/spi/util/ServerConfigUtil.class</include>
- </includes>
- </unpackOptions>
<includes>
- <include>org.jboss.bootstrap:jboss-bootstrap</include>
+ <include>org.jboss.bootstrap:jboss-bootstrap-api</include>
+ <include>org.jboss.bootstrap:jboss-bootstrap-api-as</include>
</includes>
</dependencySet>
<dependencySet>
@@ -45,4 +38,4 @@
</includes>
</dependencySet>
</dependencySets>
-</assembly>
+</assembly>
\ No newline at end of file
Modified: trunk/server/src/main/java/org/jboss/Shutdown.java
===================================================================
--- trunk/server/src/main/java/org/jboss/Shutdown.java 2009-12-05 02:13:12 UTC (rev 97481)
+++ trunk/server/src/main/java/org/jboss/Shutdown.java 2009-12-05 19:13:31 UTC (rev 97482)
@@ -38,7 +38,7 @@
import javax.naming.Context;
import javax.naming.InitialContext;
-import org.jboss.bootstrap.api.server.Server;
+import org.jboss.bootstrap.api.as.server.JBossASServer;
import org.jboss.naming.HttpNamingContextFactory;
import org.jboss.security.SecurityAssociation;
import org.jboss.security.SimplePrincipal;
@@ -208,9 +208,9 @@
MBeanServerConnection adaptor = (MBeanServerConnection) obj;
ServerProxyHandler handler = new ServerProxyHandler(adaptor, serverJMXName);
- Class<?>[] ifaces = {Server.class};
+ Class<?>[] ifaces = {JBossASServer.class};
ClassLoader tcl = Thread.currentThread().getContextClassLoader();
- Server<?,?> server = (Server<?,?>) Proxy.newProxyInstance(tcl, ifaces, handler);
+ JBossASServer server = (JBossASServer) Proxy.newProxyInstance(tcl, ifaces, handler);
server.shutdown();
System.out.println("Shutdown message has been posted to the server.");
More information about the jboss-cvs-commits
mailing list