|
"WEBNMS_5 API Docs" | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
com.adventnet.nms.provisioning.server.ProvisioningAPIImpl
com.adventnet.nms.provisioning.ext.GenericExtension
public class GenericExtension
The GenericExtension is a simple implementation of extending the ProvisioningAPI, and supporting the extended API, i.e. ExtensionAPI.
This serves as a basis for further extensions and additions to the functionality available for provisioning.
This class can be extended to add domain and application specific capabilities and implement additional APIs.
ProvisioningAPI,
ProvisioningAPIImpl,
ExtensionAPI,
ProvisioningExtension,
Serialized Form| Field Summary | |
|---|---|
protected ProvToTopoIfc |
topoAPI
The TopoAPI reference for access to the MO database |
| Fields inherited from class java.rmi.server.RemoteObject |
|---|
ref |
| Constructor Summary | |
|---|---|
GenericExtension()
The empty constructor needed for every module extension . |
|
| Method Summary | |
|---|---|
ProvisioningAPI |
getProvisioningAPI()
Get the ProvisioningAPI extension implemented by this module extension. |
RemoteMO |
getRemoteMO(java.lang.String name)
Get the remote interface for the specified managed object |
void |
start()
Start the extension module. |
void |
stop()
Stop the extension module. |
| Methods inherited from class com.adventnet.nms.provisioning.server.ProvisioningAPIImpl |
|---|
cancelExecution, cleanUpResources, deleteProvisionResult, deleteProvisionResult, deleteScheduledInfo, deRegisterScheduledInfoListener, disableScheduledInfo, enableScheduledInfo, getAllScheduledInfo, getExtensionAPI, getProvisionResultDetails, getProvisionResultStatus, getResult, getResultFromDB, getStatus, getTemplate, getTemplate, getTemplate, getTemplateList, getTemplateList, getTemplateParameters, getTemplateParameters, getUserInputs, modifyScheduledInfo, modifyScheduledInfo, provision, registerScheduledInfoListener, setModule, setUserInputs, stopRunningOperation, stopScheduledTask, updateDetails, updateStatus, updateStatusAndDetails |
| Methods inherited from class java.rmi.server.UnicastRemoteObject |
|---|
clone, exportObject, exportObject, exportObject, unexportObject |
| Methods inherited from class java.rmi.server.RemoteServer |
|---|
getClientHost, getLog, setLog |
| Methods inherited from class java.rmi.server.RemoteObject |
|---|
equals, getRef, hashCode, toString, toStub |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.adventnet.nms.provisioning.ext.ProvisioningExtension |
|---|
setModule |
| Field Detail |
|---|
protected ProvToTopoIfc topoAPI
| Constructor Detail |
|---|
public GenericExtension()
throws java.rmi.RemoteException
java.rmi.RemoteException - if an error occurs| Method Detail |
|---|
public ProvisioningAPI getProvisioningAPI()
getProvisioningAPI in interface ProvisioningExtensionpublic void start()
start in interface ProvisioningExtensionpublic void stop()
stop in interface ProvisioningExtension
public RemoteMO getRemoteMO(java.lang.String name)
throws java.rmi.RemoteException
getRemoteMO in interface ExtensionAPIname - name of the ManagedObject
java.rmi.RemoteException - if an error occurs
|
"WEBNMS_5 API Docs" | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||