/** * Consctructor. */ InvocationHandlerEJB21() { super(); this.server = MBeanServerLocator.locateJBoss(); }
public void start() throws Exception { // TODO: remove dependency on jmx this.server = MBeanServerLocator.locateJBoss(); }
/** * Get the current MBean Server. * * @return * @throws Exception */ private MBeanServer getMBeanServer() throws Exception { if (mserver_ == null) { mserver_ = MBeanServerLocator.locateJBoss(); } return (mserver_); }
/** * Consctructor. */ InvocationHandlerEJB21() { super(); this.server = MBeanServerLocator.locateJBoss(); }
/** * Consctructor. */ InvocationHandlerEJB21() { super(); this.server = MBeanServerLocator.locateJBoss(); }
private static Integer getHaJndiPort() throws Exception { if (haJndiPort == null) { MBeanServer server = MBeanServerLocator.locateJBoss(); ObjectName objectName = new ObjectName("jboss:service=HAJNDI"); haJndiPort = (Integer)server.getAttribute(objectName, "Port"); } return haJndiPort; }
/** This is not synchronized as we don't care if the proxy object might * get lookedup more than once on initialization * @throws Exception */ private void initNamingProxy() throws Exception { if( proxy != null ) return; ObjectName proxyFactory = new ObjectName(proxyName); MBeanServer server = MBeanServerLocator.locateJBoss(); proxy = (Naming) server.getAttribute(proxyFactory, "Proxy"); } }
@Override protected void stopManager() throws LifecycleException { try { MBeanServer server = MBeanServerLocator.locateJBoss(); server.unregisterMBean(oname); } catch (Exception e) { log_.error("Could not unregister ClusterSipManagerMBean from MBeanServer", e); } super.stopManager(); }
private GeneralizedAuthenticationManager getAuthenticationManager() throws Exception { String contextID = PolicyContext.getContextID(); MBeanServer server = MBeanServerLocator.locateJBoss(); String securityDomain = (String)server.invoke(this.authenticationManagerService, "getSecurityDomain", new String[]{contextID}, new String[]{"java.lang.String"}); return (GeneralizedAuthenticationManager)server.invoke(this.authenticationManagerService, "getSecurityManager", new String[]{securityDomain}, new String[]{"java.lang.String"}); }
private MainDeployerMBean getMainDeployer() throws MBeanProxyCreationException { MBeanServer server = MBeanServerLocator.locateJBoss(); MainDeployerMBean mainDeployer = (MainDeployerMBean)MBeanProxy.get(MainDeployerMBean.class, MainDeployerMBean.OBJECT_NAME, server); return mainDeployer; } }
private MainDeployerMBean getMainDeployer() throws MBeanProxyCreationException { MBeanServer server = MBeanServerLocator.locateJBoss(); MainDeployerMBean mainDeployer = (MainDeployerMBean)MBeanProxy.get(MainDeployerMBean.class, MainDeployerMBean.OBJECT_NAME, server); return mainDeployer; } }
private MainDeployerMBean getMainDeployer() throws MBeanProxyCreationException { MBeanServer server = MBeanServerLocator.locateJBoss(); MainDeployerMBean mainDeployer = (MainDeployerMBean)MBeanProxy.get(MainDeployerMBean.class, MainDeployerMBean.OBJECT_NAME, server); return mainDeployer; } }
/** * Create an MBean proxy. * @param intf The interface which the proxy will implement. * @param name The name of the MBean to proxy invocations to. * @return A MBean proxy. */ public static Object create(final Class intf, final ObjectName name) { return create(intf, name, MBeanServerLocator.locateJBoss()); }
public CachedConnectionInterceptor() throws Exception { try { MBeanServer server = MBeanServerLocator.locateJBoss(); ccm = (CachedConnectionManager) server.getAttribute(CachedConnectionManagerMBean.OBJECT_NAME, "Instance"); } catch (Exception e) { JMXExceptionDecoder.rethrow(e); throw e; } }
protected EJBTimerService getEJBTimerService() { return (EJBTimerService) MBeanProxyExt.create(EJBTimerService.class, EJBTimerService.OBJECT_NAME, MBeanServerLocator.locateJBoss()); }
protected static MBeanServerConnection getMBeanServer() throws Exception { MBeanServerConnection mbeanServer; try { mbeanServer = org.jboss.mx.util.MBeanServerLocator.locateJBoss(); } catch (IllegalStateException e) { String adaptorName = System.getProperty("jbosstest.server.name", "jmx/invoker/RMIAdaptor"); mbeanServer = (MBeanServerConnection)InitialContextFactory.getInitialContext().lookup(adaptorName); } return mbeanServer; } }
public void start() throws LifecycleException { try { MBeanServer server = MBeanServerLocator.locateJBoss(); ccm = (CachedConnectionManager) server.getAttribute(new ObjectName(ccmName), "Instance"); tm = (TransactionManager) server.getAttribute(new ObjectName(tmName), "TransactionManager"); } catch (Exception e) { throw new LifecycleException(e); } // TODO unshareable resources support.fireLifecycleEvent(START_EVENT, this); }
private AuthorizationManager getAuthorizationManager() throws Exception { MBeanServer server = MBeanServerLocator.locateJBoss(); GeneralizedAuthenticationManager gam = this.getAuthenticationManager(); String securityDomain = gam.getSecurityDomain(); return (AuthorizationManager)server.invoke(this.authorizationManagerService, "getAuthorizationManager", new String[]{securityDomain}, new String[]{"java.lang.String"}); } }
public void start() throws Exception { this.gmlcPropertiesManagement = GmlcPropertiesManagement.getInstance(this.name); this.gmlcPropertiesManagement.setPersistDir(this.persistDir); this.gmlcPropertiesManagement.start(); // Register the MBeans this.mbeanServer = MBeanServerLocator.locateJBoss(); ObjectName gmlcPropObjNname = new ObjectName(GmlcManagement.JMX_DOMAIN + ":name=GmlcPropertiesManagement"); StandardMBean gmlcPropMxBean = new StandardMBean(this.gmlcPropertiesManagement, GmlcPropertiesManagementMBean.class, true); this.mbeanServer.registerMBean(gmlcPropMxBean, gmlcPropObjNname); logger.info("Started GMLC Management"); }
public void init(Endpoint ep) { String ejbName = ep.getShortName(); Deployment dep = ep.getService().getDeployment(); EJBArchiveMetaData apMetaData = dep.getAttachment(EJBArchiveMetaData.class); EJBMetaData beanMetaData = (EJBMetaData)apMetaData.getBeanByEjbName(ejbName); if (beanMetaData == null) throw new WebServiceException("Cannot obtain ejb meta data for: " + ejbName); // get the MBeanServer server = MBeanServerLocator.locateJBoss(); // get the bean's JNDI name jndiName = beanMetaData.getContainerObjectNameJndiName(); if (jndiName == null) throw new WebServiceException("Cannot obtain JNDI name for: " + ejbName); }