org.apache.cxf.annotations.EndpointProperty org.apache.cxf.annotations.EndpointProperties (since 2.3)
Adds a property to an endpoint. Many things such as WS-Security related things and such can be configured via endpoint properties. Traditionally, these would be set via the <jaxws:properties> element on the <jaxws:endpoint> element in the spring config, but these annotations allow these properties to be configured into the code.
@WebService
@EndpointProperties(
{
@EndpointProperty(key = "my.property", value="some value"),
@EndpointProperty(key = "my.other.property",
value="some other value"),
})
public interface MyService {
String echoString(String s);
}