Package org.apache.commons.modeler

Examples of org.apache.commons.modeler.Registry


        Registry.getRegistry().loadDescriptors( type, url, null);

        if( outFile !=null ) {
            FileOutputStream fos=new FileOutputStream(outFile);
            ObjectOutputStream oos=new ObjectOutputStream(fos);
            Registry reg=Registry.getRegistry();
            String beans[]=reg.findManagedBeans();
            ManagedBean mbeans[]=new ManagedBean[beans.length];
            for( int i=0; i<beans.length; i++ ) {
                mbeans[i]=reg.findManagedBean(beans[i]);
            }
            oos.writeObject( mbeans );
            oos.flush();
            oos.close();
            fos.close();
View Full Code Here


        this.oname=oname;
    }

    public void execute() {
        try {
            Registry registry=Registry.getRegistry();
            MBeanServer server=registry.getMBeanServer();

            if( oname==null )
                oname=new ObjectName(objectName);
            if( type==null ) {
                type=registry.getType(oname, attribute);
                if( log.isDebugEnabled())
                    log.debug("Discovered type " + type);
            }

            // XXX convert value, use meta data to find type
             if( objValue==null && valueRef != null ) {
                 objValue=project.getReference(valueRef);
             }
             if( objValue==null ) {
                 objValue=registry.convertValue(type, value);

             }
            if( log.isDebugEnabled())
                log.debug("Setting " + oname + " " + attribute + " " +
                        objValue);
View Full Code Here

        this.refId=ref;
    }

    public void execute() throws BuildException {
        try {
            Registry reg=Registry.getRegistry();

            if( refId != null ) {
                ServiceTask stask=(ServiceTask)project.getReference(refId);
            }
            // create the mbeans
            List onames=new ArrayList();

            for( int i=0; i<mbeans.size(); i++ ) {
                MLETTask mbean=(MLETTask)mbeans.get(i);
                mbean.execute();
                onames.add( mbean.getObjectName());
            }

            if( action==null ) {
                // default: init and start
                reg.invoke(onames, "init", false);
                reg.invoke(onames, "start", false);
            } else {
                reg.invoke(onames, action, false );
            }

        } catch(Exception ex) {
            log.error("Error ", ex);
        }
View Full Code Here

        this.oname=oname;
    }

    public void execute() {
        try {
            Registry registry=Registry.getRegistry();
            MBeanServer server=registry.getMBeanServer();

            if( oname==null )
                oname=new ObjectName(objectName);
            if( type==null ) {
                type=registry.getType(oname, attribute);
                if( log.isDebugEnabled())
                    log.debug("Discovered type " + type);
            }

            // XXX convert value, use meta data to find type
             if( objValue==null && valueRef != null ) {
                 objValue=project.getReference(valueRef);
             }
             if( objValue==null ) {
                 objValue=registry.convertValue(type, value);

             }
            if( log.isDebugEnabled())
                log.debug("Setting " + oname + " " + attribute + " " +
                        objValue);
View Full Code Here

        this.refId=ref;
    }

    public void execute() throws BuildException {
        try {
            Registry reg=Registry.getRegistry();

            if( refId != null ) {
                ServiceTask stask=(ServiceTask)project.getReference(refId);
            }
            // create the mbeans
            List onames=new ArrayList();

            for( int i=0; i<mbeans.size(); i++ ) {
                MLETTask mbean=(MLETTask)mbeans.get(i);
                mbean.execute();
                onames.add( mbean.getObjectName());
            }

            if( action==null ) {
                // default: init and start
                reg.invoke(onames, "init", false);
                reg.invoke(onames, "start", false);
            } else {
                reg.invoke(onames, action, false );
            }

        } catch(Exception ex) {
            log.error("Error ", ex);
        }
View Full Code Here

                                 HttpServletRequest request,
                                 HttpServletResponse response)
        throws IOException, ServletException {

        // Create a request attribute with our collection of beans
        Registry registry = ((ApplicationServlet) getServlet()).getRegistry();
        String names[] = registry.findManagedBeans();
        Arrays.sort(names);
        ManagedBean beans[] = new ManagedBean[names.length];
        for (int i = 0; i < names.length; i++)
            beans[i] = registry.findManagedBean(names[i]);
        request.setAttribute("beans", beans);

        // Forward to the corresponding display page
        return (mapping.findForward("Dump Registry Results"));
View Full Code Here

     * @exception Exception if an MBean cannot be created or registered
     */
    public String [] getValves()
        throws Exception {

        Registry registry = MBeanUtils.createRegistry();
        StandardHost host = (StandardHost) this.resource;
        String mname = MBeanUtils.createManagedName(host);
        ManagedBean managed = registry.findManagedBean(mname);
        String domain = null;
        if (managed != null) {
            domain = managed.getDomain();
        }
        if (domain == null)
View Full Code Here

     * @exception Exception if an MBean cannot be created or registered
     */
    public String [] getValves()
        throws Exception {

        Registry registry = MBeanUtils.createRegistry();
        StandardHost host = (StandardHost) this.resource;
        String mname = MBeanUtils.createManagedName(host);
        ManagedBean managed = registry.findManagedBean(mname);
        String domain = null;
        if (managed != null) {
            domain = managed.getDomain();
        }
        if (domain == null)
View Full Code Here

                                 HttpServletRequest request,
                                 HttpServletResponse response)
        throws IOException, ServletException {

        // Create a request attribute with our collection of beans
        Registry registry = ((ApplicationServlet) getServlet()).getRegistry();
        String names[] = registry.findManagedBeans();
        Arrays.sort(names);
        ManagedBean beans[] = new ManagedBean[names.length];
        for (int i = 0; i < names.length; i++)
            beans[i] = registry.findManagedBean(names[i]);
        request.setAttribute("beans", beans);

        // Forward to the corresponding display page
        return (mapping.findForward("Dump Registry Results"));
View Full Code Here

     * @exception Exception if an MBean cannot be created or registered
     */
    public String [] getValves()
        throws Exception {

        Registry registry = MBeanUtils.createRegistry();
        StandardHost host = (StandardHost) this.resource;
        String mname = MBeanUtils.createManagedName(host);
        ManagedBean managed = registry.findManagedBean(mname);
        String domain = null;
        if (managed != null) {
            domain = managed.getDomain();
        }
        if (domain == null)
View Full Code Here

TOP

Related Classes of org.apache.commons.modeler.Registry

Copyright © 2018 www.massapicom. 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.