org.apache.felix.ipojo.annotations

## Annotation Type ServiceProperty

    @Target(value={FIELD,ANNOTATION_TYPE})
    public @interface ServiceProperty

This annotation declares a service property. It can target both fields and methods.

Author:
  Felix Project Team

### Optional Element Summary

Optional Elements
`boolean` `immutable` Is the service property immutable ? An immutable property MUST have a value Default false
`boolean` `mandatory` Is the property mandatory? Default: false
`String` `name` Set the property name.
`String` `value` Set the property value.

### Element Detail

#### name

    public abstract String name

Set the property name. Default : empty

Default:
  ""

#### value

    public abstract String value

Set the property value. Default : empty

Default:
  ""

#### mandatory

    public abstract boolean mandatory

Is the property mandatory? Default: false

Default:
  false

#### immutable

    public abstract boolean immutable

Is the service property immutable ? An immutable property MUST have a value Default false

Default:
  false