All Classes and Interfaces

Class
Description
The AbstractBaseSideCar class provides a base implementation for sidecar components.
 
 
 
 
 
 
 
 
 
Network Mediation User: jwu Date: Jan 20, 2005 Time: 2:12:16 PM MetaSolv Software Inc.
 
 
The AdminClientConnectorIfc interface defines methods for interacting with AdminServer, including registration, retrieval, and replication operations, as well as handling import tasks.
 
Operations that the NodeManager may call in order to effectively administrate the node
 
 
AdminServerAPI API class for allowing communication between a local client and a remote AdminServer.
 
 
 
Manages the graceful shutdown process of the Admin Server.
Manages the sidecar functionality for the admin server, including checking if an import is required and performing the import if needed.
 
 
Title: Admin TNC Callback Handler Description: This class is responsible for stopping socket-based CC nodes on the admin server when the onNodeStatisticsChange callback is triggered.
 
This class contains all basic aggregator calculation operations.
This class stores the configuration data for both the config file and the rules file.
This is the field processor for the aggregator, which contains pretty much all of the specific aggregation features.
This class defines some common elements about a given aggregator "plug-in" feature.
This is the basic aggregator - the same aggregator that was used in OSA/PSA 2.0.
 
This class simply holds the information related to a record that needs to be flushed by the TimerFlush class.
This class produces keys for aggregator records.
This class handles those fields that need to be moved, or shifted, from one field id to another field id.
Currently, this class handles the table functionality of an aggregator.
This class handles those general, basic utility fields that don't really fit in well.
This class reads the file containing the description of all AMA structures and modules
 
Dialog which prompts the user for a port number and application name.
 
The AsciiFileHandler class provides an XML-driven ASCII processor that can be used to support the collection of records from a variety of different ASCII file types.
Network Mediation User: jwu Date: Sep 1, 2005 Time: 2:23:10 PM MetaSolv Software Inc.
Network Mediation User: jwu Date: Aug 23, 2005 Time: 10:34:02 AM MetaSolv Software Inc.
Network Mediation User: jwu Date: Aug 23, 2005 Time: 10:37:10 AM MetaSolv Software Inc.
 
 
 
 
The StateManager is responsible for holding a set of StateDirectorySaveable or StateBufferSaveable Objects, and saving/restoring those Objects when told to.
The class will save the state of a set of registered Objects.
Title: Description: Copyright: Copyright (c) Company:
Sample element: value
 
 
 
 
The BaseEventIfc interface represents the base contract for any events that are part of the TNC workflow.
Enumeration of possible event types.
 
 
 
 
The BridgeInBoundRouteReplicationAction class handles the replication of inbound bridge routes ( routes from a different node-manager ) for a given node.
 
 
 
The class ByteField.
 
 
This is a simple interface that allows an Object to go to and from byte[] form (without the use of an InputStream or OutputStream.)
The class BytesField.
 
This interface's implementation is passed into the receiving Object and is used as a notification that the receiving Object has performed a certain event.
 
 
This class is used to build tokens in a configuration file that conforms to the syntax: file:: { ['['context']'] {string}* } * Example: [record:ingress] 100 1 md1 101 0 rv [record:egress] 200 1 md1 201 0 rv
This class is used to write data into files in a specified output directory.
This class is used for retrieving data from files specified by a filter, that reside in an input directory.
This class represents data sources consisting of individual files.
This class is used as the source of data retrieved from SuperTail.
 
This class manages files stored in an input directory.
This class manages files stored in an input directory.
This class is used for filtering the files to process.
 
 
 
 
 
This class represents the Logger.
This class is used to manage files with bookmarks.
This class is used to manage files with bookmarks.
This class is for parsing command lines, as typed by a user to a Java program.
This Processor Node handle some base functionality in setting up some default, common processor node issues.
 
 
 
 
 
 
 
 
Defines methods for retrieving configuration values for the node
This class should be extended for use in a node that requires user-defined conditions, rather than those supported by default in the node.
Manages user-defined methods, as they have been configured in the NPL "Config" clause of a declarative NPL file.
Used by DCNodeConfigGUI to validate numeric values for Node Configuration items.
Used for validating numeric values.
 
 
Title: UDC DB Connection Pool Description: This object is for maintaining a collection of connections to a database for the purpose of managing resources, and reducing the time it takes to initiate a database action.
 
 
 
A basic SAX event handler for parsing XML documents using the com.nt.udc.util.xml framework.
Deprecated.
Must be migrated to NAR format
This class represents the abstract base-class for all OSAR attributes ( fields ).
This class represents the byte OSAR Attribute.
This class provides the conversion mechanism between string keys and OSAR attributes.
This class represents the double OSAR attribute.
This class provides filtering capabilities for OSAR attributes.
This class represents the float OSAR attribute.
This class provides the formatting mechanism for OSARs, based on lists of OSAR attributes described by means of an id, a type and a value obtained by evaluating an expression containing reference to values obtained from an external source of type IAttrSource.
This class represents the int OSAR attribute.
This class represents the IP Address OSAR attribute.
This class represents the IP Address Version 6 OSAR attribute.
This class represents the long OSAR attribute.
This class represents the Mac address OSAR attribute.
This class represents the time-in-milliseconds OSAR attribute.
This class represents the time-in-seconds OSAR attribute.
This class represents the short OSAR attribute.
This class represents the string OSAR attribute.
This class represents the unsigned int 128 OSAR attribute.
This class represents the abstract base-class for all OSAR expressions.
This class represents an AND operation.
This class represents a binary numeric operation.
This class represents the string concatenation operation.
This class represents the division operation.
This class represents a double constant.
This class represents the "equals" relational operation.
This class represents the custom function call.
This class represents the "greater or equal" relational operation.
This class represents the "greater than" relational operation.
This class represents the hex-to-decimal conversion operation.
This class represents an ID.
This class represents a int constant.
This class represents the "less or equal" relational operation.
This class represents the string length operation.
This class represents the "less than" relational operation.
This class represents the subtraction operation.
This class represents the multiplication operation.
This class represents the "not equal to" relational operation.
This class represents a NOT operation.
This class represents an OR operation.
This class represents the addition operation.
This class represents the 'find substring' operation.
This class represents the "power to" operation.
This class represents the operation returning a random number.
This class represents a numeric relational operation.
This class represents the operation used to convert a string into a time, according to a format.
This class represents an constant string.
This class represents the substring operation.
This class represents the "if" statement.
This class represents the operation used to convert from time_t into a string, according to a format.
This class represents the operation returning the current time in milliseconds since Jan 1, 1970.
This class represents the numeric unary minus op.
This class is the base-class for all OSAR inputs.
This class represents the wrapper for com.baynetworks.osa.log.Logger.
This class is used to assemble together OSAR Attributes into OSAR and send them to the class implementing IDataSink for storage.
This class is used to report information on processed NARs.
This class is used to report information on processed NARs.
 
 
This class is used to write data into files in a specified output directory.
This class is used as a timer.
This class is used to parse XML input, convert it to OSAR attributes and pass it on to a class implementing IOutput.
This class is used to output OSAR records in XML format.
This class represents a character data XML token.
This is the base-class for XML Elements.
This class represents a XML element token.
This class is used to parse XML input, obtained from a data-source.
This class converts XML input into XML tokens.
This is the abstract base-class for classes representing XML tokens.
This class represents XML String tokens.
This class represents an XML tag token.
 
 
An interface implemented by NAR which is used for looking up data fields using integer attribute ids as lookup keys.
 
Methods which allow a DataReceiver to communicate with a DataProvider
 
Methods which allow a DataProvider to communicate with a DataReceiver
 
 
 
 
An interface implemented by NAR which is used for storing data fields using integer attribute ids.
 
Title: DataTypeEnum Description: Enums for all input/output types for cartridges
Write data- or field-oriented XML.
Compares two dated Strings.
 
 
 
 
 
 
 
 
 
Title: Database Record interface Description: A simple interface that defines the persist method which is expected to be present for any object that wants to be written to the database.
 
 
Represents a single EI Record.
This class defines an EI Record's version of the DCFieldContainer.
This is the abstract class for all DCField objects.
Generic interface used for passing data within and between Nodes.
 
 
 
This class converts values from one DCField type to values of another format, typically of a DCfield type.
 
 
This interface provides the "default" minimum and maximum values for items found on the "General" tab of the DCNodeConfigGUI panel.
 
A contract listing all the public methods that class "DCNodeConfigGUI" promises to provide.
Class which provides static methods for creating panels used for the DCNodeConfigGUI tabbed pane.
 
 
Defines methods that will be used to assess the performance of a DCNode.
The DCNodeType class was created for the purpose of providing an implementation of the DCNodeTypeIfc that we can be sure is serializable for passing across an RMI connection.
 
Base class for OI record objects.
An abstract class for maintaining OI records.
Generic interface used for accepting raw data and generating EI or OI record (DCFieldContainer) objects.
 
Methods common to all transports.
 
 
This field processor is intended for those nodes that can not use procedural NPL, but still required the declarative configuration elements of NPL.
 
 
 
 
 
 
 
The DelayedTaskConsumer class represents a consumer for delayed tasks that operates on elements of type E, where E extends the TaskIfc interface.
The DelayedTaskProducer class represents a producer for delayed tasks that operates on elements of type E, where E extends the TaskIfc interface.
The DelayedTaskQueue class represents a generic delayed task queue that operates on elements of type E, where E extends the Delayed interface.
 
 
 
 
 
 
 
 
 
 
 
This class manages directory watcher services for a node.
This class watches over an output directory for any output file create event for an end node which is part of test node chain.
This class is used when Record Statistics is disabled.
 
 
 
 
 
 
 
 
This class provides a graphical view of the nodes of a PSA system and allows the nodes to be edited and manipulated.
 
The class DoubleField.
 
In some situations, there may be a class that requires a Factory, but needs a "passthrough" getObject method that just returns itself.
 
 
 
This class handles basic flushing-related functionality.
 
 
This class stores the configuration data for both the config file and the rules file.
The Field Processor for the Duplicate Remover Node.
Duplicate Remover Node This node will analyze all incoming records, and prevent duplicates from continuing downstream.
 
This panel implemented by this class can be used by GUI-classes associated with undelimited file-based EIs to configure the length of fields to be read in.
This panel implemented by this class can be used by GUI-classes associated with ASCII file-based EIs to configure line-terminators.
 
 
 
Base Configuration GUI class for EI Nodes
 
A base context from which other element contexts are to be derived.
 
Sample element: value
 
 
 
This class is very similar to the existing ConfigFileProcessor class, except for the few enhancements that allow for easier dealings with the config file.
 
 
This interface is to be implemented by a loader which wants to make some data available to an enhancement node by writing its data into a file.
Objects which define configuration data for an EPFileLoader implement this interface, and provide a JPanel object to interested parties.
 
 
 
The EventQueueProducer class is responsible for adding events to the event queue.
 
 
Contains some simple exception-related utilities.
 
 
This class provides a graphical interface that allows the user to control the configuration data export for the UDC upgrade process.
The ExtendableTaskIfc interface represents a task that can be extended and extends the TaskIfc interface.
This interface should be used for classes that are used to create specific Objects.
This is a _very_ basic NAR file generator.
This class is responsible for properly formatting the output files of the FlatFile OI node.
This OI Node generates ASCII text files from incoming NARs.
This class is used to build the configuration panel for the Flat File OI Node (FFOINode).
This DCOIRecord object is specifically for use with FFOINode.
This class is used to store a field info line from the AMA config file (ex: "BYTES myfield 4,")
 
 
 
 
 
 
 
Implementation of KubernetesProbeIfc that manages Kubernetes probes using files.
 
Implements a Time Partition that uses a persistent store based on simple ASCII flat files.
 
The purpose of this interface is to allow a more detailed File comparison than that supported by the File class.
 
 
 
This class is based on the FlatFileEIConfigGUI class.
 
This class is based on the FlatFileEINode class.
 
 
 
This class is based on the other FileEITransport class of the same name.
Used to represent a class that provides the processing "engine" for files that are retrieved or sent from network elements.
This Processor Node is the generic node for doing NPL based enhancements with data stored in an external file.
 
 
 
Network Mediation User: jwu Date: Oct 27, 2005 Time: 10:59:30 AM MetaSolv Software Inc.
 
This class handles the key -> disk based Object mappings, where the disk-based Object is handled with an ObjectStorageFile class.
 
 
 
This class contains static methods to obtain and sort a list of files from a directory.
Default File comparison class, which uses File.lastModified() for sorting comparisons.
This class is used to generate filenames.
This transport can be used as a generic transport for the creation and management of files created by an OI node.
 
 
 
 
 
FileRetetentionThread is responsible for moving/deleting older files from DC output directory to archive directory after retention period.
This interface defines the methods that must be implemented in order for a class to be a File Selector Interface.
 
This class handles file system cleaning, and has the option to make it timer based.
 
Title: UDC Filter Description: This object is used to contain the FilterItem objects that are used to help construct a database request.
Title: UDC FilterItem Description: This object is used to construct a database request.
Title: FixedRateTimer Description: Sleeps until the beginning of a new time interval defined by its sleepTime setting Copyright: Copyright (c) 2001 Company: Nortel Networks
This class encapsulates all the GUI widgets needed for configuring the Flat File EI Node.
Provides an EI Node for periodically retrieving one or more files from a local directory and processing them according to a processing object specified at runtime.
 
 
 
 
This is the handler class for the enhancer aggregator.
This is the basic aggregator, rewritten to expose the internal functionality through java hooks.
 
This class simply holds the information related to a record that needs to be flushed by the TimerFlush class.
This class produces keys for aggregator records.
Currently, this class handles the table functionality of an aggregator.
This class extends the NARKey to have a boolean indicating if the key is active.
This class implements Serializable to read/write object to a file.
This class handles basic flushing-related functionality.
This class handles all timer related flushing functionality.
 
The class FloatField.
 
This class implements some simple conditions that check whether a certain record (or set of records) need to be flushed from the table.
This class simply holds the information related to an element that needs to be flushed by a Timer-related flush class.
This interface provides the functionality for flushing an Object from a Map/Table.
Builds the GUI panel for entering and displaying configuration parameters for the FtpFileEINode.
This class is based on the FtpConfiGUI class.
 
This class is based on the FtpEITransportHandler class.
This class is based on the FtpEITransport class.
Used to retrieve files from an FTP server.
Used to manage one or more FtpEITransport threads.
Manages the configuration information for an FtpFileEINode object.
Generates and manages the GUI widgets necessary for specifying the configuration parameters of any derivation of the FTP EI Node.
Provides a generic EI Node for periodically retrieving one or more files via FTP from one or more FTP servers and processing them according to a processing object specified at runtime.
 
 
 
Used to keep track of files that have been retrieved from a specific FTP server.
This class is based on the AddFtpInfoDialog class.
 
 
 
Handles some common methods and variables that are used in a single Ftp session.
 
Use this interface in classes that you would like to support, or contain support for, FTP.
 
 
This class defines some common members and methods used in starting and maintaining FtpTransportSession classes.
Handles some common methods and variables that are used in a single Ftp session; However, the actual set of procedures needed in a given ftp session must be defined in the sub-class.
This General NPL Processor Node handles some base functionality that applies to ALL forms of NPL, regardless of the specific features.
This is an abstract class that should be extended when a new type of flat file processing node is requrired
 
Network Mediation User: jwu Date: Oct 15, 2004 Time: 10:46:11 AM MetaSolv Software Inc.
Network Mediation User: jwu Date: Oct 15, 2004 Time: 10:58:20 AM MetaSolv Software Inc.
This class will create a socket on the given port and listen for incoming DatagramPacket objects.
 
Defines fiels that are used for configuration
Title: Geneva Fields Interface
Generic interface for writting out geneva data it handles the number of lines, number of characters, checksum and security checksum subclass can decide which ones to track
 
 
 
 
 
 
 
 
 
Network Mediation User: jwu Date: Jan 25, 2005 Time: 10:37:45 AM MetaSolv Software Inc.
Network Mediation User: jwu Date: Oct 12, 2004 Time: 3:45:28 PM MetaSolv Software Inc.
 
 
 
 
 
This class is used to store a header line from the AMA config file (ex: "STRUCTURE NAME=....
 
 
This class is used to build the GUI node tree hierarchy from an XML file.
This interface is to be implemented by objects that are called back for executing custom functions returning a value as an OSAR attribute.
This interface is to be implemented by objects that provide the values of OSAR attributes.
This interface is to be implemented by data sinks.
This interface is to be implemented by character stream data sources.
Root interface of Java hook method handler interface.
 
This interface is used for logging messages.
 
 
 
 
 
 
 
This class provides a graphical interface that allows the user to control the import of configuration data for the UDC upgrade process.
 
The ImportFileProcessor class handles processing of import files, including configurations and customizations.
The ImportHandler class handles the import process for configuration and customization files.
 
 
 
 
The ImportLockManager class manages import locks for controlling concurrent import processes.
The ImportLoggerIfc interface defines a logging mechanism for import progress that allows logging messages at different levels and optionally including exceptions.
 
The ImportLoggerProviderIfc interface defines a provider for obtaining import logger instances based on import and task IDs.
 
The ImportManager class orchestrates the import process for configuration and customization files.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class is intended to store all information concerning one structure / module
 
This interface defines the methods that must be implemented in order for a class to be a Input File Processor Interface.
 
Copies the data from the given InputStream to the given OutputStream.
 
This interface's implementation is passed into the receiving Object and is used as a notification that the receiving Object has performed a certain event, defined by the integer callback value.
This class provides a interface between a Callback Object, and a IntegerCallback Object.
Implementation of an Interval which is not available in the java.time library
 
 
This RunTimeException is thrown when a type specific lookup() method, e.g.
 
 
This interface is used to convert string ids to objects derived from COSARAttr and vice-versa.
This interface is used to process OSAR records.
This interface is used for OSAR storage management.
 
Panel for displaying and modifying the GroupMember List information.
 
 
 
This class is used to build the GUI panel for entering and displaying configuration parameters for the IPDR File-based EI.
This class represents the IPDR Data Collector Node Process.
This class represents the IPDR Data Collector Node Process.
Network Mediation User: jwu Date: Oct 10, 2003 Time: 10:30:43 AM MetaSolv Software Inc.
This IPDRFieldAsAttrRecord appends fields as sub-elements to the current record.
This IPDRFieldAsElementRecord appends fields as sub-elements to the current record.
This IPDRFieldAsElementRecord appends fields as sub-elements to the current record in a balanced format.
This class is used to collect IPDR data from flat files.
This class is used to build the configuration panel for the Ftp Push IPDR OI Node (IPDROINode).
This class is responsible for properly formatting the output files of the IPDR OI node.
This class IPDRRecord is the base-class for IPDR records.
This class is responsible for properly formatting the output files of the IPDR OI node.
This class is responsible for properly formatting the output files of the IPDR OI node.
This class is used to process IPDR records.
 
 
This class represents an IPDR Record.
 
The IPDRSAXRecord class represents an IPDR record, and is used when parsing with a SAX parser.
 
 
 
 
This IPDRFieldAsAttrRecord appends fields as attributes to the current record.
This is the parent class for transport types used by IPDR.
 
 
Network Mediation User: jwu Date: Oct 8, 2003 Time: 12:14:17 PM MetaSolv Software Inc.
 
Network Mediation User: jwu Date: Nov 14, 2005 Time: 2:09:49 PM MetaSolv Software Inc.
 
Created by IntelliJ IDEA.
 
 
This interface is to be implemented by stream data sources.
This interface is implemented by all classes representing XML Element content items.
This interface is implemented by all classes that use a CXMLParser to process XML input.
Generic interface used for generating java.sql.Connection objects to JDBC-compliant databases.
Generic interface used for maintaining static strings used to identify various configuration parameters for the JDBC EI node.
This class is used to build the configuration panel for the JDBC EI node (JDBCEINode).
This node provides the ability to select data from a JDBC-compliant database to be processed by the UDC application.
This class represents a single record used by the JDBC EI node.
This factory class is responsible for receiving a ResultSet object from a database query and contructing JDBCEIRecord objects for each row in the ResultSet.
This transport is responsible for periodically querying the specified database and creating JDBCEIRecord objects to be processed.
Generic interface used for maintaining static strings used to identify various configuration parameters for the JDBC EI node.
Generic interface used for maintaining static strings used to identify various configuration parameters for the JDBC OI node.
This class is used to build the configuration panel for the JDBC OI node (JDBCOINode).
 
This class represents the generic JDBC OI node.
This class provides a means for the generic JDBC OI node extract data in a form suitable for populating the various parameters of a PreparedStatement() object.
This transport is responsible for retrieving JDBCOIRecord objects from its DataProvider and writing the data contained within those records to the configured database as described by the 'tblInfo' mapping provided to the constructor.
This class provides static methods that can be used to obtain DB-specific objects and information.
 
 
 
This node should be extend if a knew node is required for processing flat files with fields that have a known length and no delimiter.
 
 
Interface representing a Kubernetes Probe Provider.
Manages the liveness and readiness probes for a Kubernetes pod.
Default File comparison class, which uses File.lastModified() for sorting comparisons.
This is an Extension of the FileEnhancerNode, with the addition of support for an LDAP Loader.
FileLoader for LDAP lookup
 
 
 
 
Title:
Title:
Test driver program for DSA Signature
Title:
Dialog to show licensing info
 
 
 
Abstract panel class which displays a list of items on the left, modification buttons, and a details area on the right.
 
 
 
 
Used to filter files based on their suffix.
Used to filter files based on their suffix.
 
 
 
Provides the ability to write messages to the node's log file.
 
 
 
The class LongField.
 
 
 
This interface is used to allow another object to update the lookup table corresponding to the given key, and to access to lookuptable corresponding to a given key.
 
 
 
The class MacField.
 
 
This class will display a dialog allowing the user to enter the name, IP address and port number for a NodeManager that will receive configuration information during the UDC upgrade import process.
Network Mediation User: jwu Date: Sep 1, 2005 Time: 3:08:09 PM MetaSolv Software Inc.
 
Class which displays a dialog for creating/modifying GroupMember information.
 
 
 
 
This class creates a Prometheus registry and http metrics service endpoint that can be scraped for ECE application, Coherence, JVM, and system metrics.
 
The class MillisField.
 
 
This is a combination of FlexibleAggregatorFieldProcessor and FlexibleAggregatorHandler.
 
TODO Get rid of this class, using FlexibleAggregatorAttributeCombinations instead.
 
The configuration GUI for the Multi-Threaded Aggregator.
This is the handler class for the enhancer aggregator.
Manages a node's NAR input files and NAR output files.
This class comes between the NARFileManager and the set of NPLFieldProcessor threads.
 
This class will come between the NPLFieldProcessor(s) and the output NARFileManager.
Make a DCStreamHandler-derived class for use by FlexibleTableFlush, which only uses the writeData() methods.
New interface between field processor threads and the NarInputProcessor.
 
 
Factory interface for getting ElementContext objects given an XML element name.
 
Used for passing data between Nodes.
 
 
 
This class is responsible for building the configuration panels for the NAR EI Node.
This class represents the Transport used by the NAR EI Node.
This class represents the NAR EI Node.
 
Manages a node's NAR input files and NAR output files.
 
 
 
This class implements a simple NAR key.
This factory should be used in places that require a NAR key, but do not actually have (or need) the knowledge about creating the key.
NARKeyStorageFile Todd Fuller - 1/11/2001 This class handles NARKey objects in an ObjectStorageFile.
This is a _very_ basic NAR file generator.
This class is used to override the default configuration values of the parent class.
This class is responsible for properly formatting the output files of the NAR OI node.
This class represents the NAR Output Interface Node.
 
 
 
 
This is the field processor for the nar selector node.
This node will select one NAR from multiple input NARs according to the selection conditions.
 
 
Provides file (or more generically stream) management for the node, such as reading and writing NARs to and from the .cache files
This class can be used to view binary NAR files, such as those produced by a NAR file manager.
The NarWriter class is responsible for managing a single output NAR cache file.
 
 
 
 
 
 
 
Created by IntelliJ IDEA.
NMConnector Extending Thread, this class is responsible for initiating a connection to a Node Manager from the given Admin Server.
 
 
 
 
 
 
 
A factory for create NodeAPI objects.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Title: Node Health Interface Description: An interface implemented by nodes and used to determine whether they are functional or not.
 
 
 
 
 
 
Contains the entire configuration GUI panel.
 
This class defines the leaf for the tree.
 
 
 
 
 
 
 
 
 
The NodeManagerReplicationAction class handles the replication of a Node Manager, including its customization and node chain.
 
 
 
The NodeManagerSideCarManager class extends AbstractBaseSideCar to manage Node Manager sidecar operations, including registration and replication tasks.
 
 
 
 
 
 
 
 
The NodeReplicationAction class provides the functionality to replicate a node to a destination node manager.
 
 
 
 
 
 
 
 
 
Defines those methods specific to node state management.
 
 
 
Manages the persistence of node statuses before a shutdown event.
Represents an action that retains the status of a node and allows it to be paused or resumed.
The NodeStatusUpdateEventIfc interface extends the BaseEventIfc interface and represents an event related to the update of node status
 
 
 
 
 
Created by IntelliJ IDEA.
 
This exception is thrown when an attempt is made to access an attribute within a DCFieldContainer which does not exist.
This RunTimeException is thrown when load() methods for storing numeric data are called with non-numeric arguments.
 
 
 
 
 
 
 
 
The main purpose of this class is to provide a clean interface to declarations in an NPL file.
 
 
The NPLFunctionTable class provides the Java implementations of the NPL built-in functions.
 
This Processor Node is the default for doing procedural processing with NPL.
 
 
 
 
 
 
 
The class NullField.
 
 
The class ObjectField.
 
 
Network Mediation User: jwu Date: Nov 26, 2004 Time: 1:43:03 PM MetaSolv Software Inc.
This class implements the basics of file-based Object storage.
Network Mediation User: jwu Date: Nov 26, 2004 Time: 2:43:26 PM MetaSolv Software Inc.
 
 
This class is responsible for managing the output files via OIFileWriter() and performing any specific file-formatting operations.
This class is intended to be used as a 'plug-in' module for OI Transports to handle file output and the rotation of those files.
 
This is the base-class for FTP file-based OI Nodes.
This class is intended to be used as a 'plug-in' module for OI Transports to handle the transfer of completed files to a remote host.
 
This class is the base class for all OI nodes.
 
Base Configuration GUI class for OI (Output) Nodes
This is the base class for all OI transports.
This class is used to represent a class that provides the processing "engine" for files that are sent from network elements ("push" mode only).
This class is used for open file input stream.
This class will display a dialog allowing the user to enter the host, port and database instance ID for an Oracle database to be used by the JDBC OI node.
This class, once constructed with the necessary information, will produce a java.sql.Connection object for connecting to an Oracle database.
 
 
 
 
 
 
 
 
Used for passing data between Nodes.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The OutboundRouteReplicationAction class handles the replication of outbound routes from a source node to a new node.
 
 
 
 
This exception is thrown when parse errors are encountered.
 
 
 
 
 
 
The PersistenceHandlerIfc interface defines methods for handling persistence operations related to imports.
 
Title: Pool Full Exception Description: Simple exception, just to inform "Theirs no room in the pool".
implement this interface to have the thread group perform this class Any implementing class should check to see if it has shutdown
Title: Copyright: Copyright (c) Company: Nortel Networks
Title: Copyright: Copyright (c) Company: Nortel Networks
The Portal OI Node is functionally identical to the FlatFile OI Node.
This class is used to build the configuration panel for the Portal OI Node (PortalOINode).
 
 
 
Base configuration GUI class for Processor Nodes
Sample element: value
Defines methods for setting and retrieving general-purpose environment and runtime properties for the node.
This class contains information associated with bytes received by the TcpEITransport.
This class contains information associated with a UDP packet received by the UdpEITransport.
The QueueManager class represents a generic queue manager that operates on elements of type E, where E extends the TaskIfc interface.
 
 
 
This DCOIRecord object is specifically for use with RadiusOINode.
 
 
This class is for parsing a single string value containing space- or comma- separated numbers or ranges of numbers, and returns their values in sorted range.
 
 
 
 
 
 
Network Mediation User: jwu Date: Aug 23, 2005 Time: 1:40:13 PM MetaSolv Software Inc.
 
 
 
 
This is a base-class for processing records.
 
 
Stores information about the currently processed DIRP file to be able to start again if the node crashes.
Network Mediation User: jwu Date: Oct 27, 2005 Time: 5:03:58 PM MetaSolv Software Inc.
Network Mediation User: jwu Date: Oct 27, 2005 Time: 1:31:23 PM MetaSolv Software Inc.
Represents a Reminder task that can be inserted into a DelayQueue and becomes available 'x' duration before the TimeoutTask that it is a reminder for.
 
 
 
 
The RevertibleActionIfc interface defines a contract for actions that can be reverted.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class maintains the state of a given Object from a set of pre-defined states.
 
 
 
 
The class SecondsField.
 
This interface defines the common interfaces that check how to select a certain record (or set of records) from multiple input NARs.
 
 
 
 
Displays a dialog which allows the user to specify the IP Address and Port of the Admin Server and to enter a username and password
 
 
Immutable.
 
Panel that displays information about a GroupSet.
 
 
Network Mediation User: jwu Date: Aug 8, 2003 Time: 9:50:24 AM MetaSolv Software Inc.
 
 
 
used by the adminserver and nodemgr to notify an object that the shutdown is complete
shutdowns the node manager on the local machine
 
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
This class implements some simple conditions that check how to select a certain record (or set of records) from multiple input NARs.
Network Mediation User: jwu Date: Oct 6, 2004 Time: 4:25:54 PM MetaSolv Software Inc.
Network Mediation User: jwu Date: Oct 6, 2004 Time: 3:11:50 PM MetaSolv Software Inc.
This interface should be implemented when a user requires a specific condition met to flush a single record from the aggregator.
 
 
 
Panel for adding, deleting and modifing SNMP trap hosts
 
 
Network Mediation User: jwu Date: Jan 20, 2005 Time: 1:37:15 PM MetaSolv Software Inc.
Network Mediation User: jwu Date: Jan 25, 2005 Time: 10:38:28 AM MetaSolv Software Inc.
Network Mediation User: jwu Date: Jan 24, 2005 Time: 1:39:10 PM MetaSolv Software Inc.
Network Mediation User: jwu Date: Feb 7, 2005 Time: 1:53:57 PM MetaSolv Software Inc.
Network Mediation User: jwu Date: Feb 8, 2005 Time: 12:06:44 PM MetaSolv Software Inc.
Network Mediation User: jwu Date: Feb 8, 2005 Time: 11:56:39 AM MetaSolv Software Inc.
Network Mediation User: jwu Date: Jan 20, 2005 Time: 4:42:43 PM MetaSolv Software Inc.
Network Mediation User: jwu Date: Jan 20, 2005 Time: 1:25:43 PM MetaSolv Software Inc.
Network Mediation User: jwu Date: Jan 21, 2005 Time: 10:23:41 AM MetaSolv Software Inc.
Network Mediation User: jwu Date: Jan 27, 2005 Time: 2:45:36 PM MetaSolv Software Inc.
Title: Socket Cartridges Identifier Description: This class is responsible for reading nodeTypeMapper.yaml and identifying if cartridges are socket based using nodeContext
 
 
 
 
Network Mediation User: jwu Date: Aug 23, 2005 Time: 10:34:02 AM MetaSolv Software Inc.
This class is based on the other FileEITransport class of the same name.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Panel for displaying a list of Items on the left side of a split pane, and a series of buttons and a details panel on the right side.
Title: SQL Command Set Description: This class is for holding sets of SQL commands necessary to complete a single SQL transaction.
Title: UDC SQL Field Description: This object is for storing the specific rules for a given field as it pertains to the SQL query it will be used in.
 
 
 
Implements a well-defined set of general-purpose State Objects.
The StateBuffer class is responsible for holding small amounts of state data for any number of objects.
This interface should be implemented by an Object that needs to save/restore its state to a generic buffer.
This interface should be implemented by an Object that needs to save/restore its state to a directory.
This exception is used when a state-related problem occurs, such as restoring or saving a node state.
This interface is for those classes that actively supply input to a sub-system.
This class is intended for use within a class that has implemented the StateFreezable interface.
This class is responsible for freezing the state of the appropriately registered StateFreezable Objects.
This interface should be used in those Objects that are required to implement some sort of state management.
 
The StateManager is responsible for holding a set of StateDirectorySaveable or StateBufferSaveable Objects, and saving/restoring those Objects when told to.
This class is responsible for merging state directories together into a single merged directory.
This class restores the state of its registered Objects.
This interface should be implemented by an Object that needs to save/restore its state.
The class will save the state of a set of registered Objects.
This class implements a asynchronous state saving thread, and a manager of state save requests.
 
 
 
 
This class defines the structure of the status message object that is used by the Log Server to communicate with the Log GUI.
 
 
 
This class is used for retrieving data from files specified by a filter, that reside in an input directory.
 
 
 
 
An interface implemented by StringIdNAR which is used for looking up data fields using string attribute ids as lookup keys.
An interface implemented by StringIdNAR which is used for storing data fields using string attribute ids.
 
 
This StringRecord class is used to store string attributes.
 
This class is used to let threads synchronize on a common directory into which and from which files are placed and processed.
 
 
 
 
 
This class handles basic flushing-related functionality.
 
 
 
 
The TaskIfc interface represents a task that extends the Delayed interface and is parameterized by type E.
This class will create a socket on the given host/port and listen for incoming data via TCP.
This class will create a socket on the given host/port for sending data via TCP.
 
 
 
This class is used to build the node template definitions from an XML file.
 
 
 
 
 
 
 
 
 
 
 
 
Thread pool class used to manage a set of threads.
exception that can be thrown by the thread pool
 
This class is responsible for merging state directories together into a single merged directory.
This class is responsible for grouping time fields in a record.
The TimeoutManager class represents a manager for handling timeouts for tests (TNC feature).
Represents a TimeoutTask that can be inserted into a DelayQueue and becomes available only after the specified timeout is attained.
 
This Class manages a set of time-based partitions in a thread safe manner
 
This class handles all timer related flushing functionality.
This class handles all timer related flushing functionality.
 
 
Title: TimestampUtil.java Description: Timestamp utility class for IPDR OI node Copyright: Copyright (c) 2001 Company: Nortel Networks
 
The TNCCallbackHandler class extends TNCEventSender and implements TNCEventReceiverIfc.
 
 
 
 
 
 
TNCEventBufferCleanupScheduler is responsible for scheduling periodic cleanup tasks on the event buffer associated with a Node Chain Test, managing the retention of events.
 
The TNCEventReceiverIfc interface extends java.rmi.Remote and defines methods for receiving various types of events with respect to TNC callbacks.
 
The TNCEventSenderIfc interface extends Serializable and defines methods for sending various types of events.
 
 
 
 
Manages the receivers for TNC events, handling mappings between test IDs, receiver IDs, and corresponding event receivers.
 
Callback interface for initiating the start of a Node Chain Test.
 
 
 
 
 
 
This class maintains a record of the latest node updates and triggers the eventSender API in a scheduled manner.
Describes the input token stream.
 
 
 
 
 
 
 
This class is used purely for the purpose of generating unique UDC IDs.
A Component which allows for the entry of an IP address.
A JTextField which only allows a numeric value (a long) as input and performs very simple range validation on that value.
This class encapsulates the set of data available from a line in a general ASCII-delimited file.
 
This is a simple timer that can be used to periodically cause a specific action to be performed on an object listening to the timer.
 
 
 
This class will create a socket on the given port and listen for incoming DatagramPacket objects.
 
Network Mediation User: jwu Date: Oct 12, 2004 Time: 10:29:34 AM MetaSolv Software Inc.
This class will create a socket on the given port for sending DatagramPacket() objects via UDP.
Network Mediation User: jwu Date: Oct 18, 2004 Time: 11:33:34 AM MetaSolv Software Inc.
 
The class UINT128Field.
Convenience interface to group all the Statistics Monitor interfaces together so that the concrete classes can implement this interface instead, and so that the DCNode can have an object of this class, instead of one of the concrete classes.
 
 
This class will display any error or informational messages resulting from the export or import portions of the UDC upgrade process.
Panel which contains fields for changing the password associated with a particular user id
 
Dialog which prompts the user for a username and password.
 
 
 
 
 
 
 
 
 
 
 
 
This class is used to build the GUI panel for entering and displaying configuration parameters for the XML File-based EI.
This class represents the XML Data Collector Node Process.
This class represents the XML Data Collector Node Process.
This XMLFieldAsElementRecord appends fields as sub-elements to the current record.
 
This class is used to collect XML data from flat files.
This class is used to build the configuration panel for the Ftp Push XML OI Node (XMLOINode).
This class represents the XML Output Interface Node.
This class is responsible for properly formatting the output files of the XML OI node.
This class is responsible for properly formatting the output files of the XML OI node.
This class is used to process XML records.
 
This class represents an XML Record container.
 
 
 
This is the parent class for transport types used by XML.
Filter to write an XML document from a SAX event stream.