Examples of LoaderMXBean


Examples of org.red5.server.jmx.mxbeans.LoaderMXBean

   */
  @SuppressWarnings("cast")
  public LoaderMXBean getLoader() {
    MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
    // proxy class
    LoaderMXBean proxy = null;
    ObjectName oName;
    try {
      oName = new ObjectName("org.red5.server:type=TomcatLoader");
      if (mbs.isRegistered(oName)) {
        proxy = JMX.newMXBeanProxy(mbs, oName, LoaderMXBean.class, true);
View Full Code Here

Examples of org.red5.server.jmx.mxbeans.LoaderMXBean

        }
      }
      //if we've found or downloaded the war
      if (result) {
        //get the webapp loader
        LoaderMXBean loader = getLoader();
        if (loader != null) {
          //un-archive it to app dir
          FileUtil.unzip(srcDir + '/' + applicationWarName, contextDir);
          //load and start the context
          loader.startWebApplication(application);
        } else {
          //just copy the war to the webapps dir
          try {
            FileUtil.moveFile(srcDir + '/' + applicationWarName, webappsDir + '/' + application + ".war");
            ServiceUtils.invokeOnConnection(conn, "onAlert",
View Full Code Here

Examples of org.red5.server.jmx.mxbeans.LoaderMXBean

   */
  @SuppressWarnings("cast")
  public LoaderMXBean getLoader() {
    MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
    // proxy class
    LoaderMXBean proxy = null;
    ObjectName oName;
    try {
      // TODO support all loaders
      oName = new ObjectName("org.red5.server:type=TomcatLoader");
      if (mbs.isRegistered(oName)) {
View Full Code Here

Examples of org.red5.server.jmx.mxbeans.LoaderMXBean

        } else {
          log.debug("Unwaring and starting...");
          //un-archive it to app dir
          FileUtil.unzip(deploymentDirectory + '/' + applicationWarName, contextDir);
          //get the webapp loader
          LoaderMXBean loader = getLoader();
          if (loader != null) {
            //load and start the context
            loader.startWebApplication(application);
            //remove the war file
            File warFile = new File(deploymentDirectory, applicationWarName);
            if (warFile.delete()) {
              log.debug("{} was deleted", warFile.getName());
            } else {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.