Package org.apache.tapestry5.ioc.annotations

## Annotation Type InjectService

-     @Target({PARAMETER,FIELD})
      @Retention(RUNTIME)
      @Documented
      @UseWith(SERVICE)
      public @interface InjectService

  Annotation used with parameters of service builder methods to identify the service to be injected into the service builder method via the parameter. In many cases the `Inject` annotation is more flexible or appropriate. This annotation may also be used with fields of service implementation classes, modules, or other objects constructed via ObjectLocator#autobuild(Class).

- - ### Required Element Summary

    Required Elements
    Modifier and Type | Required Element | Description
    --- | --- | ---
    `java.lang.String` | `value` | The id of the service to inject; either a fully qualified id, or the unqualified id of a service within the same module.

- - ### Element Detail

    - #### value

          java.lang.String value

      The id of the service to inject; either a fully qualified id, or the unqualified id of a service within the same module.