JavaScript is disabled on your browser.
Oracle Communications Offline Mediation Controller Java API Reference 15.0 F89237-01
java.lang.Object
com.nt.udc.aggregator.AggregatorModule
Direct Known Subclasses:
AggrCalcFields , AggrConfig , AggrKeyFactory , AggrShifter , AggrTable , AggrUtilityFields , GPRSAggregatorModule , TableFlush , TimeGrouper , TimerFlush , VOIPAggregatorModule
public abstract class AggregatorModule
extends java.lang.Object
This class defines some common elements about a given aggregator
"plug-in" feature. The intent is to modularize parts of the
aggregator such that they are not interdependant, and need to be
in the same aggregator. This allows for many aggregators, using only
the modules that are necessary.
Method Summary
All Methods Instance Methods Abstract Methods
Modifier and Type
Method and Description
protected abstract void
getConfigData ()
This method should obtain the necessary information from the
config class, in order to configure the module.
abstract int[]
recordInitFields ()
This method should return those field ID's that should be
included in a new record.
abstract void
shutdown ()
This method should handle shutting down the routines that have been
started by this class.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail
AggregatorModule
public AggregatorModule(ConfigIfc config,
LoggerIfc logger)
Creates the module with a config object and a logger object.
Parameters:
config
- Holds the node configuration settings
logger
- Handles logging status messages to the user
Method Detail
getConfigData
protected abstract void getConfigData()
This method should obtain the necessary information from the
config class, in order to configure the module.
Oracle Communications Offline Mediation Controller Java API Reference 15.0 F89237-01
Copyright © 2017, 2023, Oracle and/or its affiliates.