public static class RemoteUsage.Resources extends Object
Create proxies for Resource Adaptor Entity Usage MBeans and helper classes to read usage parameters.
Modifier and Type | Method and Description |
---|---|
static ResourceUsageMBean |
getResourceUsageMBean(MBeanServerConnection server,
String entityName)
Provides a
ResourceUsageMBean proxy object for a RA entity name. |
static UsageMBean |
getUsageMBean(MBeanServerConnection server,
ResourceUsageMBean resourceUsageMBean)
Get a UsageMBean for the unnamed parameter set of an RA entity.
|
static UsageMBean |
getUsageMBean(MBeanServerConnection server,
ResourceUsageMBean resourceUsageMBean,
int nodeID)
Get a UsageMBean for the unnamed parameter set of an RA entity on the specified node.
|
static UsageMBean |
getUsageMBean(MBeanServerConnection server,
ResourceUsageMBean resourceUsageMBean,
String paramSetName)
Get a UsageMBean for the specified parameter set of an RA entity.
|
static UsageMBean |
getUsageMBean(MBeanServerConnection server,
ResourceUsageMBean resourceUsageMBean,
String paramSetName,
int nodeID)
Get a UsageMBean for the specified parameter set of an RA entity on the specified node.
|
static UsageMBean |
getUsageMBean(MBeanServerConnection server,
String raEntityName)
Get a UsageMBean for the unnamed parameter set of an RA entity.
|
static UsageMBean |
getUsageMBean(MBeanServerConnection server,
String raEntityName,
int nodeID)
Get a UsageMBean for the unnamed usage parameter set of an RA entity on the specified node.
|
static UsageMBean |
getUsageMBean(MBeanServerConnection server,
String raEntityName,
String paramSetName)
Get a UsageMBean for the specified usage parameter set of an RA entity.
|
static UsageMBean |
getUsageMBean(MBeanServerConnection server,
String raEntityName,
String paramSetName,
int nodeID)
Get a UsageMBean for the specified usage parameter set of an RA entity on the specified node.
|
static RemoteUsage.UsageNotificationManager |
getUsageNotificationManager(MBeanServerConnection server,
String entityName)
|
static RemoteUsage.UsageNotificationManager |
getUsageNotificationManager(MBeanServerConnection server,
String entityName,
String upiType)
|
static UsageNotificationManagerMBean |
getUsageNotificationManagerMBean(MBeanServerConnection server,
ResourceUsageMBean resourceUsageMBean)
Get a UsageNotificationManagerMBean for an RA entity.
|
static UsageNotificationManagerMBean |
getUsageNotificationManagerMBean(MBeanServerConnection server,
ResourceUsageMBean resourceUsageMBean,
String paramSetType)
Get a UsageNotificationManagerMBean for an RA entity.
|
static RemoteUsage.UsageReader |
getUsageReader(MBeanServerConnection server,
String entityName)
Get a
RemoteUsage.UsageReader for the unnamed usage parameter set. |
static RemoteUsage.UsageReader |
getUsageReader(MBeanServerConnection server,
String entityName,
int nodeID)
Get a
RemoteUsage.UsageReader for the unnamed usage parameter set on the specified node. |
static RemoteUsage.UsageReader |
getUsageReader(MBeanServerConnection server,
String entityName,
String paramSetName)
Get a
RemoteUsage.UsageReader for the specified usage parameter set. |
static RemoteUsage.UsageReader |
getUsageReader(MBeanServerConnection server,
String entityName,
String paramSetName,
int nodeID)
Get a
RemoteUsage.UsageReader for the specified usage parameter set on the specified node. |
public static ResourceUsageMBean getResourceUsageMBean(MBeanServerConnection server, String entityName) throws InvalidArgumentException, UnrecognizedResourceAdaptorEntityException, ManagementException
Provides a ResourceUsageMBean
proxy object for a RA entity name.
entityName
- the RA entity nameResourceUsageMBean
proxyNullPointerException
- if entityName is nullUnrecognizedResourceAdaptorEntityException
- if the entity is unrecognizedManagementException
- if a management exception occursInvalidArgumentException
public static UsageMBean getUsageMBean(MBeanServerConnection server, String raEntityName) throws ManagementException, InvalidArgumentException, UnrecognizedResourceAdaptorEntityException
Get a UsageMBean for the unnamed parameter set of an RA entity.
server
- a server connectionraEntityName
- ManagementException
InvalidArgumentException
UnrecognizedResourceAdaptorEntityException
public static UsageMBean getUsageMBean(MBeanServerConnection server, String raEntityName, String paramSetName) throws NullPointerException, UnrecognizedUsageParameterSetNameException, ManagementException, InvalidArgumentException, UnrecognizedResourceAdaptorEntityException
Get a UsageMBean for the specified usage parameter set of an RA entity.
server
- a server connectionraEntityName
- the name of the resource adaptor entityparamSetName
- the name of the usage parameter setNullPointerException
UnrecognizedUsageParameterSetNameException
ManagementException
InvalidArgumentException
UnrecognizedResourceAdaptorEntityException
public static UsageMBean getUsageMBean(MBeanServerConnection server, String raEntityName, int nodeID) throws NullPointerException, UnrecognizedUsageParameterSetNameException, ManagementException, InvalidArgumentException, UnrecognizedResourceAdaptorEntityException
Get a UsageMBean for the unnamed usage parameter set of an RA entity on the specified node.
server
- a server connectionraEntityName
- the name of the resource adaptor entitynodeID
- the node ID of the node whose usage state should be accessed by the Usage MBean.NullPointerException
UnrecognizedUsageParameterSetNameException
ManagementException
InvalidArgumentException
UnrecognizedResourceAdaptorEntityException
public static UsageMBean getUsageMBean(MBeanServerConnection server, String raEntityName, String paramSetName, int nodeID) throws NullPointerException, UnrecognizedUsageParameterSetNameException, ManagementException, InvalidArgumentException, UnrecognizedResourceAdaptorEntityException
Get a UsageMBean for the specified usage parameter set of an RA entity on the specified node.
server
- a server connectionraEntityName
- the name of the resource adaptor entity.paramSetName
- the name of the usage parameter setnodeID
- the node ID of the node whose usage state should be accessed by the Usage MBean.NullPointerException
UnrecognizedUsageParameterSetNameException
ManagementException
InvalidArgumentException
UnrecognizedResourceAdaptorEntityException
public static UsageMBean getUsageMBean(MBeanServerConnection server, ResourceUsageMBean resourceUsageMBean) throws ManagementException
Get a UsageMBean for the unnamed parameter set of an RA entity. Use this method if you already have a ResourceUsageMBean reference.
server
- a server connectionresourceUsageMBean
- a ResourceUsageMBean obtained previouslyManagementException
public static UsageMBean getUsageMBean(MBeanServerConnection server, ResourceUsageMBean resourceUsageMBean, String paramSetName) throws NullPointerException, UnrecognizedUsageParameterSetNameException, ManagementException
Get a UsageMBean for the specified parameter set of an RA entity. Use this method if you already have a ResourceUsageMBean reference.
server
- a server connectionresourceUsageMBean
- a ResourceUsageMBean obtained previouslyparamSetName
- the name of the usage parameter setNullPointerException
UnrecognizedUsageParameterSetNameException
ManagementException
public static UsageMBean getUsageMBean(MBeanServerConnection server, ResourceUsageMBean resourceUsageMBean, int nodeID) throws NullPointerException, UnrecognizedUsageParameterSetNameException, ManagementException
Get a UsageMBean for the unnamed parameter set of an RA entity on the specified node. Use this method if you already have a ResourceUsageMBean reference.
server
- a server connectionresourceUsageMBean
- a ResourceUsageMBean obtained previouslynodeID
- the node ID of the node whose usage state should be accessed by the Usage MBean.NullPointerException
UnrecognizedUsageParameterSetNameException
ManagementException
public static UsageMBean getUsageMBean(MBeanServerConnection server, ResourceUsageMBean resourceUsageMBean, String paramSetName, int nodeID) throws NullPointerException, UnrecognizedUsageParameterSetNameException, ManagementException
Get a UsageMBean for the specified parameter set of an RA entity on the specified node. Use this method if you already have a ResourceUsageMBean reference.
server
- a server connectionresourceUsageMBean
- a ResourceUsageMBean obtained previouslyparamSetName
- the name of the usage parameter setnodeID
- the node ID of the node whose usage state should be accessed by the Usage MBean.NullPointerException
UnrecognizedUsageParameterSetNameException
ManagementException
public static UsageNotificationManagerMBean getUsageNotificationManagerMBean(MBeanServerConnection server, ResourceUsageMBean resourceUsageMBean) throws ManagementException
Get a UsageNotificationManagerMBean for an RA entity.
server
- a server connectionresourceUsageMBean
- a ResourceUsageMBean obtained previouslyManagementException
public static UsageNotificationManagerMBean getUsageNotificationManagerMBean(MBeanServerConnection server, ResourceUsageMBean resourceUsageMBean, String paramSetType) throws UnrecognizedUsageParametersInterfaceTypeException, ManagementException
Get a UsageNotificationManagerMBean for an RA entity.
server
- a server connectionresourceUsageMBean
- a ResourceUsageMBean obtained previouslyparamSetType
- the usage parameter set typeManagementException
UnrecognizedUsageParametersInterfaceTypeException
public static RemoteUsage.UsageReader getUsageReader(MBeanServerConnection server, String entityName) throws InvalidArgumentException, UnrecognizedResourceAdaptorEntityException, ManagementException
Get a RemoteUsage.UsageReader
for the unnamed usage parameter set.
server
- a server connectionentityName
- InvalidArgumentException
UnrecognizedResourceAdaptorEntityException
ManagementException
public static RemoteUsage.UsageReader getUsageReader(MBeanServerConnection server, String entityName, String paramSetName) throws InvalidArgumentException, UnrecognizedResourceAdaptorEntityException, ManagementException, UnrecognizedUsageParameterSetNameException
Get a RemoteUsage.UsageReader
for the specified usage parameter set.
server
- a server connectionentityName
- the name of the resource adaptor entity.paramSetName
- the name of the usage parameter setInvalidArgumentException
UnrecognizedResourceAdaptorEntityException
UnrecognizedUsageParameterSetNameException
ManagementException
public static RemoteUsage.UsageReader getUsageReader(MBeanServerConnection server, String entityName, int nodeID) throws InvalidArgumentException, UnrecognizedResourceAdaptorEntityException, ManagementException, UnrecognizedUsageParameterSetNameException
Get a RemoteUsage.UsageReader
for the unnamed usage parameter set on the specified node.
server
- a server connectionentityName
- the name of the resource adaptor entity.nodeID
- the node ID of the node whose usage state should be accessed by the Usage MBean.InvalidArgumentException
UnrecognizedResourceAdaptorEntityException
UnrecognizedUsageParameterSetNameException
ManagementException
public static RemoteUsage.UsageReader getUsageReader(MBeanServerConnection server, String entityName, String paramSetName, int nodeID) throws InvalidArgumentException, UnrecognizedResourceAdaptorEntityException, ManagementException, UnrecognizedUsageParameterSetNameException
Get a RemoteUsage.UsageReader
for the specified usage parameter set on the specified node.
server
- a server connectionentityName
- the name of the resource adaptor entity.paramSetName
- the name of the usage parameter setnodeID
- the node ID of the node whose usage state should be accessed by the Usage MBean.InvalidArgumentException
UnrecognizedResourceAdaptorEntityException
UnrecognizedUsageParameterSetNameException
ManagementException
public static RemoteUsage.UsageNotificationManager getUsageNotificationManager(MBeanServerConnection server, String entityName) throws InvalidArgumentException, ManagementException, UnrecognizedResourceAdaptorEntityException
server
- a server connectionentityName
- the name of the resource adaptor entity.InvalidArgumentException
UnrecognizedResourceAdaptorEntityException
ManagementException
public static RemoteUsage.UsageNotificationManager getUsageNotificationManager(MBeanServerConnection server, String entityName, String upiType) throws InvalidArgumentException, ManagementException, UnrecognizedResourceAdaptorEntityException, UnrecognizedUsageParametersInterfaceTypeException
server
- a server connectionentityName
- the name of the resource adaptor entity.upiType
- the usage parameters interface typeInvalidArgumentException
UnrecognizedResourceAdaptorEntityException
UnrecognizedUsageParametersInterfaceTypeException
ManagementException