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

Optional Element Summary
 CollectionPolicy collection
           
 String handlerClassname
           
 String handlerURI
           
 String lifecycle
           
 LifestylePolicy lifestyle
           
 String name
           
 

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"