Class BRMGatewayConfigurations
java.lang.Object
java.util.Observable
oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean
oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean
oracle.communication.brm.charging.appconfiguration.beans.connection.BRMGatewayConfigurations
- All Implemented Interfaces:
Cloneable,Observer,BRMGatewayConfigurationsMBean,oracle.communication.brm.charging.appconfiguration.ConfigurationBean,oracle.communication.brm.charging.appconfiguration.ParentConfigBean,oracle.communication.brm.charging.util.directevolution.DEvolvable
public class BRMGatewayConfigurations
extends oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean
implements oracle.communication.brm.charging.appconfiguration.ParentConfigBean, BRMGatewayConfigurationsMBean, Observer
-
Nested Class Summary
Nested classes/interfaces inherited from class oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean
oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean.Initializer -
Field Summary
FieldsFields inherited from class oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean
CLUSTER_NAME_SEPARATOR, POF_CHILD_CONFIGURATIONS, SEPARATORFields inherited from class oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean
CONFIG_CLASS, M_BEAN_CATEGORY, NAME, POF_IMPL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBRMGatewayConfiguration(String name, String clusterName) Interface to add new brm gateway configuration.oracle.communication.brm.charging.util.directevolution.DEvolvableReturns the path to the configuration in the xml filevoidremoveBRMGatewayConfiguration(String name, String clusterName) Method to remove new brm gateway configuration.voidsetBrmGatewayConfigurationList(List<oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean> brmGatewayConfiguration) Method used by spring to set List of DiameterGateway 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, updateMethods 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, unRegisterBeanMethods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface oracle.communication.brm.charging.appconfiguration.ConfigurationBean
getBeanId, getFilename, getModifyingClusterName, getModifyingMemberId, printConfiguration, republishAll, setBeanId, setFilename, setModifyingClusterNameMethods inherited from interface oracle.communication.brm.charging.util.directevolution.DEvolvable
clone, getEvolutionData, giveInitializerTo, setEvolutionDataMethods inherited from interface oracle.communication.brm.charging.appconfiguration.ParentConfigBean
addChildConfiguration, addChildConfiguration, getChildren, initialize, removeChildConfiguration, removeChildConfiguration, removeChildConfigurations
-
Field Details
-
CONFIGURATION_NODE
- See Also:
-
-
Constructor Details
-
BRMGatewayConfigurations
public BRMGatewayConfigurations()Constructor
-
-
Method Details
-
createInstance
public oracle.communication.brm.charging.util.directevolution.DEvolvable createInstance()- Specified by:
createInstancein interfaceoracle.communication.brm.charging.util.directevolution.DEvolvable- Specified by:
createInstancein classoracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean
-
setBrmGatewayConfigurationList
public void setBrmGatewayConfigurationList(List<oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean> brmGatewayConfiguration) Method used by spring to set List of DiameterGateway configurations.- Parameters:
brmGatewayConfiguration-
-
getConfigurationNode
Description copied from class:oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBeanReturns the path to the configuration in the xml file- Specified by:
getConfigurationNodein classoracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean- Returns:
- path to configuration
-
addBRMGatewayConfiguration
Description copied from interface:BRMGatewayConfigurationsMBeanInterface to add new brm gateway configuration.- Specified by:
addBRMGatewayConfigurationin interfaceBRMGatewayConfigurationsMBean- Parameters:
name- name of the brm gateway configuration. This should be unique in a clusterclusterName- cluster name of the brm gateway configuration.
-
removeBRMGatewayConfiguration
Description copied from interface:BRMGatewayConfigurationsMBeanMethod to remove new brm gateway configuration.- Specified by:
removeBRMGatewayConfigurationin interfaceBRMGatewayConfigurationsMBean- Parameters:
name- Name of the brm gateway configuration, this should be unique in a cluster.clusterName- cluster name of the brm gateway configuration
-