Index: sample/src/org/jboss/byteman/sample/helper/JMXHelper.java =================================================================== --- sample/src/org/jboss/byteman/sample/helper/JMXHelper.java (revision 548) +++ sample/src/org/jboss/byteman/sample/helper/JMXHelper.java (working copy) @@ -66,7 +66,7 @@ * JMX Url pattern for use when creating the connector server */ - public final static String JMX_URL = "service:jmx:rmi:///jndi/rmi://%1$s:%2$i/jmxrmi" ; + public final static String JMX_URL = "service:jmx:rmi:///jndi/rmi://%1$s:%2$s/jmxrmi" ; /** * constructor allowing this helper to be used as a helper @@ -803,4 +803,26 @@ } } } -} + + /** + * A RMIServerConnectorShutdown object to add a shutdown hook. + * + * @author Jeremy Whiting + * @version $Revision: 1.1 $ + */ + private class RMIServerConnectorShutdown implements Runnable + { + /** + * This shutdown hook is used to remove the MBean from the rmi + * registry service. + */ + @Override + public void run() + { + synchronized(JMXHelper.class) + { + JMXHelper.deactivated(); + } + } + } +} \ No newline at end of file