java.lang.Object
java.util.Observable
oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean
oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean
oracle.communication.brm.charging.appconfiguration.beans.diameterreplayer.DiameterReplayerConfigurations
All Implemented Interfaces:
Cloneable, Observer, DiameterReplayerConfigurationsMBean, oracle.communication.brm.charging.appconfiguration.ConfigurationBean, oracle.communication.brm.charging.appconfiguration.ParentConfigBean, oracle.communication.brm.charging.util.directevolution.DEvolvable

public class DiameterReplayerConfigurations extends oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean implements oracle.communication.brm.charging.appconfiguration.ParentConfigBean, DiameterReplayerConfigurationsMBean, Observer
This class represents the configuration bean for the DiameterReplayer. All available configuration values are present in this bean. The bean is populated with values that are present in an xml configuration file.
  • Nested Class Summary

    Nested classes/interfaces inherited from class oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean

    oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean.Initializer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean

    CLUSTER_NAME_SEPARATOR, POF_CHILD_CONFIGURATIONS, SEPARATOR

    Fields inherited from class oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean

    CONFIG_CLASS, M_BEAN_CATEGORY, NAME, POF_IMPL
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Interface to add new diameter replayer configuration.
    oracle.communication.brm.charging.util.directevolution.DEvolvable
     
    Returns the path to the configuration in the xml file
    void
    Method to remove new diameter replayer configuration.
    void
    setDiameterReplayerConfigurationList(List<oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean> diameterReplayerConfiguration)
    Method used by spring to set List of DiameterReplayer configurations.

    Methods inherited from class oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean

    addChildConfiguration, addChildConfiguration, diameterGatewayNodeAssociatedWithCluster, equals, getChildConfiguration, getChildConfiguration, getChildren, giveInitializerTo, handlePrintConfiguration, hashCode, initialize, removeChildConfiguration, removeChildConfiguration, removeChildConfigurations, republishAll, setChildConfigurationList, update

    Methods inherited from class oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean

    broadcast, clone, getBeanId, getEvolutionData, getFilename, getImpl, getModifyingClusterName, getModifyingMemberId, printConfiguration, publish, publish, publishArrayItem, publishClearArray, publishRemoveArrayItem, registerBean, setBeanId, setEvolutionData, setFilename, setModifyingClusterName, toBinary, toString, unRegisterBean

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface oracle.communication.brm.charging.appconfiguration.ConfigurationBean

    getBeanId, getFilename, getModifyingClusterName, getModifyingMemberId, printConfiguration, republishAll, setBeanId, setFilename, setModifyingClusterName

    Methods inherited from interface oracle.communication.brm.charging.util.directevolution.DEvolvable

    clone, getEvolutionData, giveInitializerTo, setEvolutionData

    Methods inherited from interface java.util.Observer

    update

    Methods inherited from interface oracle.communication.brm.charging.appconfiguration.ParentConfigBean

    addChildConfiguration, addChildConfiguration, getChildren, initialize, removeChildConfiguration, removeChildConfiguration, removeChildConfigurations
  • Field Details

  • Constructor Details

    • DiameterReplayerConfigurations

      public DiameterReplayerConfigurations()
      Constructor
  • Method Details

    • createInstance

      public oracle.communication.brm.charging.util.directevolution.DEvolvable createInstance()
      Specified by:
      createInstance in interface oracle.communication.brm.charging.util.directevolution.DEvolvable
      Specified by:
      createInstance in class oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean
    • setDiameterReplayerConfigurationList

      public void setDiameterReplayerConfigurationList(List<oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean> diameterReplayerConfiguration)
      Method used by spring to set List of DiameterReplayer configurations.
      Parameters:
      diameterReplayerConfiguration -
    • addDiameterReplayerConfiguration

      public void addDiameterReplayerConfiguration(String name, String clusterName)
      Description copied from interface: DiameterReplayerConfigurationsMBean
      Interface to add new diameter replayer configuration.
      Specified by:
      addDiameterReplayerConfiguration in interface DiameterReplayerConfigurationsMBean
      Parameters:
      name - name of the diameter replayer configuration. This should be unique in a cluster
      clusterName - cluster name of the diameter replayer configuration.
    • removeDiameterReplayerConfiguration

      public void removeDiameterReplayerConfiguration(String name, String clusterName)
      Description copied from interface: DiameterReplayerConfigurationsMBean
      Method to remove new diameter replayer configuration.
      Specified by:
      removeDiameterReplayerConfiguration in interface DiameterReplayerConfigurationsMBean
      Parameters:
      name - Name of the diameter player configuration, this should be unique in a cluster.
      clusterName - cluster name of the diameter player configuration
    • getConfigurationNode

      public String getConfigurationNode()
      Description copied from class: oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean
      Returns the path to the configuration in the xml file
      Specified by:
      getConfigurationNode in class oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean
      Returns:
      path to configuration