Annotation Interface OnMembers


@Retention(RUNTIME) @Target(TYPE) public @interface OnMembers
Annotation to declare an interface as a GemFire OnMembers Function Execution
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The GemFire Group to which the members must belong to target the Function execution.
    The bean name of the POJO interface defining the GemFire Function executions.
    Optional ResultCollector bean reference.
  • Element Details

    • id

      String id
      The bean name of the POJO interface defining the GemFire Function executions.
      Returns:
      the bean name (id) of the POJO interface defining the GemFire Function executions.
      Default:
      ""
    • groups

      String groups
      The GemFire Group to which the members must belong to target the Function execution.
      Returns:
      the name of the GemFire Group to which the members must belong for the targeted the Function execution.
      Default:
      ""
    • resultCollector

      String resultCollector
      Optional ResultCollector bean reference.
      Returns:
      an optional bean name of the ResultCollector to process the Function results.
      Default:
      ""