Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

## 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

Apache CXF