Package org.apache.avalon.phoenix.interfaces

Examples of org.apache.avalon.phoenix.interfaces.ManagerException


        }
        catch( final Exception e )
        {
            final String message = REZ.getString( "jmxmanager.error.export.fail", name );
            getLogger().error( message, e );
            throw new ManagerException( message, e );
        }
    }
View Full Code Here


        catch( final Exception e )
        {
            final String message =
                REZ.getString( "jmxmanager.error.unexport.fail", name );
            getLogger().error( message, e );
            throw new ManagerException( message, e );
        }
    }
View Full Code Here

        {
            final String message =
                REZ.getString( "jmxmanager.error.mbean.load.class",
                               className );
            getLogger().error( message, e );
            throw new ManagerException( message, e );
        }

        // Create a new ModelMBean instance
        ModelMBean mbean = null;
        try
        {
            mbean = (ModelMBean)clazz.newInstance();
            mbean.setModelMBeanInfo( topic );
        }
        catch( final Exception e )
        {
            final String message =
                REZ.getString( "jmxmanager.error.mbean.instantiate",
                               className );
            getLogger().error( message, e );
            throw new ManagerException( message, e );
        }

        // Set the managed resource (if any)
        try
        {
            if( null != target )
            {
                mbean.setManagedResource( target, "ObjectReference" );
            }
        }
        catch( Exception e )
        {
            final String message =
                REZ.getString( "jmxmanager.error.mbean.set.resource",
                               className );
            getLogger().error( message, e );
            throw new ManagerException( message, e );
        }

        return mbean;
    }
View Full Code Here

    {
        if( null == type || EMPTY_STRING.equals( type ) )
        {
            final String message =
                REZ.getString( "subcontext.error.no.subcontext" );
            throw new ManagerException( message );
        }
        else if( null != name && this.m_type == null )
        {
            final String message =
                REZ.getString( "subcontext.error.no.subcontext" );
            throw new ManagerException( message );
        }

        // get from list if possible
        final String key = contextKey( name, type );
        SystemManager subcontext =
View Full Code Here

        final ManagedEntry entry = (ManagedEntry)m_entries.remove( name );
        if( null == entry )
        {
            final String message =
                REZ.getString( "manager.error.unregister.noentry", name );
            throw new ManagerException( message );
        }

        unexport( name, entry.getExportedObject() );
    }
View Full Code Here

            if( !clazz.isInterface() )
            {
                final String message =
                    REZ.getString( "manager.error.verify.notinterface", clazz.getName() );
                throw new ManagerException( message );
            }

            if( !clazz.isInstance( object ) )
            {
                final String message =
                    REZ.getString( "manager.error.verify.notinstance", clazz.getName() );
                throw new ManagerException( message );
            }

            verifyInterface( clazz );
        }
    }
View Full Code Here

        verifyName( name, object );

        if( null != m_entries.get( name ) )
        {
            final String message = REZ.getString( "manager.error.register.exists", name );
            throw new ManagerException( message );
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.avalon.phoenix.interfaces.ManagerException

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.