org.apache.felix.ipojo.annotations

## Annotation Type Instantiate

    @Target(value={TYPE,ANNOTATION_TYPE})
    public @interface Instantiate

This annotation is used to create an 'empty' instance of the current component type. Notice that all mandatory properties should have a default value, otherwise configuration is declared unacceptable and the instance creation fails.

         @Component
          @Instantiate
         public class MyComponent {
             // ...
         }

Author:
  Felix Project Team

### Optional Element Summary

Optional Elements
`String` `name` Optional attribute to set the instance name.

### Element Detail

#### name

    public abstract String name

Optional attribute to set the instance name. Default: unique generated name

         @Component
          @Instantiate("my-default-component")
         public class MyComponent {
             // ...
         }

Default:
  ""