org.neo4j.jmx.impl
Class ManagementBeanProvider

java.lang.Object
  extended by org.neo4j.helpers.Service
      extended by org.neo4j.jmx.impl.ManagementBeanProvider
Direct Known Subclasses:
CacheBean, HighAvailabilityBean, LockManagerBean, MemoryMappingBean, PrimitivesBean, StoreFileBean, TransactionManagerBean, XaManagerBean

public abstract class ManagementBeanProvider
extends Service


Nested Class Summary
 
Nested classes/interfaces inherited from class org.neo4j.helpers.Service
Service.CaseInsensitiveService, Service.Implementation
 
Constructor Summary
ManagementBeanProvider(Class<?> beanInterface)
           
 
Method Summary
protected abstract  Neo4jMBean createMBean(ManagementData management)
           
protected  Iterable<? extends Neo4jMBean> createMBeans(ManagementData management)
           
protected  Neo4jMBean createMXBean(ManagementData management)
           
protected  Iterable<? extends Neo4jMBean> createMXBeans(ManagementData management)
           
 
Methods inherited from class org.neo4j.helpers.Service
load, load, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ManagementBeanProvider

public ManagementBeanProvider(Class<?> beanInterface)
Method Detail

createMBeans

protected Iterable<? extends Neo4jMBean> createMBeans(ManagementData management)
                                               throws NotCompliantMBeanException
Throws:
NotCompliantMBeanException

createMXBeans

protected Iterable<? extends Neo4jMBean> createMXBeans(ManagementData management)
                                                throws NotCompliantMBeanException
Throws:
NotCompliantMBeanException

createMBean

protected abstract Neo4jMBean createMBean(ManagementData management)
                                   throws NotCompliantMBeanException
Throws:
NotCompliantMBeanException

createMXBean

protected Neo4jMBean createMXBean(ManagementData management)
                           throws NotCompliantMBeanException
Throws:
NotCompliantMBeanException


Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.