org.apache.tapestry5.ioc.annotations

## Annotation Type ServiceId

-     @Target(value={TYPE,METHOD})
       @Retention(value=RUNTIME)
       @Documented
       @UseWith(value={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 and Description
    --- | ---
    `java.lang.String` | `value` An identifier of a service.

- - ### Element Detail

    - #### value

          public abstract java.lang.String value

      An identifier of a service.

${project.version} - Copyright © 2003-2015 The Apache Software Foundation.