com.apama.jmon.annotation
Annotation Type Application


@Documented
@Target(value={TYPE,PACKAGE})
@Retention(value=RUNTIME)
public @interface Application

This Annotation is used to document a JMON application. There should only be one entity annotated with this annotation per jmon jar.

The utility classes DirectoryProcessor and JarProcessor that are used to automatically generate the jmon-jar.xml deployment descriptor file will process this annotation.

See Also:
EventType, MonitorType, DirectoryProcessor, JarProcessor

Required Element Summary
 java.lang.String author
          Enables the author to specify an author of the Application (meta info for human consumption).
 java.lang.String company
          Enables the author to specify a company that is the owner of the Application (meta info for human consumption).
 java.lang.String description
          Enables the author to specify a description of the Application (meta info for human consumption).
 java.lang.String name
          Enables the author to specify a name of the Application.
 java.lang.String version
          Enables the author to specify a version of the Application (meta info for human consumption).
 

Element Detail

name

public abstract java.lang.String name
Enables the author to specify a name of the Application.


author

public abstract java.lang.String author
Enables the author to specify an author of the Application (meta info for human consumption).


version

public abstract java.lang.String version
Enables the author to specify a version of the Application (meta info for human consumption).


company

public abstract java.lang.String company
Enables the author to specify a company that is the owner of the Application (meta info for human consumption).


description

public abstract java.lang.String description
Enables the author to specify a description of the Application (meta info for human consumption).



Submit a bug or feature
Copyright (c) 2013 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or Terracotta Inc., San Francisco, CA, USA, and/or Software AG (Canada) Inc., Cambridge, Ontario, Canada, and/or, Software AG (UK) Ltd., Derby, United Kingdom, and/or Software A.G. (Israel) Ltd., Or-Yehuda, Israel and/or their licensors. Use, reproduction, transfer, publication or disclosure is prohibited except as specifically provided for in your License Agreement with Software AG