Importing some code

* Various annotations
* New component information class
This commit is contained in:
Emmanuel BENOîT 2015-09-13 14:46:11 +02:00
parent 48466ed511
commit e2de94eb7b
14 changed files with 826 additions and 0 deletions
src/main/java/info/ebenoit/ebul/cmp

View file

@ -0,0 +1,20 @@
package info.ebenoit.ebul.cmp;
/**
* This interface must be implemented by components which are loaded dynamically depending on configuration (for example
* VFS drivers). Note that such components need not be annotated with {@link Component}, and that they never start
* automatically.
*
* @author <a href="mailto:ebenoit@ebenoit.info">E. Benoît</a>
*/
public interface ParametricComponent
{
/**
* Determine the name of the current instance of this component.
*
* @return the name of the component
*/
public String getComponentName( );
}