net.dpml.annotation
Annotation Type Component
@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface Component
Component annotation dealing with lifestyle policy, lifecycle model, and collection semantics.
- Version:
- 2.0.1
- Author:
- Digital Product Management Laboratory
name
public abstract String name
- Default:
- ""
lifestyle
public abstract LifestylePolicy lifestyle
- Default:
- net.dpml.annotation.LifestylePolicy.THREAD
collection
public abstract CollectionPolicy collection
- Default:
- net.dpml.annotation.CollectionPolicy.HARD
lifecycle
public abstract String lifecycle
- Default:
- ""
handlerURI
public abstract String handlerURI
- Default:
- "link:part:dpml/metro/dpml-lang-component"
handlerClassname
public abstract String handlerClassname
- Default:
- "net.dpml.runtime.ComponentStrategyHandler"