# com.bea.control
ServiceBrokerControl Interface

public interface ServiceBrokerControl
extends `ServiceControl`

All Superinterfaces
  `Asynchronous`, `Control`, `Serializable`, `ServiceControl`, `ServiceProxy`, `XMLControl`

## Nested Class Summary

Nested classes from interface com.bea.control`.`Control``
`Control.Callback`

Nested classes from interface com.bea.control`.`ServiceControl``
`ServiceControl.Callback`

## Method Summary

`public `ServiceBrokerControlPropertiesDocument`` | `getProperties`() Returns the current control properties.
`public void` | `setProperties`(`ServiceBrokerControlPropertiesDocument` props) This method sets the control properties dynamically.

Methods from interface `com.bea.control.`ServiceControl``
`getConversationID, getEndPoint, getInputHeaders, getPassword, getProtocol, getReliableMessageID, getTimeout, getUsername, reset, setClientCert, setConversationID, setEndPoint, setKeystore, setKeystore, setOutputHeaders, setPassword, setProtocol, setReliableMessageID, setTimeout, setUsername, useClientKeySSL`

## Method Detail

### getProperties() Method

    public ServiceBrokerControlPropertiesDocument getProperties()

Returns the current control properties. Note that this includes all properties except security-related settings like username/password, keyAlias/keyPassword and keyStoreLocation/keyStorePassword.

#### Returns

the properties

### setProperties(ServiceBrokerControlPropertiesDocument) Method

    public void setProperties(ServiceBrokerControlPropertiesDocument props)
         throws Exception

This method sets the control properties dynamically. Properties set by this method over-ride the static annotations.

#### Parameters

props
  control properties

#### Exceptions

``Exception``