Package org.neo4j.jmx

Examples of org.neo4j.jmx.Description


    }

    @Override
    protected String getDescription( MBeanInfo info )
    {
        Description description = describeClass();
        if ( description != null ) return description.value();
        return super.getDescription( info );
    }
View Full Code Here


    }

    @Override
    protected String getDescription( MBeanAttributeInfo info )
    {
        Description description = describeMethod( info, "get", "is" );
        if ( description != null ) return description.value();
        return super.getDescription( info );
    }
View Full Code Here

    }

    @Override
    protected String getDescription( MBeanOperationInfo info )
    {
        Description description = describeMethod( info );
        if ( description != null ) return description.value();
        return super.getDescription( info );
    }
View Full Code Here

    }

    @Override
    protected int getImpact( MBeanOperationInfo info )
    {
        Description description = describeMethod( info );
        if ( description != null ) return description.impact();
        return super.getImpact( info );
    }
View Full Code Here

        return super.getImpact( info );
    }

    private Description describeClass()
    {
        Description description = getClass().getAnnotation( Description.class );
        if ( description == null )
        {
            for ( Class<?> iface : getClass().getInterfaces() )
            {
                description = iface.getAnnotation( Description.class );
View Full Code Here

        return description;
    }

    private Description describeMethod( MBeanFeatureInfo info, String... prefixes )
    {
        Description description = describeMethod( getClass(), info.getName(), prefixes );
        if ( description == null )
        {
            for ( Class<?> iface : getClass().getInterfaces() )
            {
                description = describeMethod( iface, info.getName(), prefixes );
View Full Code Here

        }

        @Override
        public MBeanInfo getMBeanInfo()
        {
            Description description = getClass().getAnnotation( Description.class );
            return new MBeanInfo( getClass().getName(), description != null ? description.value()
                    : "Neo4j configuration", keys(), null, null, null );
        }
View Full Code Here

TOP

Related Classes of org.neo4j.jmx.Description

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.