Annotation Interface KafkaHandlerRemoteMethod


public @interface KafkaHandlerRemoteMethod
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Property for method value substitution Should not be empty, should contain the path to the property.
    Descriptions of methods: name and arguments
    Property for arguments of method.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Type of property with method name.
  • Element Details

    • methodPropertyName

      String methodPropertyName
      Property for method value substitution Should not be empty, should contain the path to the property. Nested properties describes with '.' Example: task.method
    • variablesPropertyName

      String variablesPropertyName
      Property for arguments of method. Should not be empty, should contain the path to the property. Nested properties describes with '.' Example: task.variables
    • methods

      RemoteMethod[] methods
      Descriptions of methods: name and arguments
    • methodPropertyType

      Class<?> methodPropertyType
      Type of property with method name.
      Default:
      java.lang.String.class