Package javax.management

Examples of javax.management.MBeanServer.invoke()


      if (!b.booleanValue())
      {
         log.warn("Cannot undeploy a destination that has not been created programatically");
         return false;
      }
      mbeanServer.invoke(on, "stop", new Object[0], new String[0]);
      mbeanServer.invoke(on, "destroy", new Object[0], new String[0]);
      mbeanServer.unregisterMBean(on);
      return true;
   }
  
View Full Code Here


      {
         log.warn("Cannot undeploy a destination that has not been created programatically");
         return false;
      }
      mbeanServer.invoke(on, "stop", new Object[0], new String[0]);
      mbeanServer.invoke(on, "destroy", new Object[0], new String[0]);
      mbeanServer.unregisterMBean(on);
      return true;
   }
  
   /*
 
View Full Code Here

         }
      }
           
      //Delete any message data
     
      mbeanServer.invoke(on, "removeAllMessages", null, null);
     
      //undeploy the mbean
      if (!undeployDestination(isQueue, name))
      {
         return false;
View Full Code Here

   public void setUpEJB(Properties  props) throws Exception
   {
      MBeanServer server = MBeanServerLocator.locateJBoss();
      cacheListener = new CacheListener();
      server.invoke(new ObjectName("jboss.cmp:ejbname=A,service=tablecache,table=TEST_A"),
         "registerListener", new Object[]{
            cacheListener
         }, new String[]{Cache.Listener.class.getName()});
   }
View Full Code Here

            //Object[] args = {name, entry};
            //String[] sig = {String.class.getName(), entry.getClass().getName()};
            Object[] args = {name, aPolicy};
            String[] sig = {String.class.getName(), aPolicy.getClass().getName()};
            //server.invoke(loginConfigService, "addAppConfig", args, sig);
            server.invoke(loginConfigService, "addApplicationPolicy", args, sig);
         }
         configNames = new String[names.size()];
         names.toArray(configNames);
      }
      else
View Full Code Here

            validateAuthConfigURL(loginConfig);
            log.debug("Using JAAS AuthConfig: "+loginConfig.toExternalForm());
            MBeanServer server = super.getServer();
            Object[] args = {loginConfig};
            String[] sig = {URL.class.getName()};
            configNames = (String[]) server.invoke(loginConfigService,
               "loadConfig", args, sig);
            int count = configNames == null ? 0 : configNames.length;
            for(int n = 0; n < count; n ++)
            {
               log.debug("Loaded config: "+configNames[n]);
View Full Code Here

      flushAuthenticationCaches();
      if( configNames != null && configNames.length > 0 )
      {
         Object[] args = {configNames};
         String[] sig = {configNames.getClass().getName()};
         server.invoke(loginConfigService, "removeConfigs", args, sig);
      }
   }
  
   /**
    * Ensure that the AuthConfig resource is not defaulting to
View Full Code Here

         try
         {
            // JBAS-8406: Temp hack, will move to NamingListener
            CurrentComponent.push(component);
            // Contexts should be stopped by the host already
            server.invoke(objectName, "destroy", new Object[] {}, new String[] {});
         }
         finally
         {
            CurrentComponent.pop();
         }
View Full Code Here

      String[] sig = new String[]{"java.lang.String", "java.security.Principal"};
      if(trace)
         logAuthenticatedPrincipals(on, true);
     
      //Flush the Authentication Cache
      server.invoke(on,"flushAuthenticationCache", obj, sig);
      if(trace)
         logAuthenticatedPrincipals(on, false)
   }
  
   /**
 
View Full Code Here

        log.trace("Before flush of authentication cache::");
      else
         log.trace("After flush of authentication cache::");
      MBeanServer server = MBeanServerLocator.locateJBoss();
     
      List list = (List)server.invoke(on,"getAuthenticationCachePrincipals",
            new Object[]{securityDomain}, new String[] {"java.lang.String"} );
     
      int len = list != null ? list.size() : 0;
      log.trace("Number of authenticated principals remaining in cache=" + len);
      for(int i = 0 ; i < len; i++)
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.