Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
First release candidate for peaberry 1.0
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  3 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Stuart McCulloch  
View profile  
 More options Jan 6, 1:14 pm
From: "Stuart McCulloch" <mccu...@gmail.com>
Date: Wed, 7 Jan 2009 02:14:53 +0800
Local: Tues, Jan 6 2009 1:14 pm
Subject: First release candidate for peaberry 1.0

Hi folks,

Happy new year!  FYI, I've just uploaded the first release candidate for
peaberry 1.0:

   http://peaberry.googlecode.com/files/peaberry-1.0-rc1.zip

This build supports watching for services by registering "outjection"
scopes, as follows:

   bind(Id.class).toProvider(service(Id.class)*.out(scopeImpl)*.single());

the watching scope will then get called as Id services are added, modified,
or removed.
This ties in nicely with the fact that registries extend scopes, which means
you could link
registries together dynamically if you wanted.

The util package has an AbstractScope that works like the
ServiceTrackerCustomizer
if you prefer that style of API, or you can roll-your-own by implementing
ServiceScope.
( Similarly there's now an AbstractDecorator to help make decoration much
easier. )

The main API and builder DSL have both been cleaned up and made as
orthogonal as
possible and I've fixed a couple of performance and functional bugs in the
proxy caching
logic for multiple services. The proxy glue is now twice as fast as a
standard JDK proxy :)

Note: this release does not directly support lifecycle management (or
Eclipse extensions)
these will be added in the subsequent release and shouldn't require any
noticable change
to the public API (at least that's my goal) - in fact they'll be provided as
optional bundles.

Let me know if you find any bugs or missing/incorrect docs :)

--
Cheers, Stuart


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Andreas Kollegger  
View profile  
 More options Jan 6, 2:15 pm
From: Andreas Kollegger <akolleg...@gmail.com>
Date: Tue, 6 Jan 2009 14:15:38 -0500
Local: Tues, Jan 6 2009 2:15 pm
Subject: Re: First release candidate for peaberry 1.0

Cheers to you Stuart, and thanks for the great work on peaberry. It  
has made working in OSGi a much more pleasant experience.

Best,
Andreas

On Jan 6, 2009, at 1:14 PM, Stuart McCulloch wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stuart McCulloch  
View profile  
 More options Jan 7, 12:57 pm
From: "Stuart McCulloch" <mccu...@gmail.com>
Date: Thu, 8 Jan 2009 01:57:04 +0800
Local: Wed, Jan 7 2009 12:57 pm
Subject: Re: First release candidate for peaberry 1.0

2009/1/7 Andreas Kollegger <akolleg...@gmail.com>

> Cheers to you Stuart, and thanks for the great work on peaberry. It has
> made working in OSGi a much more pleasant experience.

thanks for the kind words Andreas, once enough people have tested this
release candidate I hope to finally release 1.0 and upload it to the central
Maven repository - so looking forward to hearing from other users :)

Best,

Cheers, Stuart

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google