com.cloudbees.sdk.cli
Interface CLIModule

All Superinterfaces:
com.google.inject.Module

public interface CLIModule
extends com.google.inject.Module

Marker interface for Modules defined in CLI command plugins.

The bees command creates a child classloader and child Guice container for each command plugin. When such a child container is created, any classes that implements this interface and is annotated with Extension are discovered and added to the Guice container.

In other words, this is a way for CLI command plugins to customize the bindings.

Author:
Kohsuke Kawaguchi

Method Summary
 
Methods inherited from interface com.google.inject.Module
configure
 



Copyright © 2011-2013. All Rights Reserved.