Questions tagged [apache-felix]

Apache Felix is a community effort to implement the OSGi R4 Service Platform and other interesting OSGi-related technologies under the Apache license.

Apache Felix is a community effort to implement the OSGi R4 Service Platform and other interesting OSGi-related technologies under the Apache license. The OSGi specifications originally targeted embedded devices and home services gateways, but they are ideally suited for any project interested in the principles of modularity, component-orientation, and/or service-orientation. OSGi technology combines aspects of these aforementioned principles to define a dynamic service deployment framework that is amenable to remote management.

Subprojects:

The Felix project is organized into subprojects, where each subproject targets a specific OSGi specification or OSGi-related technology; the following list summarizes each released subproject:

  • Config Admin - An implementation of the OSGi Configuration Admin service specification for managing bundle configuration properties.
  • Dependency Manager - An API-based component model to simplify OSGi-based development.
  • Event Admin - An implementation of the OSGi Event Admin service specification for event-based communication.
  • File Install - A simple, directory-based management agent for managing bundle deployment.
  • Framework - An implementation of the OSGi R4.2 core framework.
  • Gogo - An advanced shell for interacting with OSGi frameworks.
  • HTTP Service - An implementation of the OSGi HTTP Service specification.
  • iPOJO - A sophisticated service-oriented component model to simplify OSGi-based development.
  • Log - A simple, memory-based implementation of the OSGi Log service specification.
  • Maven Bundle Plugin - A Maven plugin to simplify building bundles.
  • Maven SCR Plugin - A Maven plugin to simplify using Declarative Services.
  • Metatype - An implementation of the OSGi Metatype service to describe types needed by bundles.
  • OSGi Bundle Repository - A bundle repository service to simplify discovering and deploying bundles and their dependencies.
  • Preferences - An implementation of the OSGi Preferences service specification for storing settings and preferences.
  • Remote Shell - A remote, text-based interface to the Apache Felix Shell.
  • Service Component Runtime - An implementation of the OSGi Declarative Services specification providing a service-oriented component model to simplify OSGi-based development.
  • Shell - A very simple shell service implemented as a bundle for interacting with an OSGi framework instance.
  • Shell TUI - A simple, text-based interface to the Apache Felix Shell.
  • UPnP - An implementation of the OSGi UPnP Device service specification for UPnP device integration.
  • Web Console - A simple tool to inspect and manage OSGi framework instances using your favorite Web Browser.

Official Website: http://felix.apache.org/

Useful Links:

921 questions
-1
votes
1 answer

Integrate Apache Felix in Websphere v8.5

We have a requirement to integrate Apache Felix as a the osgi container in Websphere v85 and deploy web applications (.war). Appreciate your help in suggesting documentation/reference to this. Thanks
Sandeep
  • 586
  • 2
  • 6
  • 17
-1
votes
1 answer

Overriding java class in bundle from another bundle

Can an inherited bundle override the java classes in parent bundle. I would like to change the one of the class in the bundle so for this i will use inheritance concept to have a new bundle inheriting parent bundle. Please let me know how can i do…
Naveen
  • 139
  • 2
  • 11
-2
votes
1 answer

Use of cardinality attribute in @property annotation

What is the use of cardinality attribute in @property annotation in apache felix scr?
Saumya Jain
  • 61
  • 1
  • 5
-2
votes
2 answers

OSGI DS: declarative services work without xml file

I am using felix osgi + ds + weld cdi + pax cdi. So I have the following service: import org.osgi.service.component.annotations.Component; import org.osgi.service.component.annotations.ServiceScope; @Component( immediate = false, …
Pavel_K
  • 10,748
  • 13
  • 73
  • 186
-2
votes
2 answers

Sling Event Listening Code not working

I would like to have practical knowledge on Sling Eventing so i was trying to write the code. I have written a code but my sling eventing is not working. I can see my bundle active in osgi felix console but it's not listening the event. Any…
Naveen
  • 139
  • 2
  • 11
-3
votes
1 answer

SCR to OSGi R6 Annotations issue

I am migrating some SCR annotations based code base to OSGi R6. The current code uses scr annotations and fields which are not available in R6. For example: @references and referenceInterface are not supported in R6 @Component @References({ …
1 2 3
61
62