Package org.apache.tapestry5.ioc.annotations

## Annotation Type ServiceId

-     @Target({TYPE,METHOD})
      @Retention(RUNTIME)
      @Documented
      @UseWith({SERVICE,MODULE})
      public @interface ServiceId

  An optional annotation that may be placed on a service building method of a module, or on the implementation class (when using service binding via the `ServiceBinder`). The annotation overrides the default id for services (the default service id is the simple name of the service interface).

- - ### Required Element Summary

    Required Elements
    Modifier and Type | Required Element | Description
    --- | --- | ---
    `java.lang.String` | `value` | An identifier of a service.

- - ### Element Detail

    - #### value

          java.lang.String value

      An identifier of a service.