Annotation Interface Visibility


@Retention(RUNTIME) @Target({FIELD,TYPE}) public @interface Visibility
The "Visibility" annotation controls the visibility of an Action. The default values is "null" (= "published") due to backward compatibility. Available values:
  • published: public action. It can be called locally, remotely and can be published via API Gateway
  • protected: can be called only locally (from local services)
The "public" and "private" values are not implemented.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
     
  • Element Details

    • value

      String value
      Default:
      "published"