@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().