@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface Soap
Class also annotated with @Extension, to list
the SoapServiceProviders that the extension exposes.
A key difference between traditional extensions and Soap based extensions is that the @Extension annotated class does not
serve as a configuration, but it can serve as SoapServiceProvider by implementing it.
Soap cannot live with the @Configurations or @ConnectionProviders annotations, once the @Extension is marked a Soap
one, no other Configs or Providers could be declared.
since 1.0
| Modifier and Type | Optional Element and Description |
|---|---|
Class<? extends SoapServiceProvider>[] |
value
An array of classes which implement the
SoapServiceProvider interface. |
public abstract Class<? extends SoapServiceProvider>[] value
SoapServiceProvider interface.Copyright © 2017 MuleSoft, Inc.. All rights reserved.