org.apache.geronimo.deployment
Interface ModuleConfigurer

All Known Implementing Classes:
ClientConfigurer, EARConfigurer, RARConfigurer, WARConfigurer

public interface ModuleConfigurer

Interface to be implemented by the deployment subsystem for any type of component (e.g. EAR, WAR, ...) that needs configuration.


Method Summary
 DeploymentConfiguration createConfiguration(DeployableObject deployable)
          JSR88 method for getting the vendor part of the deployment configuration
 ModuleType getModuleType()
          Supply the module type this configurer handles for indexing
 

Method Detail

createConfiguration

DeploymentConfiguration createConfiguration(DeployableObject deployable)
JSR88 method for getting the vendor part of the deployment configuration

Parameters:
deployable - the object the tool is trying to deploy
Returns:
the vendor-specific deployment configuration, or null a configurer cannot handle the DeployableObject

getModuleType

ModuleType getModuleType()
Supply the module type this configurer handles for indexing

Returns:
ModuleType handled by this Configurer.


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.