Package javax.management

Examples of javax.management.MBeanServer.unregisterMBean()


    }
    ObjectName objectName = createObjectName( name );
    MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
    if ( mbs.isRegistered( objectName ) ) {
      try {
        mbs.unregisterMBean( objectName );
      }
      catch ( Exception e ) {
        log.unableToUnregisterExistingMBean( name, e );
      }
    }
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;
   }

   /*
    * Undeploy the MBean and delete the underlying data
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;
   }

   /*
    * Undeploy the MBean and delete the underlying data
View Full Code Here

        // release any MBeans we registered
        if ( registeredMBeans != null ) {
          for ( ObjectName objectName : registeredMBeans ) {
            try {
              LOG.tracev( "Unregistering registered MBean [ON={0}]", objectName );
              mBeanServer.unregisterMBean( objectName );
            }
            catch ( Exception e ) {
              LOG.debugf( "Unable to unregsiter registered MBean [ON=%s] : %s", objectName, e.toString() );
            }
          }
View Full Code Here

            i.remove();
        }
        if (cluster != null && getObjectName() != null) {
            try {
                MBeanServer mserver = cluster.getMBeanServer();
                mserver.unregisterMBean(getObjectName());
            } catch (Exception e) {
                log.error(e);
            }
        }
View Full Code Here

     */
    protected void unregisterSenderMBean(IDataSender sender) {
        try {
            MBeanServer mserver = cluster.getMBeanServer();
            if (mserver != null) {
                mserver.unregisterMBean(getSenderObjectName(sender));
            }
        } catch (Exception e) {
            log.warn(e);
        }
    }
View Full Code Here

            MBeanServer mbeanServer = getManagementContext().getMBeanServer();
            if (mbeanServer != null) {
                for (Iterator<ObjectName> iter = registeredMBeanNames.iterator(); iter.hasNext();) {
                    ObjectName name = iter.next();
                    try {
                        mbeanServer.unregisterMBean(name);
                    } catch (Exception e) {
                        stopper.onException(mbeanServer, e);
                    }
                }
            }
View Full Code Here

            if (mbeanServer != null) {
                try {
                    ObjectName objectName = createConnectorObjectName(connector);

                    if (registeredMBeanNames.remove(objectName)) {
                        mbeanServer.unregisterMBean(objectName);
                    }
                } catch (Throwable e) {
                    throw IOExceptionSupport.create("Transport Connector could not be registered in JMX: " + e.getMessage(), e);
                }
            }
View Full Code Here

            MBeanServer mbeanServer = getManagementContext().getMBeanServer();
            if (mbeanServer != null) {
                try {
                    ObjectName objectName = createNetworkConnectorObjectName(connector);
                    if (registeredMBeanNames.remove(objectName)) {
                        mbeanServer.unregisterMBean(objectName);
                    }
                } catch (Exception e) {
                    LOG.error("Network Connector could not be unregistered from JMX: " + e, e);
                }
            }
View Full Code Here

        {
            invalid = true;  
            MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
            ObjectName nameObj = new ObjectName(mbeanName);
            if (mbs.isRegistered(nameObj))
                mbs.unregisterMBean(nameObj);
            for (ColumnFamilyStore index : indexedColumns.values())
                index.unregisterMBean();
        }
        catch (Exception e)
        {
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.