What are JavaScript Annotations?
Submitted on June 17, 2008 - 21:21. Story : Level : Project :
The JavaScript language allows users to set properties on any object, including a function (cause a function in JavaScript is an object). The Mashup Server treats some of these predefined properties in a special way. We refer to these special properties as annotations.
Applies To
1. Mashup Server 1.0 or later
The Mashup Server processors annotations on both an operation level and a service level. Service level annotations are set using the syntax “this.anotationName = annotationValue;”
this.description = “Example of a service level annotaion”;
Operation level annotations are set using the syntax “operationName.annotationName = annotationValue;"
foo.description = “Example of a operation level annotation”;
function foo () {
// some function
}The Mashup Server uses these annotations to build service meta-data. Hence service level annotations provide meta-data for the service while the operation level annotations provide meta-data about a particular operation.
Author: Keith Chapmon, Senior Software Engineer, WSO2 Inc. keith at wso2 dot com
- Login or register to post comments
- Printer friendly version
- 462 reads










