Top Description Inners Methods
org.osgi.service.cdi.annotations

public @Interface PrototypeRequired

extends Annotation
Known Direct Implementers
org.osgi.service.cdi.annotations.PrototypeRequired.Literal
Annotations
@Documented
@Qualifier
@Retention:RUNTIME
@Target:FIELD, METHOD, PARAMETER, TYPE
Static Imports
java.lang.annotation.ElementType.FIELD, .ElementType.METHOD, .ElementType.PARAMETER, .ElementType.TYPE, .RetentionPolicy.RUNTIME

Used with @Reference, BindService, BindBeanServiceObjects and BindServiceReference to indicate that the service must be service.scope=prototype.
Author
$Id: 3dfe44cabf81651ea9fbc880633b16276a0fe3c0 $

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
PrototypeRequired.Literal

Support inline instantiation of the PrototypeRequired annotation.

Method Summary

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString
org.osgi.service.cdi.annotations back to summary

public final Class PrototypeRequired.Literal

extends AnnotationLiteral<PrototypeRequired>
implements PrototypeRequired
Class Inheritance
All Implemented Interfaces
org.osgi.service.cdi.annotations.PrototypeRequired, java.lang.annotation.Annotation

Support inline instantiation of the PrototypeRequired annotation.

Field Summary

Modifier and TypeField and Description
public static final PrototypeRequired
INSTANCE

Default instance

private static final long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from javax.enterprise.util.AnnotationLiteral:
annotationTypeequalshashCodetoString

Field Detail

INSTANCEback to summary
public static final PrototypeRequired INSTANCE

Default instance

serialVersionUIDback to summary
private static final long serialVersionUID

Hides javax.enterprise.util.AnnotationLiteral.serialVersionUID.

Constructor Detail

Literalback to summary
public Literal()