CollectorDataStore
interface for storing network data collected by a given collector.See: Description
| Interface | Description |
|---|---|
| Associatable |
An interface that defines the ability to associate an object with another
object.
|
| Class | Description |
|---|---|
| DataSource |
A class to represent a collector data source.
|
| DataStore |
An in memory data store implementation for the ITNM java collector framework.
|
| Element |
An interface representing a top level entity to be stored in the
DataStore. |
| LogicalElement |
A class representing a non-device, logical element, such as a cell.
|
| LTEAntennaFunction |
Class representing an LTE Antenna function
collector framework.
|
| LTEDataStore |
In memory data store implementation for holding LTE specific data for the ITNM java collector framework.
|
| LTEEIR |
Class representing an EIR chassis
To be used in conjunction with
LTEDataStore. |
| LTEEIRFunction |
Class representing an EIRFunction
To be used in conjunction with
LTEDataStore and LTEEIR |
| LTEENBFunction |
Class representing an ENodeB Function of an ENodeB chassis
To be used in conjunction with
LTEDataStore and LTEENodeB |
| LTEENodeB |
Class representing an ENodeB chassis
To be used in conjunction with
LTEDataStore. |
| LTEeUtranCell |
Class representing an eUtranCell
To be used in conjunction with
LTEDataStore and LTEENodeB |
| LTEeUtranSector |
Class representing an eUtranSector
To be used in conjunction with
LTEDataStore and LTEENodeB |
| LTEFunction |
Abstract Base Class representing an LTE network device's functionality.
|
| LTEGBTSFunction | |
| LTEHSS |
Class representing an LTEHSS chassis
To be used in conjunction with
LTEDataStore. |
| LTEHSSFunction |
Class representing an HSSFunction
To be used in conjunction with
LTEDataStore anbd LTEHSS |
| LTELogicalElement |
Class representing a logical LTE entity
To be used in conjunction with
LTEDataStore. |
| LTEMME |
Class representing an MME chassis
To be used in conjunction with
LTEDataStore. |
| LTEMMEFunction |
Class representing an MMEFunction
To be used in conjunction with
LTEDataStore anbd LTEMME |
| LTENetworkDevice |
Abstract class representing an LTE network device to be used as an in memory data store for LTE device data within the
collector framework.
|
| LTENodeBFunction | |
| LTEPCRF |
Class representing a PCRF chassis
To be used in conjunction with
LTEDataStore. |
| LTEPCRFFunction |
Class representing an PCRFFunction
To be used in conjunction with
LTEDataStore anbd LTEPCRF |
| LTEPGW |
Class representing a PGW chassis
To be used in conjunction with
LTEDataStore. |
| LTEPGWFunction |
Class representing a PGWFunction of an PGW chassis
To be used in conjunction with
LTEDataStore. |
| LTESAEGateway |
Class representing an SAEGateway chassis
To be used in conjunction with
LTEDataStore and LTESAEGateway |
| LTESAEGatewayFunction |
Class representing an SAEGatewayFunction of an SAEGateway chassis
To be used in conjunction with
LTEDataStore. |
| LTESGW |
Class representing an SGW chassis
To be used in conjunction with
LTEDataStore and LTESGW |
| LTESGWFunction |
Class representing an SGWFunction of an SGW chassis
To be used in conjunction with
LTEDataStore. |
| N5gAF |
Class representing an AF chassis
To be used in conjunction with
5GDataStore. |
| N5gAFFunction |
Class representing an AF Function of an AF chassis
To be used in conjunction with
5GDataStore and AF |
| N5gAMF |
Class representing an AMF chassis
To be used in conjunction with
5GDataStore. |
| N5gAMFFunction |
Class representing an AMF Function of an AMF chassis
To be used in conjunction with
5GDataStore and AMF |
| N5gAUSF |
Class representing an AUSF chassis
To be used in conjunction with
5GDataStore. |
| N5gAUSFFunction |
Class representing an AUSF Function of an AUSF chassis
To be used in conjunction with
5GDataStore and AUSF |
| N5gDataStore |
In memory data store implementation for holding 5G specific data for the ITNM java collector framework.
|
| N5gFunction |
Abstract Base Class representing an 5G network device's functionality.
|
| N5gGNBCUCPFunction |
Represents GNBCUCP Function of the GNodeB device
|
| N5gGNBCUUPFunction |
Represents GNBCUUP Function of the GNodeB device
|
| N5gGNBDUFunction | |
| N5gGNBFunction |
Class representing an GNodeB Function of an GNodeB chassis
To be used in conjunction with
5GDataStore and GNodeB |
| N5gGNodeB |
Class representing an GNodeB chassis
To be used in conjunction with
5GDataStore. |
| N5gLogicalElement |
Class representing a logical 5G entity
To be used in conjunction with
5GDataStore. |
| N5gNEF |
Class representing an NEF chassis
To be used in conjunction with
5GDataStore. |
| N5gNEFFunction |
Class representing an NEF Function of an NEF chassis
To be used in conjunction with
5GDataStore and NEF |
| N5gNetworkDevice |
Abstract class representing an 5G network device to be used as an in memory data store for 5G device data within the
collector framework.
|
| N5gNRCellCU |
Class representing an eUtranCell
To be used in conjunction with
DataStore and GNB |
| N5gNRCellDU |
Class representing an eUtranCell
To be used in conjunction with
DataStore and GNB |
| N5gNRF |
Class representing an NRF chassis
To be used in conjunction with
5GDataStore. |
| N5gNRFFunction |
Class representing an NRF Function of an NRF chassis
To be used in conjunction with
5GDataStore and NRF |
| N5gNRSector |
Class representing an 5G GNB NRSectorCarrier
To be used in conjunction with
N5gDataStore and GNodeB |
| N5gNSSF |
Class representing an NSSF chassis
To be used in conjunction with
5GDataStore. |
| N5gNSSFFunction |
Class representing an NSSF Function of an NSSF chassis
To be used in conjunction with
5GDataStore and NSSF |
| N5gPCF |
Class representing an PCF chassis
To be used in conjunction with
5GDataStore. |
| N5gPCFFunction |
Class representing an PCF Function of an PCF chassis
To be used in conjunction with
5GDataStore and PCF |
| N5gSMF |
Class representing an SMF chassis
To be used in conjunction with
5GDataStore. |
| N5gSMFFunction |
Class representing an SMF Function of an SMF chassis
To be used in conjunction with
5GDataStore and SMF |
| N5gUDM |
Class representing an UDM chassis
To be used in conjunction with
5GDataStore. |
| N5gUDMFunction |
Class representing an UDM Function of an UDM chassis
To be used in conjunction with
5GDataStore and UDM |
| N5gUPF |
Class representing an UPF chassis
To be used in conjunction with
5GDataStore. |
| N5gUPFFunction |
Class representing an UPF Function of an UPF chassis
To be used in conjunction with
5GDataStore and UPF |
| NetworkDevice |
Class representing a network device to be used as an in memory data store for the collector framework.
|
| RANDataStore |
In memory data store implementation for holding RAN specific data for the ITNM java collector framework.
|
| RANLogicalElement |
A class representing a RAN based, non-device, logical element, such as a GSM
or UTRAN cell.
|
| RANNetworkDevice |
Class representing a RAN network device to be used as an in memory data store for RAN device data within the
collector framework.
|
| Enum | Description |
|---|---|
| LTEFunction.eConnectionType |
Used to define a connection type
|
| LTEFunction.eFunctionType |
Used to define a chassis type
|
| LTELogicalElement.eLogicalType |
Represents the type of logical element
|
| LTENetworkDevice.eChassisType |
Represents the chassis type
|
| N5gFunction.eConnectionType |
Used to define a connection type
|
| N5gFunction.eFunctionType |
Used to define a chassis type
|
| N5gLogicalElement.eLogicalType |
Represents the type of logical element
|
| N5gNetworkDevice.eChassisType |
Represents the 5G chassis type
|
Provides implementations for the CollectorDataStore
interface for storing network data collected by a given collector. Note:
All implementations of the data store store the collected data in memory
The in memory data store is structured as follows:
CollectorDataStore.
There are two implementations provided:
DataStore - The default data storeRANDataStore - A data store for holding RAN dataLTEDataStore - A data store for holding LTE dataDataSource which
is a container for network data. Typically each collector has a single associated data source.NetworkDevice.
If the data store is a RANDataStore then these devices may be a
RANNetworkDevice which specifically represents a device in a RAN
network and contains additional RAN meta-data.
If the data store is a LTEDataStore then these devices may be both
RANNetworkDevice and/or
LTENetworkDevice which represents RAN and/or LTE network data
The basic structure of the different in memory data stores available is shown in the class diagram below:
