Annotation Interface HotRod


@Retention(RUNTIME) @Target(TYPE) @Documented public @interface HotRod
Configures the HotRod client used by a session repository.
Author:
Paul Ferraro
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The HotRod URI.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The HotRod client properties.
    The Infinispan server configuration template from which to create a remote cache.
  • Element Details

    • uri

      String uri
      The HotRod URI.
      Returns:
      a HotRod URI.
    • template

      String template
      The Infinispan server configuration template from which to create a remote cache.
      Returns:
      an Infinispan server template
      Default:
      "org.infinispan.DIST_SYNC"
    • properties

      Property[] properties
      The HotRod client properties.
      Returns:
      an array of HotRod client properties.
      Default:
      {}