Annotation Type Service


  • @Retention(RUNTIME)
    @Target(TYPE)
    public @interface Service
    Annotation on Request classes specifying the server-side implementations that back them.
    See Also:
    ServiceName
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.Class<?> value
      The domain type that provides the implementations for the methods defined in the RequestContext.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element 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().
    • Element Detail

      • value

        java.lang.Class<?> value
        The domain type that provides the implementations for the methods defined in the RequestContext.
      • locator

        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().
        Default:
        com.google.web.bindery.requestfactory.shared.ServiceLocator.class