BEA Systems, Inc.

WebLogic Server 8.1 API Reference

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)
           
 
Method Summary
protected  boolean activated(TargetMBean target)
          determine if this component is supposed to be activated on a server
protected  boolean containsDD(java.lang.String[] files, java.lang.String subject)
           
protected  java.lang.String determinePersistenceDestination(ComponentMBean module, int deploymentType, java.io.File theFullFile)
           
protected  ApplicationMBean getAppMBean()
           
protected  ComponentMBean getComponentMBean()
           
 java.lang.String getDDEditingDisabledReason()
           
protected  weblogic.utils.jars.VirtualJarFile getModuleJar()
           
protected  void initialize()
           
 boolean isDDEditingEnabled()
           
protected  boolean isServerRunning()
           
protected abstract  weblogic.management.descriptors.TopLevelDescriptorMBean readDescriptor(weblogic.utils.jars.VirtualJarFile vjfile)
           
protected abstract  weblogic.management.descriptors.TopLevelDescriptorMBean readDescriptor(weblogic.utils.jars.VirtualJarFile vjfile, java.io.File altddFile, java.lang.String altDDURI)
           
protected  void removeTempModule()
           
 
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
 

Field Detail

DEBUG

protected static final boolean DEBUG
Constructor Detail

Component

public Component(java.lang.String type)
Method Detail

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)

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs81b