Interface BrmCdrPluginConfigurationMBean

All Known Implementing Classes:
BrmCdrPluginConfiguration

public interface BrmCdrPluginConfigurationMBean
The MBean interface for configuration settings exposed by BrmCdrPlugin.
Single or multiple instances of Rated Event Formatter components are configured with the ECE_ROOT/config/management/charging-settings.xml configuration file. Each Rated Event Formatter instance is identifiedation.brm.charging.appconfiguration.beans.brmcdrplugin; by an unique name such as "formatter1", "formatter2",... Each Rated Event Formatter configuration has the following configuration entries
EntryDescription
tempDirectoryPathThe directory path for BrmCdrPlugin to store temporary files while processing the rated events
doneDirectoryPathThe directory path for BrmCdrPlugin to store completed SqlLoader-compatible data files from processing the rated events
invalidDirectoryPathThe directory path for BrmCdrPlugin to store completed SqlLoader-compatible data files from processing the invalid rated events
doneFileExtensionThe file extension for the completed SqlLoader-compatible data files created by BrmCdrPlugin
extensionPathThe jar library path contains the BRM CDR plugin extension implementation
extensionNameClass name with complete package path for the BRM CDR plugin extension implementation'
  • Method Details

    • getName

      String getName()
      Returns the unique name of the BrmCdrPlugin Configuration.
      Returns:
      name
    • setName

      void setName(String name)
      Sets the unique name of the BrmCdrPlugin Configuration.
      Parameters:
      name -
    • getTempDirectoryPath

      String getTempDirectoryPath()
      Get BrmCdrPlugin output temporary directory path for SqlLoader-compatible data files.
      Returns:
      temporary directory path
    • setTempDirectoryPath

      void setTempDirectoryPath(String tempDirectoryPath)
      Set BrmCdrPlugin output temporary directory path for SqlLoader-compatible data files.
      Parameters:
      tempDirectoryPath - temporary directory path
    • getDoneDirectoryPath

      String getDoneDirectoryPath()
      Get BrmCdrPlugin output done directory path for SqlLoader-compatible data files.
      Returns:
      CDR plugin done directory path
    • setDoneDirectoryPath

      void setDoneDirectoryPath(String doneDirectoryPath)
      Set BrmCdrPlugin output done directory path for SqlLoader-compatible data files.
      Parameters:
      doneDirectoryPath - done directory path
    • getInvalidRatedEventDirectoryPath

      String getInvalidRatedEventDirectoryPath()
      Get invalid rated event BrmCdrPlugin output directory path for SqlLoader-compatible data files for invalid rated events.
      Returns:
      CDR plugin done directory path
    • setInvalidRatedEventDirectoryPath

      void setInvalidRatedEventDirectoryPath(String invalidRatedEventDirectoryPath)
      Set invalid rated event BrmCdrPlugin output directory path for SqlLoader-compatible data files for invalid rated events.
      Parameters:
      invalidRatedEventDirectoryPath - done directory path
    • getDoneFileExtension

      String getDoneFileExtension()
      Get BrmCdrPlugin output done file extension for SqlLoader-compatible data files (both valid and invalid).
      Returns:
      CDR done file extension
    • setDoneFileExtension

      void setDoneFileExtension(String doneFileExtension)
      Set done file extension for SqlLoader-compatible data files (both valid and invalid).
      Parameters:
      doneFileExtension - done file extension
    • getHeaderFileExtension

      String getHeaderFileExtension()
      Get BrmCdrPlugin Header File Extension.
      Returns:
      plugin header file extension
    • setHeaderFileExtension

      void setHeaderFileExtension(String headerFileExtension)
      Set BrmCdrPlugin header file extension
      Parameters:
      headerFileExtension - plugin header file extension
    • getDataFileExtension

      String getDataFileExtension()
      Get CDR Plugin Data File Extension.
      Returns:
      plugin Data file extension
    • setDataFileExtension

      void setDataFileExtension(String dataFileExtension)
      Set BrmCdrPlugin SqlLoader-compatible data file extension
      Parameters:
      dataFileExtension - plugin data file extension
    • getCtlFileExtension

      String getCtlFileExtension()
      Get BrmCdrPlugin Control File Extension.
      Returns:
      plugin control file extension
    • setCtlFileExtension

      void setCtlFileExtension(String ctlFileExtension)
      Set BrmCdrPlugin control file extension
      Parameters:
      ctlFileExtension - plugin control file extension
    • getHeaderFileDirectoryPath

      String getHeaderFileDirectoryPath()
      Get BrmCdrPlugin output header file directory path.
      Returns:
      CDR plugin header file directory path
    • setHeaderFileDirectoryPath

      void setHeaderFileDirectoryPath(String headerFileDirectoryPath)
      Set BrmCdrPlugin output header file directory path.
      Parameters:
      headerFileDirectoryPath - header file directory path
    • getDataFileDirectoryPath

      String getDataFileDirectoryPath()
      Get CDR plugin output data file directory path.
      Returns:
      CDR plugin data file directory path
    • isEnableInvalidRatedEvents

      boolean isEnableInvalidRatedEvents()
      THIS METHOD SHOULD NOT BE USED AND IS NOT FUNCTIONAL
      Returns:
    • setEnableInvalidRatedEvents

      void setEnableInvalidRatedEvents(boolean b)
      THIS METHOD SHOULD NOT BE USED AND IS NOT FUNCTIONAL
      Parameters:
      b -
    • setDataFileDirectoryPath

      void setDataFileDirectoryPath(String dataFileDirectoryPath)
      Set BrmCdrPlugin output data file directory path.
      Parameters:
      dataFileDirectoryPath - data file directory path
    • getSqlLoaderCharacterSet

      String getSqlLoaderCharacterSet()
      Returns sql loader character set
      Returns:
      sql loader character set
    • setSqlLoaderCharacterSet

      void setSqlLoaderCharacterSet(String sqlLoaderCharacterSet)
      Sets sql loader character set
      Parameters:
      sqlLoaderCharacterSet -
    • getExtensionPath

      String getExtensionPath()
      Get CDR plugin extension path.
      Returns:
      CDR plugin extension path
    • setExtensionPath

      void setExtensionPath(String extensionPath)
      Set CDR plugin extension path.
      Parameters:
      extensionPath - plugin extension path
    • getExtensionName

      String getExtensionName()
      Get CDR plugin extension name.
      Returns:
      plugin extension name
    • setExtensionName

      void setExtensionName(String extensionName)
      Set CDR plugin extension name.
      Parameters:
      extensionName - plugin extension name
    • getPrepaidPartitionSet

      int getPrepaidPartitionSet()
      Get prepaid partition set
      Returns:
      prepaid partition set
    • setPrepaidPartitionSet

      void setPrepaidPartitionSet(int prepaidPartitionSet)
      Set prepaid partition set
      Parameters:
      prepaidPartitionSet - prepaid partition set