ConfigurationMBean, DescriptorBean, javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, SettableBean, WebLogicMBeanCpuUtilizationMBean, HeapRetainedMBeanpublic interface RCMResourceFairShareMBean extends ConfigurationMBean
 The RCMResourceFairShareMBean is used to configure the Fair Share
 policy for a resource type.
 
A Fair share policy is typically used to ensure that a fixed-size shared resource is shared effectively (yet fairly) by competing consumers. A Fair share policy may also be employed by a system administrator when a clear understanding of the exact usage of a resource by a Partition cannot be accurately determined in advance, and the system administrator would like efficient utilization of resources while ensuring fair allocation of shared resources to co-resident Partitions.
A RCM fair-share policy provides the following assurance to the system administrator (in line with work manager's definition of fair-share): When there is "contention" for a resource, and there is "uniform load" across multiple Partitions "over a period of time", the share of the resource allocated to these Partitions is "roughly" in ratio of their configured fair shares.
A system administrator allocates a 'share' to a Partition by specifying an integer value to let the fair share policy know the share of resources that must be allocated to the Partition during contention over time. The sum of all Partition shares need not equal 100.
DEFAULT_EMPTY_BYTE_ARRAY| Modifier and Type | Method | Description | 
|---|---|---|
| FairShareConstraintMBean | createFairShareConstraint(java.lang.String name) | This is the factory method for fair share policy configurations for this
 resource type. | 
| FairShareConstraintMBean | createFairShareConstraint(java.lang.String name,
                         int value) | This is the factory method for fair share policy configurations for this
 resource type. | 
| void | destroyFairShareConstraint(FairShareConstraintMBean fairShareConstraintMBean) | Destroys and removes a fair share policy configuration corresponding to the
 {code fairshareConstraintMBean} parameter, which is a child of this
 resource type MBean. | 
| FairShareConstraintMBean | getFairShareConstraint() | Gets the Fair Share policy configured for this resource type. | 
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSetaddPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListenergetAttribute, getAttributes, invoke, setAttribute, setAttributespostDeregister, postRegister, preDeregister, preRegisteraddNotificationListener, getNotificationInfo, removeNotificationListenergetMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParentFairShareConstraintMBean getFairShareConstraint()
FairShareConstraintMBean
         representing the fair share policy configured for this resource
         type.FairShareConstraintMBean createFairShareConstraint(java.lang.String name)
 The new FairShareConstraintMBean that is created will have the
 resource type MBean as its parent and must be destroyed with the
 destroyFairShareConstraint(FairShareConstraintMBean) method.
 
name - Name of the fair share policy configurationFairShareConstraintMBean representing the new fair share
         policy configuration.FairShareConstraintMBean createFairShareConstraint(java.lang.String name, int value)
 The new FairShareConstraintMBean that is created will have the
 resource type MBean as its parent and must be destroyed with the
 destroyFairShareConstraint(FairShareConstraintMBean) method.
 
name - Name of the fair share policy configurationvalue - The share of resources that must be allocated to the Partition 
 during contention over timeFairShareConstraintMBean representing the new fair share
         policy configuration.void destroyFairShareConstraint(FairShareConstraintMBean fairShareConstraintMBean)
fairShareConstraintMBean - The FairShareConstraintMBean to be removed 
 from this resource type MBean.