public class HuaweiTMF814CorbaProvider extends java.lang.Object implements CorbaProvider
| Constructor and Description |
|---|
HuaweiTMF814CorbaProvider(HuaweiTMF814CorbaSession session,
HuaweiTMF814CorbaProperties props)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
endCorbaSession()
Ends the current CORBA Session
|
HuaweiTMF814CorbaIterator |
getAllCrossConnections(NameAndStringValue_T[] meName,
short[] rates,
int intResultSize,
boolean blnDestroyIterator) |
HuaweiTMF814CorbaIterator |
getAllEquipment(NameAndStringValue_T[] meName,
int intResultSize,
boolean blnDestroyIterator)
Invokes the getAllEquipment() CORBA method on the target EMS
|
java.util.List<ObjectAdditionalInfo_T[]> |
getAllEquipmentAdditionalInfo(NameAndStringValue_T[] meName)
Invokes the getAllEquipmentAdditionalInfo() CORBA method on the target
EMS and returns the results
|
HuaweiTMF814CorbaIterator |
getAllManagedElements(int intResultSize,
boolean blnDestroyIterator)
Invokes the getAllManagedElements() CORBA method on the target EMS
|
HuaweiTMF814CorbaIterator |
getAllPTPs(NameAndStringValue_T[] meName,
int intResultSize,
boolean blnDestroyIterator)
Invokes the getAllPTPs() method
|
HuaweiTMF814CorbaIterator |
getAllSubnetworkConnections(NameAndStringValue_T[] subnetName,
int intResultSize,
boolean blnDestroyIterator) |
HuaweiTMF814CorbaIterator |
getAllTopLevelTopologicalLinks(int intResultSize,
boolean blnDestroyIterator)
Invokes the getAllTopLevelTopologicalLinks() CORBA method
|
HuaweiTMF814CorbaIterator |
getAllTopologicalLinks(NameAndStringValue_T[] subnetName,
int intResultSize,
boolean blnDestroyIterator)
Invokes the getAllTopologicalLinks() CORBA method
|
HuaweiTMF814CorbaIterator |
getContainedInUseTPs(NameAndStringValue_T[] ptpName,
int intResultSize,
boolean blnDestroyIterator)
Invokes the getContainedInUseTPs() method on the target EMS
|
HuaweiTMF814CorbaIterator |
getContainedPotentialTPs(NameAndStringValue_T[] ptpName,
int intResultSize,
boolean blnDestroyIterator)
Invokes the getContainedPotentialTPs() method on the target EMS
|
java.util.List<NameAndStringValue_T[]> |
getContainingSubnetworkNames(NameAndStringValue_T[] neName)
Invokes the getContainingSubnetworkNames() method on the target EMS
|
java.util.List<ManagedElement_T> |
getManagedElement(NameAndStringValue_T[] meName)
Invokes the getManagedElement() CORBA method on the target EMS
|
boolean |
haveCorbaSession()
Checks if the CORBA session has started
|
void |
startCorbaSession()
Starts a CORBA Session between the Collector and the EMS
|
public HuaweiTMF814CorbaProvider(HuaweiTMF814CorbaSession session, HuaweiTMF814CorbaProperties props) throws CorbaCollectorException
session - HuaweiTMF814CorbaSession instanceprops - HuaweiTMF814CorbaProperties instanceCorbaCollectorExceptionpublic void startCorbaSession()
throws CorbaCollectorException
CorbaProviderstartCorbaSession in interface CorbaProviderCorbaCollectorExceptionpublic void endCorbaSession()
CorbaProviderendCorbaSession in interface CorbaProviderpublic boolean haveCorbaSession()
public HuaweiTMF814CorbaIterator getAllManagedElements(int intResultSize, boolean blnDestroyIterator) throws CorbaCollectorException
intResultSize - The number of results to be returned by the iterator for each
iteration setblnDestroyIterator - Flag to toggle whether the iterator object on the EMS side
should be destroyed after all results have been processed by
the CORBA Iterator.CorbaCollectorExceptionpublic java.util.List<ManagedElement_T> getManagedElement(NameAndStringValue_T[] meName)
throws CorbaCollectorException
meName - Managed Element as NameAndStringValue_T[]CorbaCollectorExceptionpublic HuaweiTMF814CorbaIterator getAllEquipment(NameAndStringValue_T[] meName, int intResultSize, boolean blnDestroyIterator) throws CorbaCollectorException
meName - Managed Element as NameAndStringValue_T[]intResultSize - The number of results to be returned by the iterator for each
iteration setblnDestroyIterator - Flag to toggle whether the iterator object on the EMS side
should be destroyed after all results have been processed by
the CORBA Iterator.CorbaCollectorExceptionpublic java.util.List<ObjectAdditionalInfo_T[]> getAllEquipmentAdditionalInfo(NameAndStringValue_T[] meName)
throws CorbaCollectorException
meName - Managed Element as NameAndStringValue_T[]CorbaCollectorExceptionpublic HuaweiTMF814CorbaIterator getAllPTPs(NameAndStringValue_T[] meName, int intResultSize, boolean blnDestroyIterator) throws CorbaCollectorException
meName - Managed Element name as NameAndStringValue_T[]intResultSize - The number of results to be returned by the iterator for each
iteration setblnDestroyIterator - Flag to toggle whether the iterator object on the EMS side
should be destroyed after all results have been processed by
the CORBA Iterator.CorbaCollectorExceptionpublic HuaweiTMF814CorbaIterator getContainedPotentialTPs(NameAndStringValue_T[] ptpName, int intResultSize, boolean blnDestroyIterator) throws CorbaCollectorException
ptpName - Physical Termination Point name as NameAndStringValue_T[]intResultSize - The number of results to be returned by the iterator for each
iteration setblnDestroyIterator - Flag to toggle whether the iterator object on the EMS side
should be destroyed after all results have been processed by
the CORBA Iterator.CorbaCollectorExceptionpublic HuaweiTMF814CorbaIterator getContainedInUseTPs(NameAndStringValue_T[] ptpName, int intResultSize, boolean blnDestroyIterator) throws CorbaCollectorException
ptpName - Physical Termination Point name as NameAndStringValue_T[]intResultSize - The number of results to be returned by the iterator for each
iteration setblnDestroyIterator - Flag to toggle whether the iterator object on the EMS side
should be destroyed after all results have been processed by
the CORBA Iterator.CorbaCollectorExceptionpublic java.util.List<NameAndStringValue_T[]> getContainingSubnetworkNames(NameAndStringValue_T[] neName)
throws CorbaCollectorException
neName - Managed Element as NameAndStringValue_T[]CorbaCollectorExceptionpublic HuaweiTMF814CorbaIterator getAllTopologicalLinks(NameAndStringValue_T[] subnetName, int intResultSize, boolean blnDestroyIterator) throws CorbaCollectorException
subnetName - Subnetwork as NameAndStringValue_T[]intResultSize - The number of results to be returned by the iterator for each
iteration setblnDestroyIterator - Flag to toggle whether the iterator object on the EMS side
should be destroyed after all results have been processed by
the CORBA Iterator.CorbaCollectorExceptionpublic HuaweiTMF814CorbaIterator getAllTopLevelTopologicalLinks(int intResultSize, boolean blnDestroyIterator) throws CorbaCollectorException
intResultSize - The number of results to be returned by the iterator for each
iteration setblnDestroyIterator - Flag to toggle whether the iterator object on the EMS side
should be destroyed after all results have been processed by
the CORBA Iterator.CorbaCollectorExceptionpublic HuaweiTMF814CorbaIterator getAllCrossConnections(NameAndStringValue_T[] meName, short[] rates, int intResultSize, boolean blnDestroyIterator) throws CorbaCollectorException
meName - rates - Supported rates (ManagedElement_T supportedRates short array)intResultSize - blnDestroyIterator - CorbaCollectorExceptionpublic HuaweiTMF814CorbaIterator getAllSubnetworkConnections(NameAndStringValue_T[] subnetName, int intResultSize, boolean blnDestroyIterator) throws CorbaCollectorException
subnetName - intResultSize - blnDestroyIterator - CorbaCollectorException