Class ConnectionConfigurations
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.ConnectionConfigurations
- All Implemented Interfaces:
Cloneable,Observer,ConnectionConfigurationsMBean,oracle.communication.brm.charging.appconfiguration.ConfigurationBean,oracle.communication.brm.charging.appconfiguration.ParentConfigBean,oracle.communication.brm.charging.util.directevolution.DEvolvable
public class ConnectionConfigurations
extends oracle.communication.brm.charging.appconfiguration.AbstractParentConfigurationBean
implements oracle.communication.brm.charging.appconfiguration.ParentConfigBean, ConnectionConfigurationsMBean, 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 TypeMethodDescriptionvoidMethod to add new nosql configuration as child configuration.voidMethod to add new Persistence Connection configuration as child configuration.voidMethod to add new queue configuration as child configuration.oracle.communication.brm.charging.util.directevolution.DEvolvableReturns the path to the configuration in the xml fileMethod to remove new queue configuration as child configuration.voidsetConnectionConfigurationList(List<oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean> connectionConfigurations) Method used by spring to set List of connection 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
-
ConnectionConfigurations
public ConnectionConfigurations()Default Costructor
-
-
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
-
setConnectionConfigurationList
public void setConnectionConfigurationList(List<oracle.communication.brm.charging.appconfiguration.AbstractConfigurationBean> connectionConfigurations) Method used by spring to set List of connection configurations.- Parameters:
connectionConfigurations-
-
addOracleQueueConnectionConfiguration
Description copied from interface:ConnectionConfigurationsMBeanMethod to add new queue configuration as child configuration.- Specified by:
addOracleQueueConnectionConfigurationin interfaceConnectionConfigurationsMBean- Parameters:
name- Name of the queue configuration, this should be unique.
-
addOraclePersistenceConnectionConfiguration
Description copied from interface:ConnectionConfigurationsMBeanMethod to add new Persistence Connection configuration as child configuration.- Specified by:
addOraclePersistenceConnectionConfigurationin interfaceConnectionConfigurationsMBean- Parameters:
name- Name of the Persistence Connection configuration, this should be unique.
-
addNoSQLConnectionConfiguration
Description copied from interface:ConnectionConfigurationsMBeanMethod to add new nosql configuration as child configuration.- Specified by:
addNoSQLConnectionConfigurationin interfaceConnectionConfigurationsMBean- Parameters:
name- Name of the queue configuration, this should be unique.
-
removeConnectionConfiguration
Description copied from interface:ConnectionConfigurationsMBeanMethod to remove new queue configuration as child configuration.- Specified by:
removeConnectionConfigurationin interfaceConnectionConfigurationsMBean- Parameters:
name- Name of the connection configuration, this should be unique.- Returns:
- Message whether or not removal was successful.
-
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
-