com.tibco.cep.runtime.session

## Interface RuleSessionConfig

-     public interface RuleSessionConfig

  Describes the configuration of a `RuleSession` as specified in one BusinessEvents Archive resource.
  Since:
    2.0.0

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `RuleSessionConfig.InputDestinationConfig` Describes a destination that is enabled for input.

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Set` | `getDeployedRuleUris()` Returns the URIs of the rules deployed in this BusinessEvents archive.
    `RuleSessionConfig.InputDestinationConfig[]` | `getInputDestinations()` Gets the configurations of the destinations enabled for input in this archive.
    `java.lang.String` | `getName()` Returns the URI of the BusinessEvents archive resource.

- - ### Method Detail

    - #### getName

          java.lang.String getName()

      Returns the URI of the BusinessEvents archive resource.
      Returns:
        a String
      Since:
        2.0.0

    - #### getDeployedRuleUris

          java.util.Set getDeployedRuleUris()

      Returns the URIs of the rules deployed in this BusinessEvents archive.
      Returns:
        a collection of `String`'s.
      Since:
        4.0.0

    - #### getInputDestinations

          RuleSessionConfig.InputDestinationConfig[] getInputDestinations()

      Gets the configurations of the destinations enabled for input in this archive.
      Returns:
        an array of `InputDestinationConfig`.
      Since:
        2.0.0