public class DataProcessor
extends java.lang.Object
| Constructor and Description |
|---|
DataProcessor()
Constructor
Always pass in the DataTracker instance individually for each method in
order to use the instance with the most up-to-date data.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getTopolinkEndPointDevice(DataTracker data,
NameAndStringValue_T[] name)
Returns the name of the device containing the topological link
|
NetworkDevice |
processChassisData(int dataSourceId,
DataTracker data,
ManagedElement_T me)
Processes chassis data
|
java.util.Map<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>> |
processConnectionTPData(int dataSourceId,
NetworkDevice device,
DataTracker data,
TerminationPoint_T ctp)
Processes ConnectionTP data
|
java.util.Map<java.lang.String,java.lang.Object> |
processModuleData(DataTracker data,
EquipmentHolder_T eqh)
Process module data using the EquipmentHolder_T object
|
java.util.Map<java.lang.String,java.lang.Object> |
processModuleData(Equipment_T eq,
java.util.Map<java.lang.String,java.lang.Object> hashedData)
Process module data using the Equipment_T object
|
java.util.Map<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>> |
processPhysicalTPData(int dataSourceId,
NetworkDevice device,
DataTracker data,
TerminationPoint_T ptp,
java.util.Set<Equipment_T> eqtSubslotSet)
Processes PhysicalTP data
|
java.util.Map<java.lang.String,java.lang.Object> |
processRackData(int dataSourceId,
NetworkDevice device,
DataTracker data)
Process virtual Rack data
|
java.util.Map<java.lang.String,java.lang.Object> |
processRackData(int dataSourceId,
NetworkDevice device,
DataTracker data,
EquipmentHolder_T eq)
Process rack data
|
java.util.Map<java.lang.String,java.lang.Object> |
processSlotData(int dataSourceId,
NetworkDevice device,
DataTracker data,
EquipmentHolder_T eq)
Processed slot data
|
java.util.Map<java.lang.String,java.lang.Object> |
processTopologicalLinkData(int dataSourceId,
DataTracker data,
TopologicalLink_T tl)
Processes Topological Link data
|
public DataProcessor()
public NetworkDevice processChassisData(int dataSourceId, DataTracker data, ManagedElement_T me)
dataSourceId - Data source identifierdata - DataTracker datame - ManagedElement_T instancepublic java.util.Map<java.lang.String,java.lang.Object> processRackData(int dataSourceId,
NetworkDevice device,
DataTracker data,
EquipmentHolder_T eq)
dataSourceId - Data source identifierdevice - NetworkDevice instancedata - DataTracker instanceeq - EquipmentHolder_T instancepublic java.util.Map<java.lang.String,java.lang.Object> processRackData(int dataSourceId,
NetworkDevice device,
DataTracker data)
dataSourceId - Data source identifierdevice - NetworkDevice instancedata - DataTracker instancepublic java.util.Map<java.lang.String,java.lang.Object> processSlotData(int dataSourceId,
NetworkDevice device,
DataTracker data,
EquipmentHolder_T eq)
dataSourceId - Data source identifierdevice - NetworkDevice instancedata - DataTracker instanceeq - EquipmentHolder_T instancepublic java.util.Map<java.lang.String,java.lang.Object> processModuleData(DataTracker data, EquipmentHolder_T eqh)
This method works with the following assumptions:
data - DataTracker instanceeqh - EquipmentHolder_T instancepublic java.util.Map<java.lang.String,java.lang.Object> processModuleData(Equipment_T eq,
java.util.Map<java.lang.String,java.lang.Object> hashedData)
eq - Equipment_T instancehashedData - Map of processed module datapublic java.util.Map<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>> processPhysicalTPData(int dataSourceId,
NetworkDevice device,
DataTracker data,
TerminationPoint_T ptp,
java.util.Set<Equipment_T> eqtSubslotSet)
dataSourceId - Data source identifierdevice - NetworkDevice instancedata - DataTracker instanceptp - TerminationPoint_T instanceeqtSubslotSet - Set of Equipment_T objects containing sub-slot datapublic java.util.Map<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>> processConnectionTPData(int dataSourceId,
NetworkDevice device,
DataTracker data,
TerminationPoint_T ctp)
dataSourceId - Data source identifierdevice - NetworkDevice instancedata - DataTracker instancectp - TerminationPoint_T instanceextraInfoMapping - Set containing Extra Info mapping details from the Collector
properties filepublic java.util.Map<java.lang.String,java.lang.Object> processTopologicalLinkData(int dataSourceId,
DataTracker data,
TopologicalLink_T tl)
throws CorbaCollectorException
dataSourceId - Data source identifierdata - DataTracker instancetl - TopologicalLink_T instanceCorbaCollectorExceptionpublic java.lang.String getTopolinkEndPointDevice(DataTracker data, NameAndStringValue_T[] name)
data - DataTracker instancename - NameAndStringValue_T[] instance of the topological link