public class TMF814CorbaProvider extends java.lang.Object implements CorbaProvider
| Constructor and Description |
|---|
TMF814CorbaProvider(TMF814CorbaSession session,
TMF814CorbaProperties props)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
endCorbaSession()
Ends the current CORBA Session
|
TMF814CorbaIterator |
getAllEquipment(NameAndStringValue_T[] meName,
int intResultSize,
boolean blnDestroyIterator)
Invokes the getAllEquipment() CORBA method on the target EMS
|
TMF814CorbaIterator |
getAllManagedElements(int intResultSize,
boolean blnDestroyIterator)
Invokes the getAllManagedElements() CORBA method on the target EMS
|
TMF814CorbaIterator |
getAllPTPs(NameAndStringValue_T[] meName,
int intResultSize,
boolean blnDestroyIterator)
Invokes the getAllPTPs() method
|
TMF814CorbaIterator |
getAllTopLevelTopologicalLinks(int intResultSize,
boolean blnDestroyIterator)
Invokes the getAllTopLevelTopologicalLinks() CORBA method
|
TMF814CorbaIterator |
getAllTopologicalLinks(NameAndStringValue_T[] subnetName,
int intResultSize,
boolean blnDestroyIterator)
Invokes the getAllTopologicalLinks() CORBA method
|
TMF814CorbaIterator |
getContainedInUseTPs(NameAndStringValue_T[] ptpName,
int intResultSize,
boolean blnDestroyIterator)
Invokes the getContainedInUseTPs() method on the target EMS
|
TMF814CorbaIterator |
getContainedPotentialTPs(NameAndStringValue_T[] ptpName,
int intResultSize,
boolean blnDestroyIterator)
Invokes the getContainedPotentialTPs() method on the target EMS
|
java.util.List<java.lang.Object> |
getContainingSubnetworkNames(NameAndStringValue_T[] neName)
Invokes the getAllTopLevelSubNetworks() method on the target EMS
|
java.util.ArrayList<org.omg.CORBA.portable.IDLEntity> |
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 TMF814CorbaProvider(TMF814CorbaSession session, TMF814CorbaProperties props) throws CorbaCollectorException
session - TMF814CorbaSession instanceprops - TMF814CorbaProperties instanceCorbaCollectorExceptionpublic void startCorbaSession()
throws CorbaCollectorException
CorbaProviderstartCorbaSession in interface CorbaProviderCorbaCollectorExceptionpublic void endCorbaSession()
CorbaProviderendCorbaSession in interface CorbaProviderpublic boolean haveCorbaSession()
public TMF814CorbaIterator 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.ArrayList<org.omg.CORBA.portable.IDLEntity> getManagedElement(NameAndStringValue_T[] meName)
throws CorbaCollectorException
meName - Managed Element as NameAndStringValue_T[]CorbaCollectorExceptionpublic TMF814CorbaIterator 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 TMF814CorbaIterator 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 TMF814CorbaIterator 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 TMF814CorbaIterator 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<java.lang.Object> getContainingSubnetworkNames(NameAndStringValue_T[] neName)
throws CorbaCollectorException
neName - Managed Element as NameAndStringValue_T[]CorbaCollectorExceptionpublic TMF814CorbaIterator 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 TMF814CorbaIterator 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.CorbaCollectorException