Uses of Interface
org.neovera.jdiablo.Environment

Packages that use Environment
org.neovera.jdiablo   
org.neovera.jdiablo.environment   
org.neovera.jdiablo.internal   
 

Uses of Environment in org.neovera.jdiablo
 

Classes in org.neovera.jdiablo that implement Environment
 class AbstractEnvironment
          Noop implementation of methods in the Environment interface.
 

Methods in org.neovera.jdiablo with type parameters of type Environment
<E extends Environment>
void
BuilderFactory.add(Class<E> clz, Specialization<E> specialization)
          Use this method to add specializations for a particular environment as part of the environment builder.
<E extends Environment>
E
ExecutionHandler.getEnvironment(Class<E> clz)
           
<E extends Environment>
EnvironmentBuilder
EnvironmentBuilder.withSpecialization(Class<E> clz, Specialization<E> specialization)
          Allows for programmatic specialization (setting of properties) when launching.
 

Methods in org.neovera.jdiablo that return types with arguments of type Environment
 Map<Class<? extends Environment>,Environment> BuilderFactory.getSpecializations()
          Ideally this method would be "module" scoped.
 Map<Class<? extends Environment>,Environment> BuilderFactory.getSpecializations()
          Ideally this method would be "module" scoped.
 

Methods in org.neovera.jdiablo with parameters of type Environment
 void AbstractEnvironment.initialize(Environment environment)
           
 void Environment.initialize(Environment environment, List<? extends OptionProperty> properties)
          This method is called after the start() of this environment.
 void AbstractEnvironment.initialize(Environment environment, List<? extends OptionProperty> properties)
           
 void OptionValueProvider.provideOptionValues(Class<? extends Environment> clz, Environment environment, List<? extends OptionPropertyAccessor> list, Class<? extends Launchable> launchableClass, Launchable launchable)
          Called for each environment being used.
 

Method parameters in org.neovera.jdiablo with type arguments of type Environment
 void OptionValueProvider.provideOptionValues(Class<? extends Environment> clz, Environment environment, List<? extends OptionPropertyAccessor> list, Class<? extends Launchable> launchableClass, Launchable launchable)
          Called for each environment being used.
 EnvironmentBuilder EnvironmentBuilder.withNewInstanceOf(Class<? extends Environment> clz)
          Use this when chaining Launchables (calling one Launchable from another) where you want a new (non-specialized or uninitialized) instance of an Environment to be used in the execution.
 

Uses of Environment in org.neovera.jdiablo.environment
 

Classes in org.neovera.jdiablo.environment that implement Environment
 class Help
          Add this environment to enable a -h (or --help) option that what options are available and the description of the options.
 class SpringEnvironment
          Bootstraps Spring and provides option values who's fields are annotated with PropertyPlaceholder (provided there is a bean of the type PropertyPlaceholderProvider in Spring).
 

Methods in org.neovera.jdiablo.environment with parameters of type Environment
 void SpringEnvironment.initialize(Environment environment, List<? extends OptionProperty> properties)
           
 void SpringContextProvider.provideOptionValues(Class<? extends Environment> envClz, Environment environment, List<? extends OptionPropertyAccessor> list, Class<? extends Launchable> launchableClass, Launchable launchable)
           
 void ClasspathOptions.provideOptionValues(Class<? extends Environment> clz, Environment environment, List<? extends OptionPropertyAccessor> list, Class<? extends Launchable> launchableClass, Launchable launchable)
           
 

Method parameters in org.neovera.jdiablo.environment with type arguments of type Environment
 void SpringContextProvider.provideOptionValues(Class<? extends Environment> envClz, Environment environment, List<? extends OptionPropertyAccessor> list, Class<? extends Launchable> launchableClass, Launchable launchable)
           
 void ClasspathOptions.provideOptionValues(Class<? extends Environment> clz, Environment environment, List<? extends OptionPropertyAccessor> list, Class<? extends Launchable> launchableClass, Launchable launchable)
           
 

Uses of Environment in org.neovera.jdiablo.internal
 

Methods in org.neovera.jdiablo.internal with type parameters of type Environment
<E extends Environment>
E
BuilderImpl.getEnvironment(Class<E> clz)
           
<E extends Environment>
EnvironmentBuilder
BuilderImpl.withSpecialization(Class<E> clz, Specialization<E> specialization)
           
 

Methods in org.neovera.jdiablo.internal that return Environment
 Environment EnvContainer.getEnvironment()
           
 

Methods in org.neovera.jdiablo.internal with parameters of type Environment
 void EnvContainer.setEnvironment(Environment environment)
           
 

Method parameters in org.neovera.jdiablo.internal with type arguments of type Environment
 EnvironmentBuilder BuilderImpl.withNewInstanceOf(Class<? extends Environment> clz)
           
 

Constructors in org.neovera.jdiablo.internal with parameters of type Environment
EnvContainer(Environment environment)
           
EnvContainer(Environment environment, boolean state)
           
 



Copyright © 2014 Neovera Inc.. All rights reserved.