# com.bea.wli.management.configuration
B2BConfigMBean Interface

public interface B2BConfigMBean
extends `B2BBaseMBean`

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

All Superinterfaces
  `B2BBaseMBean`, `ConfigurationMBean`, `DynamicMBean`, `MBeanRegistration`, `NotificationBroadcaster`, `WebLogicMBean`

## Field Summary

Fields from interface weblogic.management.configuration`.`ConfigurationMBean``
`CACHING_STUB_SVUID, DEFAULT_EMPTY_BYTE_ARRAY`

## Method Summary

`public `String`` | `getAuditLogClass`() Gets the audit log class name.
`public `String`` | `getCertificateVerificationClass`() Gets the certification verification class name.
`public `String`` | `getProxyHost`() Gets the proxy host of the WebLogic B2B Integration.
`public `String`` | `getProxyPort`() Gets the proxy port of the WebLogic B2B Integration.
`public `String`` | `getSecureTimestampClass`() Gets the secure timestamp class name.
`public void` | `refreshKeyStores`() Refresh Keystores
`public void` | `setAuditLogClass`(`String` name) Sets the audit log class name.
`public void` | `setCertificateVerificationClass`(`String` name) Sets the certificate verification class name.
`public void` | `setProxyHost`(`String` host) Sets the proxy host of the WebLogic B2B Integration.
`public void` | `setProxyPort`(`String` port) Sets the proxy port of the WebLogic B2B Integration.
`public void` | `setSecureTimestampClass`(`String` name) Sets the secure timestamp class name.
`public void` | `update`() Update the configuration for WebLogic B2B Integration server.
`public void` | `updateAll`(`String` proxyHost, `String` proxyPort, `String` certificateVerificationClass, `String` auditLogClass, `String` secureTimestampClass) Update all the configuration for WebLogic B2B Integration server.

Methods from interface `com.bea.wli.management.configuration.`B2BBaseMBean``
``clone`, `delete`, `fromXML`, `getDelegateObject`, `setDelegateObject`, `toXML`,`

Methods from interface `weblogic.management.configuration.`ConfigurationMBean``
`freezeCurrentValue, getAttributeStringValue, getComments, getNotes, getSetFields, getXml, getXmlConverter, isDefaultedMBean, isPersistenceEnabled, preDeregister, registerConfigMBean, restoreDefaultValue, setComments, setDefaultedMBean, setNotes, setPersistenceEnabled, touch, unRegisterConfigMBean`

Methods from interface `javax.management.`DynamicMBean``
`getAttribute, getAttributes, getMBeanInfo, invoke, setAttribute, setAttributes`

Methods from interface `javax.management.`MBeanRegistration``
`postDeregister, postRegister, preDeregister, preRegister`

Methods from interface `javax.management.`NotificationBroadcaster``
`addNotificationListener, getNotificationInfo, removeNotificationListener`

Methods from interface `weblogic.management.`WebLogicMBean``
`getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent`

## Method Detail

### getAuditLogClass() Method

    public String getAuditLogClass()

Gets the audit log class name.

#### Returns

String - audit log class name.

### getCertificateVerificationClass() Method

    public String getCertificateVerificationClass()

Gets the certification verification class name.

#### Returns

String - certificate verification class name.

### getProxyHost() Method

    public String getProxyHost()

Gets the proxy host of the WebLogic B2B Integration.

#### Returns

String - proxy host of the WebLogic B2B Integration.

### getProxyPort() Method

    public String getProxyPort()

Gets the proxy port of the WebLogic B2B Integration.

#### Returns

String - proxy port of the WebLogic B2B Integration.

### getSecureTimestampClass() Method

    public String getSecureTimestampClass()

Gets the secure timestamp class name.

#### Returns

String - secure timestamp class name.

### refreshKeyStores() Method

    public void refreshKeyStores()

Refresh Keystores

### setAuditLogClass(String) Method

    public void setAuditLogClass(String name)

Sets the audit log class name.

#### Parameters

name
  audit log class name.

### setCertificateVerificationClass(String) Method

    public void setCertificateVerificationClass(String name)

Sets the certificate verification class name.

#### Parameters

name
  certificate verification class name.

### setProxyHost(String) Method

    public void setProxyHost(String host)

Sets the proxy host of the WebLogic B2B Integration.

#### Parameters

host
  proxy host for the WebLogic B2B Integration.

### setProxyPort(String) Method

    public void setProxyPort(String port)

Sets the proxy port of the WebLogic B2B Integration.

#### Parameters

port
  proxy port for the WebLogic B2B Integration.

### setSecureTimestampClass(String) Method

    public void setSecureTimestampClass(String name)

Sets the secure timestamp class name.

#### Parameters

name
  secure timestamp class name.

### update() Method

    public void update()
         throws B2BConfigurationException

Update the configuration for WebLogic B2B Integration server.

#### Exceptions

``B2BConfigurationException``
  If an error occurred during update.

### updateAll(String, String, String, String, String) Method

    public void updateAll(String proxyHost,
                          String proxyPort,
                          String certificateVerificationClass,
                          String auditLogClass,
                          String secureTimestampClass)
         throws B2BConfigurationException

Update all the configuration for WebLogic B2B Integration server.

#### Exceptions

``B2BConfigurationException``
  If an error occurred during update.