# com.bea.campaign.mbeans
ScenarioServiceMBean Interface

public interface ScenarioServiceMBean
extends `ServiceConfigurationMBean`

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

## Field Summary

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

## Method Summary

`public int` | `getMaxURILength`() Get the maximum length of a deployable scenario URI.
`public `String`[]` | `getRulesRequestAttrNames`() Get the list of Request attributes to put into the rules contexts.
`public `String`[]` | `getRulesSessionAttrNames`() Get the list of Session attributes to put into the rules contexts.
`public void` | `setMaxURILength`(int max) Set the maximum length of a deployable scenario URI.
`public void` | `setRulesRequestAttrNames`(`String`[] names) Set the list of Request attributes to put into the rules contexts.
`public void` | `setRulesSessionAttrNames`(`String`[] names) Set the list of Session attributes to put into the rules contexts.

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 `com.bea.p13n.management.`ServiceConfigurationMBean``
``

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

## Method Detail

### getMaxURILength() Method

    public int getMaxURILength()

Get the maximum length of a deployable scenario URI.

### getRulesRequestAttrNames() Method

    public String[] getRulesRequestAttrNames()

Get the list of Request attributes to put into the rules contexts.

### getRulesSessionAttrNames() Method

    public String[] getRulesSessionAttrNames()

Get the list of Session attributes to put into the rules contexts.

### setMaxURILength(int) Method

    public void setMaxURILength(int max)

Set the maximum length of a deployable scenario URI.

### setRulesRequestAttrNames(String[]) Method

    public void setRulesRequestAttrNames(String[] names)

Set the list of Request attributes to put into the rules contexts.

### setRulesSessionAttrNames(String[]) Method

    public void setRulesSessionAttrNames(String[] names)

Set the list of Session attributes to put into the rules contexts.