com.bea.wli.management.configuration
Interface B2BConfigMBean

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

public interface B2BConfigMBean
extends B2BBaseMBean

The B2B interface represents the WebLogic B2B Integration. It acts as a factory for all other mbeans.


Field Summary
 
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean
DEFAULT_EMPTY_BYTE_ARRAY
 
Method Summary
 String getAuditLogClass()
          Gets the audit log class name.
 String getCertificateVerificationClass()
          Gets the certification verification class name.
 String getProxyHost()
          Gets the proxy host of the WebLogic B2B Integration.
 String getProxyPort()
          Gets the proxy port of the WebLogic B2B Integration.
 String getSecureTimestampClass()
          Gets the secure timestamp class name.
 void refreshKeyStores()
          Refresh Keystores
 void setAuditLogClass(String name)
          Sets the audit log class name.
 void setCertificateVerificationClass(String name)
          Sets the certificate verification class name.
 void setProxyHost(String host)
          Sets the proxy host of the WebLogic B2B Integration.
 void setProxyPort(String port)
          Sets the proxy port of the WebLogic B2B Integration.
 void setSecureTimestampClass(String name)
          Sets the secure timestamp class name.
 void update()
          Update the configuration for WebLogic B2B Integration server.
 void updateAll(String proxyHost, String proxyPort, String certificateVerificationClass, String auditLogClass, String secureTimestampClass)
          Update all the configuration for WebLogic B2B Integration server.
 
Methods inherited from interface com.bea.wli.management.configuration.B2BBaseMBean
clone, delete, fromXML, getDelegateObject, publish, setDelegateObject, toXML, toXMLInternal, updateInternal
 
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

getProxyHost

String getProxyHost()
Gets the proxy host of the WebLogic B2B Integration.

Returns:
String - proxy host of the WebLogic B2B Integration.

setProxyHost

void setProxyHost(String host)
Sets the proxy host of the WebLogic B2B Integration.

Parameters:
host - proxy host for the WebLogic B2B Integration.

getProxyPort

String getProxyPort()
Gets the proxy port of the WebLogic B2B Integration.

Returns:
String - proxy port of the WebLogic B2B Integration.

setProxyPort

void setProxyPort(String port)
Sets the proxy port of the WebLogic B2B Integration.

Parameters:
port - proxy port for the WebLogic B2B Integration.

getCertificateVerificationClass

String getCertificateVerificationClass()
Gets the certification verification class name.

Returns:
String - certificate verification class name.

setCertificateVerificationClass

void setCertificateVerificationClass(String name)
Sets the certificate verification class name.

Parameters:
name - certificate verification class name.

getAuditLogClass

String getAuditLogClass()
Gets the audit log class name.

Returns:
String - audit log class name.

setAuditLogClass

void setAuditLogClass(String name)
Sets the audit log class name.

Parameters:
name - audit log class name.

getSecureTimestampClass

String getSecureTimestampClass()
Gets the secure timestamp class name.

Returns:
String - secure timestamp class name.

setSecureTimestampClass

void setSecureTimestampClass(String name)
Sets the secure timestamp class name.

Parameters:
name - secure timestamp class name.

refreshKeyStores

void refreshKeyStores()
Refresh Keystores


update

void update()
            throws B2BConfigurationException
Update the configuration for WebLogic B2B Integration server.

Specified by:
update in interface B2BBaseMBean
Throws:
B2BConfigurationException - If an error occurred during update.

updateAll

void updateAll(String proxyHost,
               String proxyPort,
               String certificateVerificationClass,
               String auditLogClass,
               String secureTimestampClass)
               throws B2BConfigurationException
Update all the configuration for WebLogic B2B Integration server.

Throws:
B2BConfigurationException - If an error occurred during update.