org.neovera.jdiablo
Interface ExecutionHandler

All Known Implementing Classes:
BuilderImpl

public interface 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.


Method Summary
 TargetBuilder getChainedExecutor()
           
<E extends Environment>
E
getEnvironment(Class<E> clz)
           
 

Method Detail

getEnvironment

<E extends Environment> E getEnvironment(Class<E> clz)
Type Parameters:
E - Environment type
Parameters:
clz - Class of the environment
Returns:
Reference to environment for the current execution if it exists, null otherwise.

getChainedExecutor

TargetBuilder getChainedExecutor()
Returns:
Target builder for a chained execution.


Copyright © 2014 Neovera Inc.. All rights reserved.