@Documented
@Inherited
@Target(value=METHOD)
@Retention(value=CLASS)
public @interface Operation
Annotation attributes aid UI rendering, interface assist fly-overs, validation, and reflect expected content-type, and xsd types(simple types) for parameters.
Each SonicPOJO ESB Service must have at least one operation method.
A single output parameter may be returned. One or more input parameters are permitted. The type of each parameter must be one of:
| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String |
contentType
Operation output MIME content-type that itinerary should expect(default text/plain).
|
java.lang.String |
description
Operation description
|
java.lang.String |
outputName
Operation output name(default: output)
|
java.lang.String |
outputType
Indicates the operation output type to the itinerary developer, using xml(xsd) familiar types.
|
public abstract java.lang.String description
public abstract java.lang.String contentType