org.ow2.jasmine.deployme.api.modules
Interface IDeploymeModule


public interface IDeploymeModule

Represents a DeployME module

Author:
Jeremy Cazaux

Method Summary
 void applyConfiguration(org.ow2.jonas.tools.configurator.api.JonasConfigurator configurator, Object topologyObject)
          Apply a configuration
 Map<Class,Field> getClassIdField()
           
 String getJOnASService()
           
 boolean isSupport(Object configuration)
           
 

Method Detail

isSupport

boolean isSupport(Object configuration)
Returns:
true if the given ConfigurationType is support

getClassIdField

Map<Class,Field> getClassIdField()
Returns:
a map between the Class of an Object and its id field (use to improve the merge of Collection)

applyConfiguration

void applyConfiguration(org.ow2.jonas.tools.configurator.api.JonasConfigurator configurator,
                        Object topologyObject)
                        throws UnsupportDeploymeModuleException
Apply a configuration

Parameters:
configurator - The JonasConfigurator to set
topologyObject - The topology object configuration to apply
Throws:
UnsupportDeploymeModuleException

getJOnASService

String getJOnASService()
Returns:
the name of the JOnAS service


Copyright © 2012 OW2 Consortium. All Rights Reserved.