public class Samsung820USMXmlProcessor
extends java.lang.Object
| Constructor and Description |
|---|
Samsung820USMXmlProcessor()
Create a new XML Processor
|
| Modifier and Type | Method and Description |
|---|---|
void |
eNodeBDataToDataStore(N5gDataStore dataStore,
int dataSourceId) |
java.lang.String |
findDevFileName(java.lang.String filePath,
java.lang.String devName,
java.lang.String[] fileList) |
java.lang.String |
getAdjEnbId() |
java.lang.String |
getAUPF_E1() |
boolean |
getCUCP() |
java.lang.String[] |
getDeviceFileList() |
CollectorFileUtils |
getFileUtils() |
int |
getProcessingThreadSize() |
void |
gNodeBDataToDataStore(N5gDataStore dataStore,
int dataSourceId)
Put all the XML parsing ENodeBData results into 5G data store
|
java.util.List<NEList> |
parseNEJson(java.lang.String jsonData)
Parse JSON formatted data from data folder
|
void |
removeAllDeviceData()
Called by UpdateData() XML-RPC to clear the existing cache during full
discovery
|
void |
setAdjEnbId(java.lang.String adjEnbId) |
void |
setAUPF_E1(java.lang.String ipAddress)
Set the AUPF E1 IP
|
void |
setCUCP(boolean cucpCells)
Set the CUCP cell to true or false
|
void |
setDataDirectory(java.lang.String dirName) |
void |
setDeviceFileList(java.lang.String[] deviceFileList) |
void |
setENodeBElementNameList(com.ibm.tivoli.nm.collectors.impl.samsung.usm820.Samsung820USMXmlProcessor.ExtraInfoType exInfoType,
java.lang.String[] extraInfoENodeBArray)
Set element name list to be capture and store into extraInfo
|
void |
setFileUtils(CollectorFileUtils fileUtils) |
void |
setInventoryPath(java.lang.String inventoryPath)
Set the Inventory Path
|
void |
setNamespaceAware(boolean isNamespaceAware)
Set namespace aware flag
|
void |
setProcessingThreadSize(int processingThreadSize) |
public Samsung820USMXmlProcessor()
public void setDataDirectory(java.lang.String dirName)
public void setInventoryPath(java.lang.String inventoryPath)
public void setCUCP(boolean cucpCells)
public boolean getCUCP()
public void setAUPF_E1(java.lang.String ipAddress)
public java.lang.String getAUPF_E1()
public CollectorFileUtils getFileUtils()
public void setFileUtils(CollectorFileUtils fileUtils)
public int getProcessingThreadSize()
public void setProcessingThreadSize(int processingThreadSize)
public java.lang.String getAdjEnbId()
public void setAdjEnbId(java.lang.String adjEnbId)
public void setNamespaceAware(boolean isNamespaceAware)
isNamespaceAware - - the namespace aware flagpublic void removeAllDeviceData()
public java.lang.String findDevFileName(java.lang.String filePath,
java.lang.String devName,
java.lang.String[] fileList)
public void setENodeBElementNameList(com.ibm.tivoli.nm.collectors.impl.samsung.usm820.Samsung820USMXmlProcessor.ExtraInfoType exInfoType,
java.lang.String[] extraInfoENodeBArray)
exInfoType - extraInfoENodeBArray - public java.util.List<NEList> parseNEJson(java.lang.String jsonData) throws java.lang.Exception
jsonData - jsonData for samsung nelistJsonParseExceptionjava.io.IOExceptionjava.lang.Exceptionpublic void gNodeBDataToDataStore(N5gDataStore dataStore, int dataSourceId) throws CollectorException
dataStore - CollectorExceptionpublic void eNodeBDataToDataStore(N5gDataStore dataStore, int dataSourceId) throws CollectorException
CollectorExceptionpublic java.lang.String[] getDeviceFileList()
public void setDeviceFileList(java.lang.String[] deviceFileList)