org.ow2.jonas.packaging
Interface IPackagingManager


public interface IPackagingManager

JOnAS Service interface for the packaging service.

Author:
Mohammed Boukada

Method Summary
 List<String> generateAddon(String xmlCloudApplication, String tenantId)
          Generate an addon
 List<String> generateAddon(String xmlCloudApplication, String tenantId, String outputDir)
          Generate an addon
 List<String> generateAddon(String xmlCloudApplication, String tenantId, String xmlEnvironmentTemplate, String xmlMappingTopology)
          Generate an addon
 List<String> generateAddon(String xmlCloudApplication, String tenantId, String xmlEnvironmentTemplate, String xmlMappingTopology, String outputDir)
          Generate an addon
 List<String> generateAddon(URL urlCloudApplication, String tenantId)
          Generate an addon
 List<String> generateAddon(URL urlCloudApplication, String tenantId, String outputDir)
          Generate an addon
 List<String> generateAddon(URL urlCloudApplication, String tenantId, URL urlEnvironmentTemplate, URL urlMappingTopology)
          Generate an addon
 List<String> generateAddon(URL urlCloudApplication, String tenantId, URL urlEnvironmentTemplate, URL urlMappingTopology, String outputDir)
          Generate an addon
 

Method Detail

generateAddon

List<String> generateAddon(URL urlCloudApplication,
                           String tenantId)
                           throws Exception
Generate an addon

Parameters:
urlCloudApplication - URL of cloud-application.xml
tenantId - tenant identifier of the application
Throws:
Exception

generateAddon

List<String> generateAddon(URL urlCloudApplication,
                           String tenantId,
                           String outputDir)
                           throws Exception
Generate an addon

Parameters:
urlCloudApplication - URL of cloud-application.xml
tenantId - tenant identifier of the application
outputDir -
Throws:
Exception

generateAddon

List<String> generateAddon(URL urlCloudApplication,
                           String tenantId,
                           URL urlEnvironmentTemplate,
                           URL urlMappingTopology)
                           throws Exception
Generate an addon

Parameters:
urlCloudApplication - URL of cloud-application.xml
tenantId - tenant identifier of the application
urlEnvironmentTemplate - URL of environment-template.xml
urlMappingTopology - URL of deployment.xml
Throws:
Exception

generateAddon

List<String> generateAddon(URL urlCloudApplication,
                           String tenantId,
                           URL urlEnvironmentTemplate,
                           URL urlMappingTopology,
                           String outputDir)
                           throws Exception
Generate an addon

Parameters:
urlCloudApplication - URL of cloud-application.xml
tenantId - tenant identifier of the application
urlEnvironmentTemplate - URL of environment-template.xml
urlMappingTopology - URL of deployment.xml
outputDir -
Throws:
Exception

generateAddon

List<String> generateAddon(String xmlCloudApplication,
                           String tenantId)
                           throws Exception
Generate an addon

Parameters:
xmlCloudApplication - cloud-application.xml content
tenantId - tenant identifier of the application
Throws:
Exception

generateAddon

List<String> generateAddon(String xmlCloudApplication,
                           String tenantId,
                           String outputDir)
                           throws Exception
Generate an addon

Parameters:
xmlCloudApplication - cloud-application.xml content
tenantId - tenant identifier of the application
outputDir -
Throws:
Exception

generateAddon

List<String> generateAddon(String xmlCloudApplication,
                           String tenantId,
                           String xmlEnvironmentTemplate,
                           String xmlMappingTopology)
                           throws Exception
Generate an addon

Parameters:
xmlCloudApplication - cloud-application.xml content
tenantId - tenant identifier of the application
xmlEnvironmentTemplate - environment-template.xml content
xmlMappingTopology - deployment.xml content
Throws:
Exception

generateAddon

List<String> generateAddon(String xmlCloudApplication,
                           String tenantId,
                           String xmlEnvironmentTemplate,
                           String xmlMappingTopology,
                           String outputDir)
                           throws Exception
Generate an addon

Parameters:
xmlCloudApplication - cloud-application.xml content
tenantId - tenant identifier of the application
xmlEnvironmentTemplate - environment-template.xml content
xmlMappingTopology - deployment.xml content
outputDir -
Returns:
List of zips locations
Throws:
Exception


Copyright © 2012 OW2 Consortium. All Rights Reserved.