@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface Service
ServiceName
Modifier and Type | Required Element and Description |
---|---|
java.lang.Class<?> |
value
The domain type that provides the implementations for the methods defined
in the RequestContext.
|
Modifier and Type | Optional Element and Description |
---|---|
java.lang.Class<? extends ServiceLocator> |
locator
An optional
ServiceLocator that provides instances of service
objects used when invoking instance methods on the type returned by
value() . |
public abstract java.lang.Class<?> value
public abstract java.lang.Class<? extends ServiceLocator> locator
ServiceLocator
that provides instances of service
objects used when invoking instance methods on the type returned by
value()
.