private MBeanServer getMBeanServer() { MBeanServer server = serviceController.getMBeanServer(); if (server == null) { throw new IllegalStateException("MBeanServer not available."); } return server; }
private MBeanServer getMBeanServer() { MBeanServer server = serviceController.getMBeanServer(); if (server == null) { throw new IllegalStateException("MBeanServer not available."); } return server; }
/** * Check the server/controller parameters * * @param server the server * @param controller the controller * @return the server */ private static MBeanServer checkMBeanServer(MBeanServer server, ServiceController controller) { if (server != null) return server; if (controller != null) return controller.getMBeanServer(); throw new IllegalArgumentException("Either the server or controller must be passed"); }
/** * Get the MBeanServer. * * @return the MBeanServer. */ public MBeanServer getServer() { if (server == null) { if (controller == null) throw new IllegalStateException("No MBeanServer"); else return controller.getMBeanServer(); } return server; }
/** * Check the server/controller parameters * * @param server the server * @param controller the controller * @return the server */ private static MBeanServer checkMBeanServer(MBeanServer server, ServiceController controller) { if (server != null) return server; if (controller != null) return controller.getMBeanServer(); throw new IllegalArgumentException("Either the server or controller must be passed"); }
/** * Get the server. * * @return the server. */ public MBeanServer getServer() { if (server == null) { if (controller == null) throw new IllegalStateException("No MBeanServer"); else return controller.getMBeanServer(); } return server; }
/** * Get the service proxy * * @return the service proxy * @throws Exception for any error */ public Service getServiceProxy() throws Exception { if (serviceContext.proxy != null) return serviceContext.proxy; MBeanServer server = serviceController.getMBeanServer(); if (server != null) serviceContext.proxy = ServiceProxy.getServiceProxy(objectName, server, includeLifecycle); return serviceContext.proxy; }
/** * Get the service proxy * * @return the service proxy * @throws Exception for any error */ public Service getServiceProxy() throws Exception { if (serviceContext.proxy != null) return serviceContext.proxy; MBeanServer server = serviceController.getMBeanServer(); if (server != null) serviceContext.proxy = ServiceProxy.getServiceProxy(objectName, server, includeLifecycle); return serviceContext.proxy; }
public void uninstallAction(ServiceControllerContext context) { MBeanServer server = context.getServiceController().getMBeanServer(); ObjectName objectName = context.getObjectName(); ServiceCreator.uninstall(server, objectName); context.setTarget(null); } }
/** * Unregisters the MBean from the the MBeanServer. * * @param context The ServiceControllerContext we are uninstalling */ public void uninstallAction(ServiceControllerContext context) { MBeanServer server = context.getServiceController().getMBeanServer(); ObjectName objectName = context.getObjectName(); ServiceCreator.uninstall(server, objectName); context.setTarget(null); } }
public void uninstallAction(ServiceControllerContext context) { MBeanServer server = context.getServiceController().getMBeanServer(); ObjectName objectName = context.getObjectName(); ServiceCreator.uninstall(server, objectName); ServiceMetaData metaData = context.getServiceMetaData(); if (metaData != null) context.setTarget(null); } }
MBeanServer server = serviceController.getMBeanServer(); ClassLoader cl = null; if (context instanceof InvokeDispatchContext)
MBeanServer server = controller.getMBeanServer(); if (server != null)
MBeanServer server = getServiceController().getMBeanServer(); ClassLoader cl = null; if (context instanceof InvokeDispatchContext)
Object mbean = (registerDirectly ? context.getTarget() : new StandardMBean(context.getTarget(), (Class) intfClass)); MBeanServer server = serviceController.getMBeanServer(); ClassLoader cl = null; if (context instanceof InvokeDispatchContext)
public void installAction(ServiceControllerContext context) throws Throwable { MBeanServer server = context.getServiceController().getMBeanServer(); ObjectName objectName = context.getObjectName(); ServiceMetaData metaData = context.getServiceMetaData(); Object mbean = context.getTarget(); ServiceInstance instance = ServiceCreator.install(server, objectName, metaData, mbean); context.setTarget(instance.getResource()); }
Object mbean = (registerDirectly ? context.getTarget() : new StandardMBean(context.getTarget(), (Class) intfClass)); MBeanServer server = getServiceController().getMBeanServer(); ClassLoader cl = null; if (context instanceof InvokeDispatchContext)
/** * Unregisters the MBean from the the MBeanServer. * * @param context The ServiceControllerContext we are uninstalling */ public void uninstallAction(ServiceControllerContext context) { ContextRegistry registry = getRegistry(context); registry.removeInstantiatedContext(context); MBeanServer server = context.getServiceController().getMBeanServer(); ObjectName objectName = context.getObjectName(); ServiceCreator.uninstall(server, objectName); ServiceMetaData metaData = context.getServiceMetaData(); if (metaData != null) context.setTarget(null); } }
/** * Creates an instance of the MBean from the metadata stored in the context, * and registers it in the MBeanServer. * * @param context The ServiceControllerContext we are installing */ public void installAction(ServiceControllerContext context) throws Throwable { MBeanServer server = context.getServiceController().getMBeanServer(); ObjectName objectName = context.getObjectName(); ServiceMetaData metaData = context.getServiceMetaData(); Object mbean = context.getTarget(); ServiceInstance instance = ServiceCreator.install(server, objectName, metaData, mbean); context.setTarget(instance.getResource()); ContextRegistry registry = getRegistry(context); registry.addInstantiatedContext(context); }