@Target(value=ANNOTATION_TYPE)
 @Retention(value=RUNTIME)
public @interface Publish
| Modifier and Type | Required Element and Description | 
|---|---|
| java.lang.String | publishidThe publishing id, e.g. | 
| java.lang.String | publishtypeThe publishing type, e.g. | 
| Modifier and Type | Optional Element and Description | 
|---|---|
| java.lang.Class<?> | mappingThe mapping information (e.g. | 
| boolean | multiFlag if the service should be published to multiple locations. | 
| NameValue[] | propertiesAdditional mapping properties. | 
| java.lang.String | publishscopeThe scope user to find the publish service. | 
public abstract java.lang.String publishid
public abstract java.lang.String publishscope
public abstract boolean multi
public abstract java.lang.Class<?> mapping
public abstract NameValue[] properties