Apache CXF API

org.apache.cxf.annotations
Annotation Type EndpointProperty


@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface EndpointProperty

Specifies a property to record for the endpoint


Required Element Summary
 String key
          The key to record the property
 
Optional Element Summary
 Class<?> beanClass
          The class for the property.
 String ref
          Reference to a named bean that is looked up from the configuration associated with the application.
 String[] value
          The value(s) of the property
 

Element Detail

key

public abstract String key
The key to record the property

Returns:
the key for the property

value

public abstract String[] value
The value(s) of the property

Returns:
the value of the property
Default:
{}

ref

public abstract String ref
Reference to a named bean that is looked up from the configuration associated with the application.

Default:
""

beanClass

public abstract Class<?> beanClass
The class for the property. If "ref" is specified, this class is used to cast the looked up reference to make sure the Object is of the correct type. If ref is not set and value is not set, this class is used to create a bean. The class must have either a default constructor, a constructor that takes an org.apache.cxf.endpoint.Endpoint, or a constructor that takes a org.apache.cxf.endpoint.Endpoint and an org.apache.cxf.Bus.

Default:
java.lang.Object.class

Apache CXF API

Apache CXF