| 
 | BEA Systems, Inc. | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectweblogic.security.service.ResourceBase
weblogic.security.service.JMXResource
The JMXResource class is used by a container to
 specify the JMX MBean resource (and method related to the
 resource) that a caller is attempting to access.
 The toString format (which is produced by the ResourceBase
 class) for a JMXResource resource is:
 type=<jmx>, operation=get, application=, mbeanType=weblogic.management.configuration.Server, target=ListenPort
 The toString format for a bean contained within a JMS system resource is:
 type=<jmx>, operation=get, application=mySystemResource, mbeanType=weblogic.j2ee.descriptor.wl.LoadBalancingParamsBean, target=ServerAffinityEnabled
| Field Summary | |
| static String | CREATE | 
| static String | FIND | 
| static String | GETThe operations supported by JMXResource. | 
| static String | GET_ENCRYPTED | 
| static String | INVOKE | 
| static String | SET | 
| static String | SET_ENCRYPTED | 
| static String | UNREGISTER | 
| Fields inherited from class weblogic.security.service.ResourceBase | 
| id, length, NO_PARENT, parent, resStr, SCOPE_RESOURCE_ACTION, values | 
| Fields inherited from interface weblogic.security.spi.SelfDescribingResource | 
| LIST_FIELD_TYPE, NORMAL_FIELD_TYPE, PATH_FIELD_TYPE, UNDEFINED_FIELD_TYPE | 
| Constructor Summary | |
| JMXResource(String operation,
            String application,
            String beanType,
            String target)Constructs a new JMXResourcewith a target name
 composed from theoperation,app,mbeanType, andtargetparameters. | |
| Method Summary | |
|  String[] | getKeys()Gets keys for this resource. | 
|  String | getType()Gets the type of this resource ( JMXResource). | 
| protected  Resource | makeParent()Gets a Resourceobject that represents the parent of the
 currentJMXResource. | 
| Methods inherited from class weblogic.security.service.ResourceBase | 
| appendArrayValue, appendValue, equals, getFieldType, getID, getParentResource, getRepeatingFieldIndex, getRepeatingFieldTerminatingIndex, getValues, hashCode, init, init, isTransitiveField, reset, toString, writeResourceString | 
| Methods inherited from class java.lang.Object | 
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
public static final String CREATE
public static final String FIND
public static final String GET
public static final String GET_ENCRYPTED
public static final String INVOKE
public static final String SET
public static final String SET_ENCRYPTED
public static final String UNREGISTER
| Constructor Detail | 
public JMXResource(String operation,
                   String application,
                   String beanType,
                   String target)
JMXResource with a target name
 composed from the operation, app,
 mbeanType, and target parameters.
| Method Detail | 
public String[] getKeys()
getKeys in interface ResourcegetKeys in class ResourceBasepublic String getType()
JMXResource).
protected Resource makeParent()
Resource object that represents the parent of the
 current JMXResource. If the resource does not have a parent, 
 the value of null must be returned.
 The parentage hierarchy for a system JMXResource is:
 
 type=<jmx>, operation=get, application=mySystemResource, beanType=weblogic.j2ee.descriptor.wl.jmxConnectionFactoryBean, target=ServerAffinityEnabled
 type=<jmx>, operation=get, application=mySystemResource, beanType=weblogic.j2ee.descriptor.wl.jmxConnectionFactoryBean
 type=<jmx>, operation=get, application=mySystemResource
 type=<jmx>, operation=get, application=, beanType=weblogic.j2ee.descriptor.wl.jmxConnectionFactoryBean, target=ServerAffinityEnabled
 type=<jmx>, operation=get, application=, beanType=weblogic.j2ee.descriptor.wl.jmxConnectionFactoryBean
 type=<jmx>, operation=get, application=
 type=<jmx>, operation=get
 type=<jmx>
 
makeParent in class ResourceBaseResource object of the parent resource.| 
 | Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs91 Copyright 2005 BEA Systems Inc. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||