@Target(value=TYPE) @Retention(value=RUNTIME) @Documented public @interface Soap
Class
also annotated with @Extension, to list
the SoapServiceProvider
s 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 © 2018. All rights reserved.