org.neo4j.management.impl
Class HotspotManagementSupport

java.lang.Object
  extended by org.neo4j.jmx.impl.ManagementSupport
      extended by org.neo4j.management.impl.HotspotManagementSupport

public class HotspotManagementSupport
extends ManagementSupport


Constructor Summary
HotspotManagementSupport()
           
 
Method Summary
protected  ObjectName createObjectName(String instanceId, String beanName, boolean query, String... extraNaming)
           
protected  String getBeanName(Class<?> beanInterface)
           
protected  JMXServiceURL getJMXServiceURL(KernelData kernel)
          Get the URI to which connections can be made to the MBeanServer of this JVM.
protected
<T> T
makeProxy(KernelBean kernel, ObjectName name, Class<T> beanInterface)
          Create a proxy for the specified bean.
protected  boolean supportsMxBeans()
           
 
Methods inherited from class org.neo4j.jmx.impl.ManagementSupport
createMBeanQuery, createObjectName, getMBeanServer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HotspotManagementSupport

public HotspotManagementSupport()
Method Detail

getJMXServiceURL

protected JMXServiceURL getJMXServiceURL(KernelData kernel)
Description copied from class: ManagementSupport
Get the URI to which connections can be made to the MBeanServer of this JVM.

Overrides:
getJMXServiceURL in class ManagementSupport
Parameters:
kernel - the kernel that wishes to access the URI.
Returns:
a URI that can be used for connecting to the MBeanServer of this JVM.

supportsMxBeans

protected final boolean supportsMxBeans()
Overrides:
supportsMxBeans in class ManagementSupport

makeProxy

protected final <T> T makeProxy(KernelBean kernel,
                                ObjectName name,
                                Class<T> beanInterface)
Description copied from class: ManagementSupport
Create a proxy for the specified bean.

Overrides:
makeProxy in class ManagementSupport
Type Parameters:
T - The type of the bean to create.
Parameters:
kernel - the kernel that the proxy should be created for.
beanInterface - the bean type to create the proxy for.
Returns:
a new proxy for the specified bean.

getBeanName

protected String getBeanName(Class<?> beanInterface)
Overrides:
getBeanName in class ManagementSupport

createObjectName

protected ObjectName createObjectName(String instanceId,
                                      String beanName,
                                      boolean query,
                                      String... extraNaming)
Overrides:
createObjectName in class ManagementSupport


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