Annotation Type ServiceClientBuilder


@Retention(RUNTIME) @Target(TYPE) public @interface ServiceClientBuilder
Annotation given to all service client builder classes.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Class<?>[]
    An array of classes that this builder can build.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The protocol clients created from this builder will use to interact with the service.
  • Element Details

    • serviceClients

      Class<?>[] serviceClients
      An array of classes that this builder can build.
      Returns:
      An array of all classnames that this builder can create an instance of.