Skip navigation links

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


weblogic.management.configuration
Interface ResourceGroupMBean

All Superinterfaces:
ConfigurationMBean, DescriptorBean, DynamicMBean, MBeanRegistration, NotificationBroadcaster, ResourceGroupTemplateMBean, SettableBean, WebLogicMBean

public interface ResourceGroupMBean
extends ResourceGroupTemplateMBean

A resource group is a named collection of deployable resources. Typically the resources in a given resource group are related in some way, for example in that they make up a single application suite.

Since:
12.2.1.0

Field Summary

 

Fields inherited from interface weblogic.management.configuration.ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY

 

Method Summary
abstract  void addTarget(TargetMBean target)
          Add an existing Target to the list of Targets.
abstract  TargetMBean[] findEffectiveTargets()
          Returns the targets actually used by this resource group, accounting for partition-level defaulting.
abstract  ResourceGroupTemplateMBean getResourceGroupTemplate()
          The resource group template referenced by this resource group.
abstract  TargetMBean[] getTargets()
          An array of all the Target beans.
abstract  boolean isUseDefaultTarget()
          Checks whether this resource group uses the default target from the partition that contains the resource group.
abstract  TargetMBean lookupTarget(String name)
          Find a particular target with a given name.
abstract  void removeTarget(TargetMBean target)
          Remove the given Target from the list of Target beans.
abstract  void setResourceGroupTemplate(ResourceGroupTemplateMBean template)
          Set the resource group template for this resource group.
abstract  void setTargets(TargetMBean[] targets)
          Replace the current list of Targets, if any, with this array.
abstract  void setUseDefaultTarget(boolean useDefaultTarget)
          Specifies whether this resource group will use the default target from the partition that contains the resource group or not

 

Methods inherited from interface weblogic.management.configuration.ResourceGroupTemplateMBean
createCoherenceClusterSystemResource, createFileStore, createForeignJNDIProvider, createJDBCStore, createJDBCSystemResource, createJDBCSystemResource, createJMSBridgeDestination, createJMSServer, createJMSSystemResource, createJMSSystemResource, createMessagingBridge, createOsgiFramework, createSAFAgent, createWLDFSystemResource, createWLDFSystemResource, destroyCoherenceClusterSystemResource, destroyFileStore, destroyForeignJNDIProvider, destroyJDBCStore, destroyJDBCSystemResource, destroyJMSBridgeDestination, destroyJMSServer, destroyJMSSystemResource, destroyMailSession, destroyMessagingBridge, destroyOsgiFramework, destroyPathService, destroySAFAgent, destroyWLDFSystemResource, getAppDeployments, getCoherenceClusterSystemResources, getFileStores, getForeignJNDIProviders, getJDBCStores, getJDBCSystemResources, getJMSBridgeDestinations, getJMSServers, getJMSSystemResources, getLibraries, getMailSessions, getMessagingBridges, getName, getOsgiFrameworks, getPathServices, getSAFAgents, getUploadDirectoryName, getWLDFSystemResources, lookupAppDeployment, lookupCoherenceClusterSystemResource, lookupFileStore, lookupForeignJNDIProvider, lookupJDBCStore, lookupJDBCSystemResource, lookupJMSBridgeDestination, lookupJMSServer, lookupJMSSystemResource, lookupLibrary, lookupMailSession, lookupMessagingBridge, lookupOsgiFramework, lookupPathService, lookupSAFAgent, lookupWLDFSystemResource, setUploadDirectoryName

 

Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
freezeCurrentValue, getId, getInheritedProperties, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet

 

Methods inherited from interface weblogic.management.WebLogicMBean
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent

 

Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, invoke, setAttribute, setAttributes

 

Methods inherited from interface javax.management.MBeanRegistration
postDeregister, postRegister, preDeregister, preRegister

 

Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener

 

Methods inherited from interface weblogic.descriptor.DescriptorBean
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener

 

Method Detail

getResourceGroupTemplate

ResourceGroupTemplateMBean getResourceGroupTemplate()
The resource group template referenced by this resource group.
Returns:
Resource Group Template MBean

setResourceGroupTemplate

void setResourceGroupTemplate(ResourceGroupTemplateMBean template)
Set the resource group template for this resource group.
Parameters:
template - the new resource group template bean

findEffectiveTargets

TargetMBean[] findEffectiveTargets()
Returns the targets actually used by this resource group, accounting for partition-level defaulting.
Returns:

getTargets

@ExportCustomizeableValues(saveDefault=true)
TargetMBean[] getTargets()
An array of all the Target beans.
Returns:
the Target beans as an array

lookupTarget

TargetMBean lookupTarget(String name)
Find a particular target with a given name.
Parameters:
name - the name of the target to find
Returns:
the target with the given name, or null if none with that name exist

addTarget

void addTarget(TargetMBean target)
Add an existing Target to the list of Targets.
Parameters:
target - the target to add

removeTarget

void removeTarget(TargetMBean target)
Remove the given Target from the list of Target beans.
Parameters:
target - the target to remove

setTargets

void setTargets(TargetMBean[] targets)
Replace the current list of Targets, if any, with this array.
Parameters:
targets - the new array of Target beans.

isUseDefaultTarget

boolean isUseDefaultTarget()
Checks whether this resource group uses the default target from the partition that contains the resource group.

setUseDefaultTarget

void setUseDefaultTarget(boolean useDefaultTarget)
Specifies whether this resource group will use the default target from the partition that contains the resource group or not
Parameters:
useDefaultTarget -

Skip navigation links

Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09