Class PackageManagerMBeanImpl
- java.lang.Object
-
- javax.management.StandardMBean
-
- org.apache.jackrabbit.vault.packaging.impl.PackageManagerMBeanImpl
-
- All Implemented Interfaces:
DynamicMBean
,MBeanRegistration
,PackageManagerMBean
public class PackageManagerMBeanImpl extends StandardMBean implements PackageManagerMBean
PackageManagerMBeanImpl
provide a MBean that lists all available packages as tabular data.
-
-
Constructor Summary
Constructors Constructor Description PackageManagerMBeanImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MBeanConstructorInfo[]
getConstructors(MBeanConstructorInfo[] ctors, Object impl)
protected String
getDescription(MBeanAttributeInfo info)
protected String
getDescription(MBeanInfo info)
TabularData
getPackages()
-
Methods inherited from class javax.management.StandardMBean
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation
-
-
-
-
Constructor Detail
-
PackageManagerMBeanImpl
public PackageManagerMBeanImpl() throws NotCompliantMBeanException, OpenDataException
-
-
Method Detail
-
getDescription
protected String getDescription(MBeanInfo info)
- Overrides:
getDescription
in classStandardMBean
-
getDescription
protected String getDescription(MBeanAttributeInfo info)
- Overrides:
getDescription
in classStandardMBean
-
getConstructors
protected MBeanConstructorInfo[] getConstructors(MBeanConstructorInfo[] ctors, Object impl)
- Overrides:
getConstructors
in classStandardMBean
-
getPackages
public TabularData getPackages()
- Specified by:
getPackages
in interfacePackageManagerMBean
-
-