com.bea.wli.management.configuration
Interface B2BBaseMBean

All Superinterfaces:
weblogic.management.configuration.ConfigurationMBean, weblogic.descriptor.DescriptorBean, javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, weblogic.descriptor.SettableBean, weblogic.management.WebLogicMBean
All Known Subinterfaces:
B2BConfigMBean

public interface B2BBaseMBean
extends weblogic.management.configuration.ConfigurationMBean


Field Summary
 
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
 
Method Summary
 Object clone(String name)
          Makes a deep copy of the Business Protocol with the name passed.
 void delete()
          Delete the object
 void fromXML(String xmlString)
          Take XML representation of a child MBean and its children
 Object getDelegateObject()
           
 void publish(int publishType, int eventType)
          publishes an update event across the cluster 'publishType' allows for deep or shallow or refresh update events and 'eventType' is the event to be published Internal Use Only - The internal object for this Bean
 void setDelegateObject(Object o)
           
 String toXML()
          XML representation for the current and its subchild
 String toXMLInternal(boolean useNamespace, boolean deepFetch)
          Specifies the xml representation of an MBean object.
 void update()
          Updates the .
 void updateInternal(int publishType)
          Update functionality is similar to the 'update' method cluster-wide update propagation will happen based on publishType value Internal Use Only - The internal object for this Bean
 
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean
freezeCurrentValue, getComments, getName, getNotes, isDefaultedMBean, isPersistenceEnabled, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, touch, 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
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener
 

Method Detail

update

void update()
            throws B2BConfigurationException
Updates the .

Throws:
B2BConfigurationException

updateInternal

void updateInternal(int publishType)
                    throws B2BConfigurationException
Update functionality is similar to the 'update' method cluster-wide update propagation will happen based on publishType value Internal Use Only - The internal object for this Bean

Throws:
B2BConfigurationException

publish

void publish(int publishType,
             int eventType)
             throws B2BConfigurationException
publishes an update event across the cluster 'publishType' allows for deep or shallow or refresh update events and 'eventType' is the event to be published Internal Use Only - The internal object for this Bean

Throws:
B2BConfigurationException

toXMLInternal

String toXMLInternal(boolean useNamespace,
                     boolean deepFetch)
                     throws B2BConfigurationException
Specifies the xml representation of an MBean object. The output xml is in conformance to the TPM XML schema. Internal Use Only - The internal object for this Bean

Throws:
B2BConfigurationException

toXML

String toXML()
             throws B2BConfigurationException
XML representation for the current and its subchild

Throws:
B2BConfigurationException

fromXML

void fromXML(String xmlString)
             throws B2BConfigurationException
Take XML representation of a child MBean and its children

Throws:
B2BConfigurationException

clone

Object clone(String name)
             throws B2BConfigurationException
Makes a deep copy of the Business Protocol with the name passed.

Parameters:
name - name for the new Business Protocol.
Returns:
java.lang.Object - The new object.
Throws:
B2BConfigurationException

delete

void delete()
            throws B2BConfigurationException
Delete the object

Throws:
B2BConfigurationException

setDelegateObject

void setDelegateObject(Object o)

getDelegateObject

Object getDelegateObject()
                         throws B2BConfigurationException
Throws:
B2BConfigurationException