weblogic.management.mbeans.custom
Class Component
java.lang.Object
|
+--javax.management.NotificationBroadcasterSupport
|
+--weblogic.management.internal.DynamicMBeanImpl
|
+--weblogic.management.internal.ConfigurationMBeanImpl
|
+--weblogic.management.mbeans.custom.Component
- Direct Known Subclasses:
- ConnectorComponent, EJBComponent, JDBCPoolComponent, WebAppComponent
- public abstract class Component
- extends weblogic.management.internal.ConfigurationMBeanImpl
- Author:
- Copyright © 2002 BEA Systems, Inc. All Rights Reserved.
- See Also:
- Serialized Form
Field Summary
|
protected static boolean |
DEBUG
|
Fields inherited from class weblogic.management.internal.ConfigurationMBeanImpl |
adminObjectName |
Fields inherited from class weblogic.management.internal.DynamicMBeanImpl |
ADMIN,
CONFIG,
localizing,
mbean,
mbeanServer,
mbeanType,
name,
NAME_ATTRIBUTE,
objectName,
parent,
registered,
RUNTIME,
type |
Constructor Summary
|
Component(java.lang.String type)
|
Methods inherited from class weblogic.management.internal.ConfigurationMBeanImpl |
bootstrap,
clone,
cloneCustomToConfig,
freezeCurrentValue,
getAdminMBeanHome,
getAttribute,
getAttributeStringValue,
getAttributeXmlValue,
getMBeanHome,
getPersistMap,
getRemoteMBeanServer,
getSetFields,
invoke,
isCachingDisabled,
markAttributeModified,
markMBeanNotDefaulted,
postDeregister,
postRegister,
preRegister,
registerConfigMBean,
restoreDefaultValue,
setAttribute,
setPersistMap,
setRemoteMBeanServer,
toString,
touch,
unRegisterConfigMBean |
Methods inherited from class weblogic.management.internal.DynamicMBeanImpl |
add,
compareTo,
copyFrom,
disableNotifications,
enableNotifications,
ensureArgumentLocality,
getAttributeInfo,
getAttributes,
getDefaultAttributeValue,
getExtendedAttributeInfo,
getExtendedOperationInfo,
getLocalMBeanHome,
getMBeanInfo,
getMBeanType,
getName,
getObjectName,
getParent,
getSetAttributes,
getType,
getXAttributeInfo,
invokeLocally,
isAdmin,
isConfig,
isRegistered,
isRuntime,
isSet,
markAttributeModified,
preDeregister,
remove,
sendNotification,
setAttributes,
setLocalMBeanHome,
setName,
setParent,
setParent,
setType,
unSet,
valuesGet,
valuesPut |
Methods inherited from class javax.management.NotificationBroadcasterSupport |
addNotificationListener,
getNotificationInfo,
removeNotificationListener |
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
DEBUG
protected static final boolean DEBUG
Component
public Component(java.lang.String type)
isDDEditingEnabled
public boolean isDDEditingEnabled()
getDDEditingDisabledReason
public java.lang.String getDDEditingDisabledReason()
getModuleJar
protected weblogic.utils.jars.VirtualJarFile getModuleJar()
throws java.io.IOException
getAppMBean
protected ApplicationMBean getAppMBean()
getComponentMBean
protected ComponentMBean getComponentMBean()
isServerRunning
protected boolean isServerRunning()
determinePersistenceDestination
protected java.lang.String determinePersistenceDestination(ComponentMBean module,
int deploymentType,
java.io.File theFullFile)
initialize
protected void initialize()
readDescriptor
protected abstract weblogic.management.descriptors.TopLevelDescriptorMBean readDescriptor(weblogic.utils.jars.VirtualJarFile vjfile)
throws java.lang.Exception
readDescriptor
protected abstract weblogic.management.descriptors.TopLevelDescriptorMBean readDescriptor(weblogic.utils.jars.VirtualJarFile vjfile,
java.io.File altddFile,
java.lang.String altDDURI)
throws java.lang.Exception
activated
protected boolean activated(TargetMBean target)
- determine if this component is supposed to be activated on a server
- Parameters:
target
- Description of the Parameter- Returns:
- Description of the Return Value
removeTempModule
protected void removeTempModule()
containsDD
protected boolean containsDD(java.lang.String[] files,
java.lang.String subject)