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 |
getEndPointDevice(DataTracker data,
NameAndStringValue_T[] name)
Returns the name of the device containing the topological link
|
NetworkDevice |
processChassisData(DataTracker data,
ManagedElement_T me,
boolean blnFilterEnabled,
java.util.Set<java.lang.String> productNameSet,
boolean blnGetTopoLinks)
Process chassis data
|
java.util.Map<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>> |
processConnectionTPData(DataTracker data,
TerminationPoint_T ctp)
Process ConnectionTP data
|
java.util.Map<java.lang.String,java.lang.Object> |
processModuleData(DataTracker data,
Equipment_T eq,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> modulesMap)
Processes module data using the Equipment_T object
|
java.util.Map<java.lang.String,java.lang.Object> |
processModuleData(DataTracker data,
EquipmentHolder_T eqh,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> modulesMap)
Process module data using the EquipmentHolder_T object
|
java.util.Map<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>> |
processPhysicalTPData(DataTracker data,
TerminationPoint_T ptp)
Process PhysicalTP data
|
java.util.Map<java.lang.String,java.lang.Object> |
processRackData(DataTracker data,
EquipmentHolder_T eq)
Process rack data
|
java.util.Map<java.lang.String,java.lang.Object> |
processSlotData(DataTracker data,
EquipmentHolder_T eq)
Process slot data
|
java.util.Map<java.lang.String,java.lang.Object> |
processSubnetworkConnectionsData(DataTracker data,
SubnetworkConnection_T snc) |
java.util.Map<java.lang.String,java.lang.Object> |
processTopologicalLinkData(DataTracker data,
TopologicalLink_T tl)
Processes Topological Link data
|
public DataProcessor()
public NetworkDevice processChassisData(DataTracker data, ManagedElement_T me, boolean blnFilterEnabled, java.util.Set<java.lang.String> productNameSet, boolean blnGetTopoLinks)
data - DataTracker datame - ManagedElement_T instanceblnFilterEnabled - Flag to determine if Filtering functionality is toggledproductNameSet - Set containing device types to be filteredblnGetLayer1Connections - Flag to determine if layer 1 connections retrieval is enabledpublic java.util.Map<java.lang.String,java.lang.Object> processRackData(DataTracker data, EquipmentHolder_T eq)
data - DataTracker instanceeq - EquipmentHolder_T instancepublic java.util.Map<java.lang.String,java.lang.Object> processSlotData(DataTracker data, EquipmentHolder_T eq)
data - DataTracker instanceeq - EquipmentHolder_T instancepublic java.util.Map<java.lang.String,java.lang.Object> processModuleData(DataTracker data, EquipmentHolder_T eqh, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> modulesMap) throws CorbaCollectorException
This method works with the following assumptions:
data - DataTracker instanceeqh - EquipmentHolder_T instancemodulesMap - Map containing module dataCorbaCollectorExceptionpublic java.util.Map<java.lang.String,java.lang.Object> processModuleData(DataTracker data, Equipment_T eq, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> modulesMap) throws CorbaCollectorException
This method works with the following assumptions:
data - DataTracker instanceeq - Equipment_T instancemodulesMap - Map containing module dataCorbaCollectorExceptionpublic java.util.Map<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>> processPhysicalTPData(DataTracker data, TerminationPoint_T ptp)
data - DataTracker instanceptp - TerminationPoint_T instancepublic java.util.Map<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>> processConnectionTPData(DataTracker data, TerminationPoint_T ctp)
data - 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(DataTracker data, TopologicalLink_T tl) throws CorbaCollectorException
data - DataTracker instancetl - TopologicalLink_T instanceCorbaCollectorExceptionpublic java.util.Map<java.lang.String,java.lang.Object> processSubnetworkConnectionsData(DataTracker data, SubnetworkConnection_T snc) throws CorbaCollectorException
data - snc - CorbaCollectorExceptionpublic java.lang.String getEndPointDevice(DataTracker data, NameAndStringValue_T[] name)
data - DataTracker instancename - NameAndStringValue_T[] instance of the topological link