public class TMF814CorbaProvider extends java.lang.Object implements CorbaProvider
Constructor and Description |
---|
TMF814CorbaProvider(CorbaSession session,
CorbaExecutor executor,
CorbaProperties props)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
endCorbaSession()
Ends the current CORBA Session
|
TMF814CorbaIterator |
getAllEquipment(org.tmf.corba.gencode.globaldefs.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(org.tmf.corba.gencode.globaldefs.NameAndStringValue_T[] meName,
int intResultSize,
boolean blnDestroyIterator)
Invokes the getAllPTPs() method
|
TMF814CorbaIterator |
getAllTopLevelTopologicalLinks(int intResultSize,
boolean blnDestroyIterator)
Invokes the getAllTopLevelTopologicalLinks() CORBA method
|
TMF814CorbaIterator |
getAllTopologicalLinks(org.tmf.corba.gencode.globaldefs.NameAndStringValue_T[] subnetName,
int intResultSize,
boolean blnDestroyIterator)
Invokes the getAllTopologicalLinks() CORBA method
|
TMF814CorbaIterator |
getContainedInUseTPs(org.tmf.corba.gencode.globaldefs.NameAndStringValue_T[] ptpName,
int intResultSize,
boolean blnDestroyIterator)
Invokes the getContainedInUseTPs() method on the target EMS
|
TMF814CorbaIterator |
getContainedPotentialTPs(org.tmf.corba.gencode.globaldefs.NameAndStringValue_T[] ptpName,
int intResultSize,
boolean blnDestroyIterator)
Invokes the getContainedPotentialTPs() method on the target EMS
|
java.util.List<java.lang.Object> |
getContainingSubnetworkNames(org.tmf.corba.gencode.globaldefs.NameAndStringValue_T[] neName)
Invokes the getAllTopLevelSubNetworks() method on the target EMS
|
java.util.ArrayList<org.omg.CORBA.portable.IDLEntity> |
getManagedElement(org.tmf.corba.gencode.globaldefs.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(CorbaSession session, CorbaExecutor executor, CorbaProperties props) throws CorbaCollectorException
session
- CorbaSession instanceexecutor
- CorbaExecutor instanceprops
- CorbaProperties instanceCorbaCollectorException
public void startCorbaSession() throws CorbaCollectorException
CorbaProvider
startCorbaSession
in interface CorbaProvider
CorbaCollectorException
public void endCorbaSession()
CorbaProvider
endCorbaSession
in interface CorbaProvider
public 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.CorbaCollectorException
public java.util.ArrayList<org.omg.CORBA.portable.IDLEntity> getManagedElement(org.tmf.corba.gencode.globaldefs.NameAndStringValue_T[] meName) throws CorbaCollectorException
meName
- Managed Element as NameAndStringValue_T[]CorbaCollectorException
public TMF814CorbaIterator getAllEquipment(org.tmf.corba.gencode.globaldefs.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.CorbaCollectorException
public TMF814CorbaIterator getAllPTPs(org.tmf.corba.gencode.globaldefs.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.CorbaCollectorException
public TMF814CorbaIterator getContainedPotentialTPs(org.tmf.corba.gencode.globaldefs.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.CorbaCollectorException
public TMF814CorbaIterator getContainedInUseTPs(org.tmf.corba.gencode.globaldefs.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.CorbaCollectorException
public java.util.List<java.lang.Object> getContainingSubnetworkNames(org.tmf.corba.gencode.globaldefs.NameAndStringValue_T[] neName) throws CorbaCollectorException
neName
- Managed Element as NameAndStringValue_T[]CorbaCollectorException
public TMF814CorbaIterator getAllTopologicalLinks(org.tmf.corba.gencode.globaldefs.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.CorbaCollectorException
public 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