org.mule.devkit.dynamic.api.model
Class Module

java.lang.Object
  extended by org.mule.devkit.dynamic.api.model.Module

public class Module
extends Object


Nested Class Summary
static class Module.Parameter
           
static class Module.Processor
           
static class Module.Source
           
static class Module.Transformer
           
 
Constructor Summary
Module(String name, String minMuleVersion, Capabilities module, List<Module.Parameter> parameters, List<Module.Processor> processors, List<Module.Source> sources, List<Module.Transformer> transformers, ConnectionManager<?,?> connectionManager, ClassLoader classLoader)
           
 
Method Summary
protected  void ensureCapability(Capability capability)
           
protected  void ensureConnectionManagementCapability()
           
 ClassLoader getClassLoader()
           
 ConnectionManager<?,?> getConnectionManager()
           
 String getMinMuleVersion()
           
 Capabilities getModule()
           
 Object getModuleObject()
           
 String getName()
           
 List<Module.Parameter> getParameters()
           
 List<Module.Processor> getProcessors()
           
 List<Module.Source> getSources()
           
 List<Module.Transformer> getTransformers()
           
 void setPassword(String password)
           
 void setSecurityToken(String securityToken)
           
 void setUsername(String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Module

public Module(String name,
              String minMuleVersion,
              Capabilities module,
              List<Module.Parameter> parameters,
              List<Module.Processor> processors,
              List<Module.Source> sources,
              List<Module.Transformer> transformers,
              ConnectionManager<?,?> connectionManager,
              ClassLoader classLoader)
Method Detail

ensureCapability

protected final void ensureCapability(Capability capability)

ensureConnectionManagementCapability

protected final void ensureConnectionManagementCapability()

getName

public final String getName()

getMinMuleVersion

public final String getMinMuleVersion()

getModule

public final Capabilities getModule()

getModuleObject

public Object getModuleObject()

getParameters

public final List<Module.Parameter> getParameters()

getProcessors

public final List<Module.Processor> getProcessors()

getSources

public final List<Module.Source> getSources()

getTransformers

public final List<Module.Transformer> getTransformers()

getConnectionManager

public final ConnectionManager<?,?> getConnectionManager()

getClassLoader

public final ClassLoader getClassLoader()

setUsername

public final void setUsername(String username)

setPassword

public final void setPassword(String password)

setSecurityToken

public final void setSecurityToken(String securityToken)


Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.