Package org.glassfish.admin.amx.base
Interface Pathnames
-
@Taxonomy(stability=UNCOMMITTED) @AMXMBeanMetadata(singleton=true, globalSingleton=true, leaf=true) public interface Pathnames extends AMXProxy, Utility, Singleton
The Pathnames MBean--utilities for working with pathnames and MBeans.- Since:
- GlassFish V3
- See Also:
PathnameConstants
,PathnameParser
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectName[]
ancestors(String path)
Resolves the path to an ObjectName, then calls ancestors(objectName).ObjectName[]
ancestors(ObjectName objectName)
An efficient way to get the list of MBeans from DomainRoot on down to the specified MBean.String[]
dump(String path)
String[]
getAllPathnames()
ObjectName[]
listObjectNames(String path, boolean recursive)
List descendant ObjectNames.String[]
listPaths(String path, boolean recursive)
List descendant paths.ObjectName
resolvePath(String path)
Resolve a path to an ObjectName.ObjectName[]
resolvePaths(String[] paths)
Paths that don't resolve result in a null entry-
Methods inherited from interface org.glassfish.admin.amx.core.AMX_SPI
getChildren, getName, getParent
-
Methods inherited from interface org.glassfish.admin.amx.core.AMXProxy
as, attributeNames, attributesMap, attributesMap, child, child, childrenMap, childrenMap, childrenMaps, childrenSet, extra, invokeOp, invokeOp, java, nameProp, objectName, parent, parentPath, path, type, valid
-
-
-
-
Method Detail
-
resolvePath
@ManagedOperation(impact=0) ObjectName resolvePath(String path)
Resolve a path to an ObjectName. Any aliasing, etc is dealt with. Return null if failure.
-
resolvePaths
@ManagedOperation(impact=0) ObjectName[] resolvePaths(String[] paths)
Paths that don't resolve result in a null entry
-
ancestors
@ManagedOperation(impact=0) ObjectName[] ancestors(ObjectName objectName)
An efficient way to get the list of MBeans from DomainRoot on down to the specified MBean. The last entry will be the same as the parameter. From the ObjectNames one can obtain the path of every ancestor. If the MBean does not exist, null will be returned.
-
ancestors
@ManagedOperation(impact=0) ObjectName[] ancestors(String path)
Resolves the path to an ObjectName, then calls ancestors(objectName). Any aliasing or special handling will be dealt with.
-
listObjectNames
@ManagedOperation(impact=0) ObjectName[] listObjectNames(String path, boolean recursive)
List descendant ObjectNames.
-
listPaths
@ManagedOperation(impact=0) String[] listPaths(String path, boolean recursive)
List descendant paths.
-
getAllPathnames
@ManagedAttribute String[] getAllPathnames()
-
dump
@ManagedOperation(impact=0) String[] dump(String path)
-
-