Annotation Interface ProcessApplication


@Retention(RUNTIME) @Target(TYPE) @Inherited public @interface ProcessApplication
Used to annotate a user-provided AbstractProcessApplication class and specify the unique name of the process application.
Author:
Daniel Meyer
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Returns the location(s) of the processes.xml deployment descriptors.
    Allows specifying the name of the process application.
    Allows specifying the name of the process application.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Field Details

  • Element Details

    • value

      String value
      Allows specifying the name of the process application. Overrides the name property.
      Default:
      ""
    • name

      String name
      Allows specifying the name of the process application. Only applies if the value property is not set.
      Default:
      ""
    • deploymentDescriptors

      String[] deploymentDescriptors
      Returns the location(s) of the processes.xml deployment descriptors. The default value is{META-INF/processes.xml}. The provided path(s) must be resolvable through the ClassLoader.getResourceAsStream(String)-Method of the classloader returned by the AbstractProcessApplication.getProcessApplicationClassloader() method provided by the process application.
      Returns:
      the location of the processes.xml file.
      Default:
      {"META-INF/processes.xml"}