Package javax.management

Examples of javax.management.MBeanServer.createMBean()


    private static final ObjectName DEPENDS_SERVICE = JMXUtil.getObjectName("geronimo.boot:role=DependencyService");
    private static final ObjectName DEPENDS_SERVICE2 = JMXUtil.getObjectName("geronimo.boot:role=DependencyService2");

    public static MBeanServer newLocalServer() throws Exception {
        MBeanServer mbServer = MBeanServerFactory.createMBeanServer("LocalTestServer");
        mbServer.createMBean("javax.management.relation.RelationService", RELATION_SERVICE, new Object[]{Boolean.TRUE}, new String[]{"boolean"});
        mbServer.createMBean("org.apache.geronimo.kernel.deployment.DependencyService", DEPENDS_SERVICE);
        mbServer.createMBean("org.apache.geronimo.gbean.jmx.DependencyService2", DEPENDS_SERVICE2);

        return mbServer;
    }
View Full Code Here


    private static final ObjectName DEPENDS_SERVICE2 = JMXUtil.getObjectName("geronimo.boot:role=DependencyService2");

    public static MBeanServer newLocalServer() throws Exception {
        MBeanServer mbServer = MBeanServerFactory.createMBeanServer("LocalTestServer");
        mbServer.createMBean("javax.management.relation.RelationService", RELATION_SERVICE, new Object[]{Boolean.TRUE}, new String[]{"boolean"});
        mbServer.createMBean("org.apache.geronimo.kernel.deployment.DependencyService", DEPENDS_SERVICE);
        mbServer.createMBean("org.apache.geronimo.gbean.jmx.DependencyService2", DEPENDS_SERVICE2);

        return mbServer;
    }
View Full Code Here

    public static MBeanServer newLocalServer() throws Exception {
        MBeanServer mbServer = MBeanServerFactory.createMBeanServer("LocalTestServer");
        mbServer.createMBean("javax.management.relation.RelationService", RELATION_SERVICE, new Object[]{Boolean.TRUE}, new String[]{"boolean"});
        mbServer.createMBean("org.apache.geronimo.kernel.deployment.DependencyService", DEPENDS_SERVICE);
        mbServer.createMBean("org.apache.geronimo.gbean.jmx.DependencyService2", DEPENDS_SERVICE2);

        return mbServer;
    }

    public static MBeanServer newRemoteServer() throws Exception {
View Full Code Here

        return mbServer;
    }

    public static MBeanServer newRemoteServer() throws Exception {
        MBeanServer mbServer = newLocalServer();
        mbServer.createMBean("org.apache.geronimo.remoting.router.SubsystemRouter", SUBSYSTEM);

        mbServer.createMBean("org.apache.geronimo.common.jmx.Relationship", RELATIONSHIP, REL_ARGS, new String[]{"java.lang.String"});

        mbServer.createMBean("org.apache.geronimo.remoting.transport.TransportLoader", LOADER);
        mbServer.setAttribute(LOADER, new Attribute("BindURI", new URI("async://0.0.0.0:3434")));
View Full Code Here

    public static MBeanServer newRemoteServer() throws Exception {
        MBeanServer mbServer = newLocalServer();
        mbServer.createMBean("org.apache.geronimo.remoting.router.SubsystemRouter", SUBSYSTEM);

        mbServer.createMBean("org.apache.geronimo.common.jmx.Relationship", RELATIONSHIP, REL_ARGS, new String[]{"java.lang.String"});

        mbServer.createMBean("org.apache.geronimo.remoting.transport.TransportLoader", LOADER);
        mbServer.setAttribute(LOADER, new Attribute("BindURI", new URI("async://0.0.0.0:3434")));
        mbServer.setAttribute(LOADER, new Attribute("RouterTarget", SUBSYSTEM.toString()));
View Full Code Here

        MBeanServer mbServer = newLocalServer();
        mbServer.createMBean("org.apache.geronimo.remoting.router.SubsystemRouter", SUBSYSTEM);

        mbServer.createMBean("org.apache.geronimo.common.jmx.Relationship", RELATIONSHIP, REL_ARGS, new String[]{"java.lang.String"});

        mbServer.createMBean("org.apache.geronimo.remoting.transport.TransportLoader", LOADER);
        mbServer.setAttribute(LOADER, new Attribute("BindURI", new URI("async://0.0.0.0:3434")));
        mbServer.setAttribute(LOADER, new Attribute("RouterTarget", SUBSYSTEM.toString()));

        mbServer.createMBean("org.apache.geronimo.remoting.router.JMXRouter", JMX_ROUTER);
        HashSet relations = new HashSet();
View Full Code Here

        mbServer.createMBean("org.apache.geronimo.remoting.transport.TransportLoader", LOADER);
        mbServer.setAttribute(LOADER, new Attribute("BindURI", new URI("async://0.0.0.0:3434")));
        mbServer.setAttribute(LOADER, new Attribute("RouterTarget", SUBSYSTEM.toString()));

        mbServer.createMBean("org.apache.geronimo.remoting.router.JMXRouter", JMX_ROUTER);
        HashSet relations = new HashSet();
        // DMB: Hacked!
        //MBeanRelationshipMetadata relMetadata = new MBeanRelationshipMetadata("/JMX", "Route", "Target", SUBSYSTEM, "Source");
        //relations.add(relMetadata);
        mbServer.invoke(DEPENDS_SERVICE, "addRelationships", new Object[]{JMX_ROUTER, relations}, new String[]{ObjectName.class.getName(), Set.class.getName()});
View Full Code Here

                        ObjectName oname=new ObjectName(objectName);
                        if( ! server.isRegistered( oname )) {
                            // We wrap everything in a model mbean.
                            // XXX need to support "StandardMBeanDescriptorsSource"
                            String modelMBean=BaseModelMBean.class.getName();                           
                            server.createMBean(modelMBean, oname,
                                    new Object[] { code, this},
                                    new String[] { String.class.getName(),
                                                  ModelerSource.class.getName() }
                                    );
                            mbeans.add(oname);
View Full Code Here

        super.initialize();

        final MBeanServer mBeanServer = getMBeanServer();

        final ObjectName adaptorName = new ObjectName( "Http:name=HttpAdaptor" );
        mBeanServer.createMBean( "mx4j.adaptor.http.HttpAdaptor", adaptorName, null );
        mBeanServer.setAttribute( adaptorName, new Attribute( "Port", new Integer( m_port ) ) );

        /**
         // add user names
         m_mBeanServer.invoke(adaptorName,
View Full Code Here

         // use basic authentication
         m_mBeanServer.setAttribute(adaptorName, new Attribute("AuthenticationMethod", "basic"));
         */

        final ObjectName processorName = new ObjectName( "Http:name=XSLTProcessor" );
        mBeanServer.createMBean( "mx4j.adaptor.http.XSLTProcessor", processorName, null );
        mBeanServer.setAttribute( adaptorName, new Attribute( "ProcessorName", processorName ) );

        if( null != m_stylesheetDir )
        {
            final Attribute stylesheetDir = new Attribute( "File", m_stylesheetDir );
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.