Package org.neovera.jdiablo

Interface Summary
Environment An environment starts and stops frameworks and other aspects required for the process to function.
EnvironmentBuilder This is used as part of the build process.
ExecutionHandler "Service Provider" interface that allows a CLI to interrogate environments it is running in and get a builder to launch another CLI Launchable class.
Executor Interface to start execution.
HelpProvider  
Launchable Interface that the "main" class should implement.
OptionProperty Information about a property that is annotated as an option.
OptionPropertyAccessor Information about a command line option.
OptionValueProvider Core interface that "value providers" should implement.
Specialization<T>  
TargetBuilder Interface to create a builder with.
 

Class Summary
AbstractEnvironment Noop implementation of methods in the Environment interface.
BuilderFactory This class allows you to start the Diablo CLI "building" process.
Main This is an alternate JVM entry point for diablo managed processes that allows passing in the class of the Launchable as the first argument.
 

Enum Summary
ExecutionState  
 



Copyright © 2014 Neovera Inc.. All rights reserved.