Annotation Type ParameterOverload


  • @Retention(RUNTIME)
    @Target({})
    public @interface ParameterOverload
    Annotation for storing the patterns of a Siddhi Extension.
    
     eg:-
          @Extension(
                          ...
                           parameterOverloads = {
                               @ParameterOverload(parameterNames={"firstParameterName","secondParameterName"}),
                               @ParameterOverload(parameterNames={"firstParameterName"})
                           }
                          ...
          )
          public CustomExtension extends ExtensionSuperClass {
              ...
          }
     
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String[] parameterNames  
    • Element Detail

      • parameterNames

        String[] parameterNames
        Default:
        {}