Package | Description |
---|---|
com.ibm.tivoli.nm.collectors.framework.store |
Provides implementations for the
CollectorDataStore
interface for storing network data collected by a given collector. |
com.ibm.tivoli.nm.collectors.framework.utils |
Contains utility methods for performing common functions within the Java™ collector framework.
|
Modifier and Type | Class and Description |
---|---|
class |
LogicalElement
A class representing a non-device, logical element, such as a cell.
|
class |
LTEEIR
Class representing an EIR chassis
To be used in conjunction with
LTEDataStore . |
class |
LTEENodeB
Class representing an ENodeB chassis
To be used in conjunction with
LTEDataStore . |
class |
LTEHSS
Class representing an LTEHSS chassis
To be used in conjunction with
LTEDataStore . |
class |
LTEMME
Class representing an MME chassis
To be used in conjunction with
LTEDataStore . |
class |
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.
|
class |
LTEPCRF
Class representing a PCRF chassis
To be used in conjunction with
LTEDataStore . |
class |
LTEPGW
Class representing a PGW chassis
To be used in conjunction with
LTEDataStore . |
class |
LTESGW
Class representing an SGW chassis
To be used in conjunction with
LTEDataStore and LTESGW |
class |
NetworkDevice
Class representing a network device to be used as an in memory data store for the collector framework.
|
class |
RANLogicalElement
A class representing a RAN based, non-device, logical element, such as a GSM
or UTRAN cell.
|
class |
RANNetworkDevice
Class representing a RAN network device to be used as an in memory data store for RAN device data within the
collector framework.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,Element> |
DataSource.networkElements
A map of all device data from this data source
|
Modifier and Type | Method and Description |
---|---|
Element |
DataSource.addDeviceData(java.lang.String deviceId,
Element deviceData)
Add device data for a given device or other logical element.
|
Element |
DataSource.getElement(java.lang.String elementId)
Get the element identified by the given element ID.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,Element> |
DataSource.getNetworkDevices()
Get a map of all devices for which data is stored.
|
Modifier and Type | Method and Description |
---|---|
Element |
DataSource.addDeviceData(java.lang.String deviceId,
Element deviceData)
Add device data for a given device or other logical element.
|
boolean |
NetworkDevice.merge(Element elementData)
Merge the data from a given network device object with this one
|
boolean |
LogicalElement.merge(Element e) |
abstract boolean |
Element.merge(Element e)
Merge the data from two different elements
|
Constructor and Description |
---|
DataSource(int id,
java.lang.String description,
java.util.Map<java.lang.String,Element> data)
Create a new data source using pre-existing device data
|
Modifier and Type | Method and Description |
---|---|
static void |
CollectorDataUtils.addCollectedEntity(Element element,
java.lang.String dataName,
java.util.Map<java.lang.String,java.lang.Object> entityDetails)
Add a collects relationship between an element and another entity Note: Adds data under extraInfo or customData
-> dataName fields
|
static void |
CollectorDataUtils.addCollectedEntity(Element element,
java.lang.String dataName,
java.util.Map<java.lang.String,java.lang.Object> entityDetails,
int sequence)
Add a collects relationship between an element and another entity Note: Adds data under extraInfo or customData
-> dataName fields
|
static void |
CollectorDataUtils.addContainedEntity(Element element,
java.lang.String dataName,
java.util.Map<java.lang.String,java.lang.Object> entityDetails)
Add a contains relationship between an element and another entity Note: Adds data under extraInfo or customData
-> dataName fields
|
static void |
CollectorDataUtils.addContainedEntity(Element element,
java.lang.String dataName,
java.util.Map<java.lang.String,java.lang.Object> entityDetails,
int upwardConnection)
Add a contains relationship between an element and another entity Note: Adds data under extraInfo or customData
-> dataName fields
|
static java.util.Map<java.lang.String,java.lang.Object> |
CollectorDataUtils.addCustomData(Element element,
java.lang.String dataName,
java.lang.Object data)
Add a custom data entry to some entity data
|
static void |
CollectorDataUtils.addDependentEntity(Element element,
java.lang.String dataName,
java.util.Map<java.lang.String,java.lang.Object> entityDetails)
Add a dependency relationship between an element and another entity Note: Adds data under extraInfo or customData
-> dataName fields
|
static void |
CollectorDataUtils.addDependentEntity(Element element,
java.lang.String dataName,
java.util.Map<java.lang.String,java.lang.Object> entityDetails,
int dependencyType)
Add a dependency relationship between an element and another entity Note: Adds data under extraInfo or customData
-> dataName fields
|
static void |
CollectorDataUtils.addGeographicData(Element element,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds geographical data to a given element.
|
static void |
CollectorDataUtils.addHostedService(Element element,
java.lang.String dataName,
java.util.Map<java.lang.String,java.lang.Object> entityDetails)
Add a hostedService relationship between an element and another entity Note: Adds data under extraInfo or
customData -> dataName fields
|
static java.lang.Object |
CollectorDataUtils.getCustomData(Element element,
java.lang.String dataName)
Get a custom data entry from some element data
|
static java.util.Map<java.lang.String,java.lang.Object> |
CollectorDataUtils.getGeographicData(Element element)
Return the geographic data for a given element as a single map as required for the
CollectorDataUtils.addGeographicData(Element, Map) method |