mx4j.server

Class CachingReflectionMBeanInvoker

public class CachingReflectionMBeanInvoker extends ReflectionMBeanInvoker

Caching MBeanInvoker that uses reflection to invoke on MBean instances. Attributes and operations lookup is cached to speedup invocations.

Version: $Revision: 1.3 $

Method Summary
protected StringgetMethodForAttribute(MBeanAttributeInfo attribute, boolean getter)
protected MBeanAttributeInfogetStandardAttributeInfo(MBeanMetaData metadata, String attribute, boolean forWrite)
protected MethodgetStandardManagementMethod(MBeanMetaData metadata, String name, String[] signature)
protected MBeanOperationInfogetStandardOperationInfo(MBeanMetaData metadata, String method, String[] signature)

Method Detail

getMethodForAttribute

protected String getMethodForAttribute(MBeanAttributeInfo attribute, boolean getter)

getStandardAttributeInfo

protected MBeanAttributeInfo getStandardAttributeInfo(MBeanMetaData metadata, String attribute, boolean forWrite)

getStandardManagementMethod

protected Method getStandardManagementMethod(MBeanMetaData metadata, String name, String[] signature)

getStandardOperationInfo

protected MBeanOperationInfo getStandardOperationInfo(MBeanMetaData metadata, String method, String[] signature)
Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.