public abstract class GNBProcessor
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected HuaweiM2KProperties |
props
HuaweiM2KProperties instance
|
| Constructor and Description |
|---|
GNBProcessor(HuaweiM2KProperties props)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addInterfaces(HuaweiM2KDataStore dataStore,
java.util.List<StandardInterface> stdIntfLst,
java.util.List<VLAN> vlanLst,
java.util.List<LTEInterface> lteIntfLst,
java.lang.String strDeviceId,
N5gGNodeB n5gGEnodeB,
N5gGNBFunction n5gGNBFunction,
java.lang.String strFile)
Adds Interface data to the DataStore
|
protected java.lang.String |
getInterfaceId(java.lang.String strPortType,
java.lang.String strCabinetNo,
java.lang.String strSubrackNo,
java.lang.String strSlotNo,
java.lang.String strPortNo)
Returns the interface identifier
|
protected void |
processDeviceData(HuaweiM2KDataStore dataStore,
DeviceData deviceData,
java.lang.String strFile)
Processes the Device data
|
protected void |
setExtraInfo(GNodeB gnb)
Sets the ExtraInfo data for the GNodeB instance
|
protected HuaweiM2KProperties props
public GNBProcessor(HuaweiM2KProperties props)
props - HuaweiM2KProperties instanceprotected java.lang.String getInterfaceId(java.lang.String strPortType,
java.lang.String strCabinetNo,
java.lang.String strSubrackNo,
java.lang.String strSlotNo,
java.lang.String strPortNo)
strPortType - Port typestrCabinetNo - Cabinet numberstrSubrackNo - Subrack numberstrSlotNo - Slot numberstrPortNo - Port numberprotected void setExtraInfo(GNodeB gnb)
gnb - GNodeB instanceprotected void processDeviceData(HuaweiM2KDataStore dataStore, DeviceData deviceData, java.lang.String strFile)
dataStore - HuaweiM2KDataStore instancedeviceData - DeviceData instancestrFile - Absolute path to file currently being processedprotected void addInterfaces(HuaweiM2KDataStore dataStore, java.util.List<StandardInterface> stdIntfLst, java.util.List<VLAN> vlanLst, java.util.List<LTEInterface> lteIntfLst, java.lang.String strDeviceId, N5gGNodeB n5gGEnodeB, N5gGNBFunction n5gGNBFunction, java.lang.String strFile)
dataStore - HuaweiM2KDataStore instancestdIntfLst - List of standard interface datavlanLst - List of VLAN datan5gIntfLst - List of N5G interface datastrDeviceId - Device identifierN5GNodeBFunction - N5GNodeB instanceN5GNodeBFunction - N5GNodeBFunction instancestrFile - Absolute path to the currently processed file