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.