# com.bea.control
WliJMSControl Interface

public interface WliJMSControl
extends `JMSControl`

All Superinterfaces
  `Control`, `JMSControl`, `Serializable`, `XMLControl`

## Nested Class Summary

`public static interface` | `WliJMSControl.Callback`

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

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

## Field Summary

Fields from interface com.bea.control`.`JMSControl``
`HEADER_CORRELATIONID, HEADER_DELIVERYMODE, HEADER_EXPIRATION, HEADER_MESSAGEID, HEADER_PRIORITY, HEADER_REDELIVERED, HEADER_TIMESTAMP, HEADER_TYPE`

## Method Summary

`public `JMSControlPropertiesDocument`` | `getControlProperties`() This method returns the WliJMSControl's properties.
`public void` | `setProperties`(`JMSControlPropertiesDocument` jmsProps) This method sets the control properties dynamically.

Methods from interface `com.bea.control.`JMSControl``
`getHeaders, getProperties, getSession, setHeaders, setProperties, subscribe, unsubscribe`

## Method Detail

### getControlProperties() Method

    public JMSControlPropertiesDocument getControlProperties()

This method returns the WliJMSControl's properties.

#### Returns

JMSControlPropertiesDocument WliJMSControl dynamic properties

### setProperties(JMSControlPropertiesDocument) Method

    public void setProperties(JMSControlPropertiesDocument jmsProps)
         throws ControlException

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

#### Parameters

jmsProps
  control properties

#### Exceptions

``ControlException``