public class OpticalBlackBoxXmlCollectorProcessor
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.Map<java.lang.String,java.lang.Object> |
dataSource |
| Constructor and Description |
|---|
OpticalBlackBoxXmlCollectorProcessor(java.lang.String collectorName,
java.lang.String collectorDescription,
java.util.Properties propsFile,
CollectorDataStore store) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
dataReloadRequired() |
java.lang.String |
getDescr() |
java.lang.String |
getName() |
boolean |
initialise(java.util.Map<java.lang.String,java.lang.Object> configuration,
java.lang.Integer debugLevel) |
static void |
loadAssociatedAddresses(CollectorDataStore store,
int sourceId,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> nodeHashData)
Loads the associated address data from the Optical Blackbox XML
to populate address-related information in the store.
|
static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
loadDeviceList(CollectorDataStore store,
int sourceId,
java.lang.Object xmlBlackboxFile) |
static void |
loadInterfaceList(CollectorDataStore store,
int sourceId,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> nodeHashData) |
static void |
loadL1Connections(CollectorDataStore store,
int sourceId,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> nodeHashData) |
static void |
parseEntityList(CollectorDataStore store,
int sourceId,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> nodeHashData) |
static void |
parseInterfaceList(CollectorDataStore store,
int sourceId,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> nodeHashData) |
static void |
parseL1ConnectionsList(CollectorDataStore store,
int sourceId,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> nodeHashData) |
static void |
updateEntityParent(CollectorDataStore store,
int sourceId,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> nodeHashData) |
public OpticalBlackBoxXmlCollectorProcessor(java.lang.String collectorName,
java.lang.String collectorDescription,
java.util.Properties propsFile,
CollectorDataStore store)
public boolean initialise(java.util.Map<java.lang.String,java.lang.Object> configuration,
java.lang.Integer debugLevel)
public java.lang.String getName()
public java.lang.String getDescr()
public static boolean dataReloadRequired()
public static void updateEntityParent(CollectorDataStore store, int sourceId, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> nodeHashData)
public static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> loadDeviceList(CollectorDataStore store, int sourceId, java.lang.Object xmlBlackboxFile)
public static void loadAssociatedAddresses(CollectorDataStore store, int sourceId, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> nodeHashData)
store - The Collector.Store object that will be updated with loaded datasourceId - The data source ID under which to store the data in the storenodeHashData - The Map containing the Blackbox XML datapublic static void parseEntityList(CollectorDataStore store, int sourceId, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> nodeHashData)
public static void loadInterfaceList(CollectorDataStore store, int sourceId, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> nodeHashData)
public static void parseInterfaceList(CollectorDataStore store, int sourceId, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> nodeHashData)
public static void loadL1Connections(CollectorDataStore store, int sourceId, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> nodeHashData)
public static void parseL1ConnectionsList(CollectorDataStore store, int sourceId, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> nodeHashData)