Annotation Type FunctionName


  • @Target(METHOD)
    @Retention(RUNTIME)
    @Documented
    @UseWith(SERVICE)
    public @interface FunctionName
    Overrides the default mapping from method name to Clojure function name.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String value  
    • Element Detail

      • value

        java.lang.String value
        Returns:
        the name of the Clojure function to map the method to. This may be a simple name, in which case it will be a name within the Namespace of the service interface, or it may be a fully qualified name of an arbitrary Clojure function.