Package org.osgi.service.cdi.annotations
Class PID.Literal
- java.lang.Object
-
- javax.enterprise.util.AnnotationLiteral<PID>
-
- org.osgi.service.cdi.annotations.PID.Literal
-
- All Implemented Interfaces:
java.lang.annotation.Annotation
- Enclosing class:
- PID
public static final class PID.Literal extends javax.enterprise.util.AnnotationLiteral<PID> implements PID
Support inline instantiation of thePIDannotation.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.osgi.service.cdi.annotations.PID
PID.Literal
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PID.Literalof(java.lang.String pid, ConfigurationPolicy policy)ConfigurationPolicypolicy()java.lang.Stringvalue()-
Methods inherited from class javax.enterprise.util.AnnotationLiteral
annotationType, equals, hashCode, toString
-
-
-
-
Method Detail
-
of
public static final PID.Literal of(java.lang.String pid, ConfigurationPolicy policy)
- Parameters:
pid- the configuration pidpolicy- the policy of the configuration- Returns:
- an instance of
PID
-
value
public java.lang.String value()
-
policy
public ConfigurationPolicy policy()
-
-