Projects / peaberry

peaberry

The peaberry project is an extension library for Google-Guice that supports dependency injection of dynamic services. It provides OSGi integration out of the box, and has plug-in support for other registry-based service frameworks. It ships as an OSGi bundle that can be dropped into any R4 framework, such as Apache Felix or Eclipse/Equinox. You can also use peaberry outside of OSGi.

Tags
Licenses
Implementation

Recent releases

  •  05 May 2009 08:35

    Release Notes: Support for distributed OSGi using Newton/Infiniflow.

    •  14 Apr 2009 11:33

      Release Notes: A service registry was implemented for Eclipse extensions. A potential leak in StickyDecorator was plugged. AOP style interception is supported. BundleScope is exposed to clients. Cached proxies are now ensured to be flushed from iterators. Injection of Eclipse Extensions using Guice is supported. ServiceUnavailableException is cached per proxy class. Decoration is applied more consistently for exported and watched services. Watching a single() service was made more intuitive. The OSGi bundle should require org.aopalliance.aop.

      •  23 Jan 2009 09:48

        No changes have been submitted for this release.

        Screenshot

        Project Spotlight

        OpenStack4j

        A Fluent OpenStack client API for Java.

        Screenshot

        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.