public class Component
extends weblogic.management.provider.custom.ConfigurationMBeanCustomizer
Modifier and Type | Field and Description |
---|---|
private java.io.File |
altddFile |
private java.lang.String |
altDDURI |
private AppDeploymentMBean |
appDeployment |
private ApplicationMBean |
applicationMBean |
private java.io.File |
compFile |
protected static boolean |
DEBUG |
private static DebugCategory |
DEBUGGING |
private boolean |
isArchivedEar |
private static weblogic.security.acl.internal.AuthenticatedSubject |
kernelId |
private static long |
serialVersionUID |
(package private) TargetMBean[] |
targets |
private java.io.File |
tmpdir |
Constructor and Description |
---|
Component(weblogic.management.provider.custom.ConfigurationMBeanCustomized base) |
Modifier and Type | Method and Description |
---|---|
boolean |
activated(TargetMBean target)
determine if this component is supposed to be activated on a server
|
private boolean |
compActive(java.lang.String s) |
protected boolean |
containsDD(java.lang.String[] files,
java.lang.String subject) |
TargetMBean[] |
getActivatedTargets() |
protected AppDeploymentMBean |
getAppDeployment() |
ApplicationMBean |
getApplication()
The Application is always the parent of this component.
|
protected ComponentMBean |
getComponentMBean() |
TargetMBean[] |
getTargets()
Always delegate to the AppDeploymentMBean if possible.
|
private void |
initFromParent() |
private boolean |
serverAlive(ServerLifeCycleRuntimeMBean serverState) |
void |
setApplication(ApplicationMBean applicationMBean)
When setting the application we also set the AppDeployment
to which that application is delegating.
|
void |
setTargets(TargetMBean[] targets)
Always delegate to the AppDeploymentMBean if possible.
|
private boolean |
targetAlive(TargetMBean target,
DomainAccess domainAccess) |
clone, freezeCurrentValue, getMbean, getTaggedMBeanMap, getTags, getValue, isAdmin, isConfig, isDynamicallyCreated, isEdit, isRuntime, putValue, putValueNotify, restoreDefaultValue, sendNotification, setTags, touch
getName, getObjectName, getParent, isRegistered, setName, setParent
private static final long serialVersionUID
private static final DebugCategory DEBUGGING
protected static final boolean DEBUG
private transient java.io.File compFile
private transient java.io.File tmpdir
private transient java.io.File altddFile
private boolean isArchivedEar
private java.lang.String altDDURI
private transient ApplicationMBean applicationMBean
private transient AppDeploymentMBean appDeployment
private static final weblogic.security.acl.internal.AuthenticatedSubject kernelId
TargetMBean[] targets
public Component(weblogic.management.provider.custom.ConfigurationMBeanCustomized base)
public boolean activated(TargetMBean target)
target
- Description of the Parameterprotected boolean containsDD(java.lang.String[] files, java.lang.String subject)
protected ComponentMBean getComponentMBean()
public ApplicationMBean getApplication()
public void setApplication(ApplicationMBean applicationMBean)
applicationMBean
- protected AppDeploymentMBean getAppDeployment()
private void initFromParent()
public void setTargets(TargetMBean[] targets)
targets
- public TargetMBean[] getTargets()
public TargetMBean[] getActivatedTargets()
private boolean targetAlive(TargetMBean target, DomainAccess domainAccess)
private boolean serverAlive(ServerLifeCycleRuntimeMBean serverState)
private boolean compActive(java.lang.String s)