@Service public class VNFRServiceImpl extends Object implements VNFRService
| Constructor and Description |
|---|
VNFRServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<ApplicationRecord> |
getListRegisteredApplications(String vnfrId)
Returns the list of registered application to the given virtual record identifier
|
List<VirtualNetworkFunctionRecord> |
getListRegisteredVNFR()
Returns the list of applications (virtual network function records) registered on the VNF
|
ApplicationRecord |
registerApplication(String externalAppId,
int points)
Registers a new App to the VNFR with a specific VNFR ID
|
void |
sendHeartBeat(String internalAppId)
Sends heart beat as keep alive mechanism to Virtual Network Function
|
void |
unregisterApplication(String internalAppId)
Unregisters an App to the VNFR with the specific internal application identify
|
public ApplicationRecord registerApplication(String externalAppId, int points) throws org.kurento.client.internal.NotEnoughResourcesException
registerApplication in interface VNFRServiceexternalAppId - - application identifierpoints - - capacityorg.kurento.client.internal.NotEnoughResourcesExceptionpublic void unregisterApplication(String internalAppId)
unregisterApplication in interface VNFRServiceinternalAppId - - identifier of the registered application on the VNFRpublic List<VirtualNetworkFunctionRecord> getListRegisteredVNFR()
getListRegisteredVNFR in interface VNFRServicepublic List<ApplicationRecord> getListRegisteredApplications(String vnfrId)
getListRegisteredApplications in interface VNFRServicevnfrId - - the virtual network function record identifierpublic void sendHeartBeat(String internalAppId)
sendHeartBeat in interface VNFRServiceinternalAppId - - the application identifierCopyright © 2016 Fraunhofer FOKUS. All rights reserved.