/** * Consctructor. */ InvocationHandlerEJB21() { super(); this.server = MBeanServerLocator.locateJBoss(); }
/** * Returns the first available MBeanServer * * @return the first available MBeanServer */ public static MBeanServer locate() { return locate(null); }
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; } }
/** * Method used to log authenticated principals * remaining in cache (only when TRACE level logging is enabled) * * @param on ObjectName of the JaasSecurityManagerService * @param isBeforeFlush Is the logging done before the auth cache flush */ private void logAuthenticatedPrincipals(ObjectName on, boolean isBeforeFlush) throws JMException { if(isBeforeFlush) 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++) log.trace("Authenticated principal in cache=" + list.get(i)); } }
/** * Return a MBean specified by its class and lookup name using JBoss JMX utilities. * @throws NullPointerException * @throws MBeanProxyCreationException * @throws MalformedObjectNameException * @see org.jboss.mx.util.MBeanProxy * @see org.jboss.mx.util.MBeanServerLocator */ public static <T> T findMBean(Class<T> type, String lookupName) { try { MBeanServer mbeanServer = MBeanServerLocator.locateJBoss(); Object mbean = MBeanProxy.get(type, new ObjectName(lookupName), mbeanServer); return type.cast(mbean); } catch( Exception e){ throw new RuntimeException(e); } }