| Name | Description | Type | Package | Framework | 
| Bind | This annotation declares a bind method. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| BindingPolicy | Binding policies supported by iPOJO. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| Component | Declares a component type (needed to create instances of the component). | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| Context | Injects the bundle context object. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| Context .Source | Lists the different injectable bundle context. | Class | org.apache.felix.ipojo.annotations.Context | Apache Felix | 
| Controller | This annotation declares a lifecycle controller. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| Handler | This annotation declares a handler. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| HandlerBinding | A @HandlerBinding bind its annotated type to a given handler. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| HandlerDeclaration | This annotation is used to configure a handler through XML (as in metadata. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| Ignore | A @Ignore annotation mark its annotated type to be ignored by the iPOJO manipulator. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| Instantiate | This annotation is used to create an 'empty' instance of the current component type. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| Invalidate | Class | org.apache.felix.ipojo.annotations | Apache Felix | |
| Modified | This annotation declares a modify method. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| PostRegistration | Declares a method to be notified after service registration is effective. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| PostUnregistration | Declares a method to be notified after service un-registration is effective. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| Property | This annotation declares a component property. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| Provides | This annotation declares that the component instances will provide a service. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| Requires | This annotation declares a service requirement. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| ServiceController | This annotation declares a service controller. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| ServiceProperty | This annotation declares a service property. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| StaticServiceProperty | This annotation declares a static service property. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| Stereotype | In many systems, use of architectural patterns produces a set of recurring roles. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| Unbind | This annotation declares an unbind method. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| Updated | This annotation declares an updated callback. | Class | org.apache.felix.ipojo.annotations | Apache Felix | 
| Validate | Class | org.apache.felix.ipojo.annotations | Apache Felix | |