Re: [ANNOUNCE] Apache ServiceMix 3.1.2 released !

2007-09-25 Thread Guillaume Nodet
This is our first official non incubating release, yeah! :-)
Congrats Freeman for the good job as a release manager.

On 9/25/07, Freeman Fang [EMAIL PROTECTED] wrote:
 The Apache ServiceMix team is proud to announce the availability of
 the 3.1.2 release!

 Apache ServiceMix is a TLP (Top Level Project under Apache), which is an
 open source distributed Enterprise
 Service Bus (ESB)
 and SOA toolkit built from the ground up on the semantics and APIs of
 the Java
 Business Integration (JBI) specification JSR 208 and released under the
 Apache
 2.0 license.

 Apache ServiceMix is lightweight and easily embeddable, has
 integrated Spring
 support and can be run at the edge of the network (inside a client or
 server),
 as a standalone ESB provider or as a service within another ESB.
 You can use ServiceMix in Java SE or a Java EE application server.

 This release includes a number of important fixes and a few enhancements.
 For more information see:
 * Website: http://incubator.apache.org/servicemix/
 * Release Notes: http://incubator.apache.org/servicemix/servicemix-312.html
 * Mailing lists: http://incubator.apache.org/servicemix/mailing-lists.html

 If you have feedback, questions or would like to get involved in the
 ServiceMix project please join the mailing lists and let us know your
 thoughts.


 The Apache ServiceMix Team
 http://incubator.apache.org/servicemix/team.html



-- 
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/


Re: [ANNOUNCE] Apache ServiceMix 3.1.2 released !

2007-09-25 Thread Freeman Fang

Thanks Guillaume. :-)

Freeman

Guillaume Nodet wrote:

This is our first official non incubating release, yeah! :-)
Congrats Freeman for the good job as a release manager.

On 9/25/07, Freeman Fang [EMAIL PROTECTED] wrote:
  

The Apache ServiceMix team is proud to announce the availability of
the 3.1.2 release!

Apache ServiceMix is a TLP (Top Level Project under Apache), which is an
open source distributed Enterprise
Service Bus (ESB)
and SOA toolkit built from the ground up on the semantics and APIs of
the Java
Business Integration (JBI) specification JSR 208 and released under the
Apache
2.0 license.

Apache ServiceMix is lightweight and easily embeddable, has
integrated Spring
support and can be run at the edge of the network (inside a client or
server),
as a standalone ESB provider or as a service within another ESB.
You can use ServiceMix in Java SE or a Java EE application server.

This release includes a number of important fixes and a few enhancements.
For more information see:
* Website: http://incubator.apache.org/servicemix/
* Release Notes: http://incubator.apache.org/servicemix/servicemix-312.html
* Mailing lists: http://incubator.apache.org/servicemix/mailing-lists.html

If you have feedback, questions or would like to get involved in the
ServiceMix project please join the mailing lists and let us know your
thoughts.


The Apache ServiceMix Team
http://incubator.apache.org/servicemix/team.html





  


Re: [ANNOUNCE] Apache ServiceMix 3.1.2 released !

2007-09-25 Thread Guillaume Nodet
Btw, will you add a news item in the front page of the web site ?
Just click the Add news link on the top right when you are in confluence.


On 9/25/07, Guillaume Nodet [EMAIL PROTECTED] wrote:
 This is our first official non incubating release, yeah! :-)
 Congrats Freeman for the good job as a release manager.

 On 9/25/07, Freeman Fang [EMAIL PROTECTED] wrote:
  The Apache ServiceMix team is proud to announce the availability of
  the 3.1.2 release!
 
  Apache ServiceMix is a TLP (Top Level Project under Apache), which is an
  open source distributed Enterprise
  Service Bus (ESB)
  and SOA toolkit built from the ground up on the semantics and APIs of
  the Java
  Business Integration (JBI) specification JSR 208 and released under the
  Apache
  2.0 license.
 
  Apache ServiceMix is lightweight and easily embeddable, has
  integrated Spring
  support and can be run at the edge of the network (inside a client or
  server),
  as a standalone ESB provider or as a service within another ESB.
  You can use ServiceMix in Java SE or a Java EE application server.
 
  This release includes a number of important fixes and a few enhancements.
  For more information see:
  * Website: http://incubator.apache.org/servicemix/
  * Release Notes: http://incubator.apache.org/servicemix/servicemix-312.html
  * Mailing lists: http://incubator.apache.org/servicemix/mailing-lists.html
 
  If you have feedback, questions or would like to get involved in the
  ServiceMix project please join the mailing lists and let us know your
  thoughts.
 
 
  The Apache ServiceMix Team
  http://incubator.apache.org/servicemix/team.html
 


 --
 Cheers,
 Guillaume Nodet
 
 Blog: http://gnodet.blogspot.com/



-- 
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/


Re: [VOTE] Release ServiceMix 3.1.2

2007-09-25 Thread Freeman Fang

I will update the release guide.
I add one
* we need download maven-stage-plugin and build it ourselves if we want 
to run mvn stage:copy since this plugin isn't published.


Cheers

Freeman

Guillaume Nodet wrote:

I think we should add a section to the release guide with all the
checks we need to do to verify the release:
  * artifacts are signed
  * KEYS file present with key inside
  * check this bug of the gpg plugin
  * ...

On 9/24/07, Daniel Kulp [EMAIL PROTECTED] wrote:
  

OK.   New issue (very minor)

Due to a bug in the GPG plugin (I have it fixed, am starting a new
release shortly), some of your asc files have the wrong name.   Example:

http://people.apache.org/~ffang/maven_staging_graduate/org/apache/servicemix/samples/loan-broker/loan-broker-lw-su/3.1.2/

loan-broker-lw-su-3.1.2-.zip.asc
should just be:
loan-broker-lw-su-3.1.2.zip.asc
Just rename it and you should be all set.

Probably a find for -. should find all of them.

Dan



On Monday 24 September 2007, Freeman Fang wrote:


Hi Dan,

You can find my public key from
http://pgp.mit.edu:11371/pks/lookup?search=Freeman+Fangop=vindex now,
signed by Bo.
Also I put it into KEYS.

Since I generate new private and public key to sign and deploy it
again, so to verify the signature, you need download the kit and its
.asc again.

Best Regards

Freeman

Daniel Kulp wrote:
  

On Friday 21 September 2007, Guillaume Nodet wrote:


In theory, the public key should be in the web of trust.
See http://people.apache.org/~henkp/trust/
  

Well, yes.   But I need to see the key first to see if its been
signed by anyone.   Right now, we cannot even get that far

Freeman: I assume you are sitting pretty close to Bo.  The two of
you should have a quick key signing party and get your keys
signed. Then get the public key into the public keyservers and into
the KEYS file.   That would be a start (since Bo's key has been
signed by other apache folks).

Dan



On 9/21/07, Daniel Kulp [EMAIL PROTECTED] wrote:
  

Minor issue:
Your GPG public key is not in the KEYS file.   I also could not
find it in the public keyserver at pgp.mit.edu.   Thus, I could
not verify the signatures.

Dan

Freeman Fang wrote:


Hi All,

I have uploaded a version of ServiceMix 3.1.2 for you to review.
See
http://cwiki.apache.org/confluence/display/SM/ServiceMix+3.1.2
for all the links and release notes.

[ ] +1 Release ServiceMix 3.1.2
[ ] ± 0
[ ] -1 Do not release ServiceMix 3.1.2

Cheers

Freeman
  

--
View this message in context:
http://www.nabble.com/-VOTE--Release-ServiceMix-3.1.2-tf4491617s12

04 9.html#a12824617 Sent from the ServiceMix - Dev mailing list

archive at Nabble.com.



--
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727C: 508-380-7194
[EMAIL PROTECTED]
http://www.dankulp.com/blog





  


Re: [ANNOUNCE] Apache ServiceMix 3.1.2 released !

2007-09-25 Thread Freeman Fang

Done.
http://cwiki.apache.org/confluence/display/SM/2007/09/25/ServiceMix+3.1.2+released
Just waiting for it show up in the front page.

Cheers

Freeman


Guillaume Nodet wrote:

Btw, will you add a news item in the front page of the web site ?
Just click the Add news link on the top right when you are in confluence.


On 9/25/07, Guillaume Nodet [EMAIL PROTECTED] wrote:
  

This is our first official non incubating release, yeah! :-)
Congrats Freeman for the good job as a release manager.

On 9/25/07, Freeman Fang [EMAIL PROTECTED] wrote:


The Apache ServiceMix team is proud to announce the availability of
the 3.1.2 release!

Apache ServiceMix is a TLP (Top Level Project under Apache), which is an
open source distributed Enterprise
Service Bus (ESB)
and SOA toolkit built from the ground up on the semantics and APIs of
the Java
Business Integration (JBI) specification JSR 208 and released under the
Apache
2.0 license.

Apache ServiceMix is lightweight and easily embeddable, has
integrated Spring
support and can be run at the edge of the network (inside a client or
server),
as a standalone ESB provider or as a service within another ESB.
You can use ServiceMix in Java SE or a Java EE application server.

This release includes a number of important fixes and a few enhancements.
For more information see:
* Website: http://incubator.apache.org/servicemix/
* Release Notes: http://incubator.apache.org/servicemix/servicemix-312.html
* Mailing lists: http://incubator.apache.org/servicemix/mailing-lists.html

If you have feedback, questions or would like to get involved in the
ServiceMix project please join the mailing lists and let us know your
thoughts.


The Apache ServiceMix Team
http://incubator.apache.org/servicemix/team.html

  

--
Cheers,
Guillaume Nodet

Blog: http://gnodet.blogspot.com/





  


integration testing in spring

2007-09-25 Thread James Strachan
I've taken a first stab at adding an easy way of integration testing
JBI artifacts (shared libraries, components and service assemblies)
using a simple Spring XML notation that can be included into any JUnit
test case...

http://cwiki.apache.org/SM/integration-testing-in-spring.html

This allows you to depend on artifacts using their maven groupId and
artifactId and then the version is inferred (using the generated
META-INF/maven/dependencies.properties via the jbi-maven-plugin).

My idea was to show how we can boot up servicemix with some artifacts
from the local repo, then use Camel to fire in messages and make
assertions and so forth to test that the JBI artifacts actually deploy
correctly and do what is expected etc.

Feedback most appreciated if this can be improved...

-- 
James
---
http://macstrac.blogspot.com/

Open Source SOA
http://open.iona.com


Problems with service mix dependencies using maven

2007-09-25 Thread Eduardo de Vera
Hello,

First of all congratulations for being graduated as a top level proyecto at
the ASF. It's was about time considering all the efforts the whole group has
done for this piece of fine work.

I dont know if I should post a jira about this issue I found following the
Apache Servicemix Tutorial. I have a problem with the maven dependencies
that belong to the tutorial application. I dont know if this is due to a
Maven bug or a problem with the pom files.

The error I am getting when I try to build the service assembly is:

[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO]   Tutorial
[INFO]   Tutorial :: File SU
[INFO]   Tutorial :: SA
[INFO]

[INFO] Building Tutorial
[INFO]task-segment: [install]
[INFO]

[INFO] [site:attach-descriptor]
[INFO] [install:install]
[INFO] Installing
/Users/edevera/Documents/desarrollo/servicemix-tutorial-1/parent/pom.xml to
/Users/edevera/.m2/repository/org/apache/servicemix/tutorial/parent/1.0-SNAPSHOT/parent-
1.0-SNAPSHOT.pom
[INFO]

[INFO] Building Tutorial :: File SU
[INFO]task-segment: [install]
[INFO]

[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
Downloading:
http://people.apache.org/repo/m2-incubating-repository/wss4j/wss4j/1.5.0/wss4j-1.5.0.pom
Downloading:
http://repository.jboss.com/maven2//wss4j/wss4j/1.5.0/wss4j-1.5.0.pom
Downloading:
http://people.apache.org/repo/m2-incubating-repository/wss4j/wss4j/1.5.0/wss4j-1.5.0.pom
Downloading: http://repo1.maven.org/maven2/wss4j/wss4j/1.5.0/wss4j-1.5.0.pom
Downloading:
http://people.apache.org/repo/m2-incubating-repository/org/opensaml/opensaml/1.1/opensaml-1.1.pom
Downloading:
http://repository.jboss.com/maven2//org/opensaml/opensaml/1.1/opensaml-1.1.pom
Downloading:
http://people.apache.org/repo/m2-incubating-repository/org/opensaml/opensaml/1.1/opensaml-1.1.pom
Downloading:
http://repo1.maven.org/maven2/org/opensaml/opensaml/1.1/opensaml-1.1.pom
Downloading:
http://people.apache.org/repo/m2-incubating-repository/xml-security/xmlsec/1.3.0/xmlsec-1.3.0.pom
Downloading:
http://repository.jboss.com/maven2//xml-security/xmlsec/1.3.0/xmlsec-1.3.0.pom
Downloading:
http://people.apache.org/repo/m2-incubating-repository/xml-security/xmlsec/1.3.0/xmlsec-1.3.0.pom
Downloading:
http://repo1.maven.org/maven2/xml-security/xmlsec/1.3.0/xmlsec-1.3.0.pom
Downloading:
http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
Downloading:
http://repository.jboss.com/maven2//org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
Downloading:
http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
Downloading:
http://www.ibiblio.org/maven2/org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
Downloading:
http://svn.apache.org/repos/asf/incubator/servicemix/m2-repo/org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
Downloading:
http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
Downloading:
http://repository.jboss.com/maven2//org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
Downloading:
http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
Downloading:
http://www.ibiblio.org/maven2/org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
Downloading:
http://svn.apache.org/repos/asf/incubator/servicemix/m2-repo/org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
Downloading:
http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-soap/3.1.2/servicemix-soap-3.1.2.jar
Downloading:
http://repository.jboss.com/maven2//org/apache/servicemix/servicemix-soap/3.1.2/servicemix-soap-3.1.2.jar
Downloading:
http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-soap/3.1.2/servicemix-soap-3.1.2.jar
Downloading:
http://www.ibiblio.org/maven2/org/apache/servicemix/servicemix-soap/3.1.2/servicemix-soap-3.1.2.jar
Downloading:
http://svn.apache.org/repos/asf/incubator/servicemix/m2-repo/org/apache/servicemix/servicemix-soap/3.1.2/servicemix-soap-3.1.2.jar
[INFO]

[ERROR] BUILD ERROR
[INFO]

[INFO] Failed to resolve artifact.

Missing:
--
1) org.apache.servicemix:servicemix-common:jar:3.1.2

  Try downloading the file manually from the project website.

  Then, install 

Re: Problems with service mix dependencies using maven

2007-09-25 Thread Guillaume Nodet
Now that servicemix has graduated, the repository has changed.
ServiceMix is not deployed to the incubating repository anymore but to
the official repository which is mirror to the public ones.  3.1.2 has
just been released, so you may need some time before all the mirrors
are uptodate, but it seems the maven one is:
   http://repo1.maven.org/maven2/org/apache/servicemix/

Can you retry ?

On 9/25/07, Eduardo de Vera [EMAIL PROTECTED] wrote:
 Hello,

 First of all congratulations for being graduated as a top level proyecto at
 the ASF. It's was about time considering all the efforts the whole group has
 done for this piece of fine work.

 I dont know if I should post a jira about this issue I found following the
 Apache Servicemix Tutorial. I have a problem with the maven dependencies
 that belong to the tutorial application. I dont know if this is due to a
 Maven bug or a problem with the pom files.

 The error I am getting when I try to build the service assembly is:

 [INFO] Scanning for projects...
 [INFO] Reactor build order:
 [INFO]   Tutorial
 [INFO]   Tutorial :: File SU
 [INFO]   Tutorial :: SA
 [INFO]
 
 [INFO] Building Tutorial
 [INFO]task-segment: [install]
 [INFO]
 
 [INFO] [site:attach-descriptor]
 [INFO] [install:install]
 [INFO] Installing
 /Users/edevera/Documents/desarrollo/servicemix-tutorial-1/parent/pom.xml to
 /Users/edevera/.m2/repository/org/apache/servicemix/tutorial/parent/1.0-SNAPSHOT/parent-
 1.0-SNAPSHOT.pom
 [INFO]
 
 [INFO] Building Tutorial :: File SU
 [INFO]task-segment: [install]
 [INFO]
 
 [INFO] [resources:resources]
 [INFO] Using default encoding to copy filtered resources.
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/wss4j/wss4j/1.5.0/wss4j-1.5.0.pom
 Downloading:
 http://repository.jboss.com/maven2//wss4j/wss4j/1.5.0/wss4j-1.5.0.pom
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/wss4j/wss4j/1.5.0/wss4j-1.5.0.pom
 Downloading: http://repo1.maven.org/maven2/wss4j/wss4j/1.5.0/wss4j-1.5.0.pom
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/opensaml/opensaml/1.1/opensaml-1.1.pom
 Downloading:
 http://repository.jboss.com/maven2//org/opensaml/opensaml/1.1/opensaml-1.1.pom
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/opensaml/opensaml/1.1/opensaml-1.1.pom
 Downloading:
 http://repo1.maven.org/maven2/org/opensaml/opensaml/1.1/opensaml-1.1.pom
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/xml-security/xmlsec/1.3.0/xmlsec-1.3.0.pom
 Downloading:
 http://repository.jboss.com/maven2//xml-security/xmlsec/1.3.0/xmlsec-1.3.0.pom
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/xml-security/xmlsec/1.3.0/xmlsec-1.3.0.pom
 Downloading:
 http://repo1.maven.org/maven2/xml-security/xmlsec/1.3.0/xmlsec-1.3.0.pom
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
 Downloading:
 http://repository.jboss.com/maven2//org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
 Downloading:
 http://www.ibiblio.org/maven2/org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
 Downloading:
 http://svn.apache.org/repos/asf/incubator/servicemix/m2-repo/org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
 Downloading:
 http://repository.jboss.com/maven2//org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
 Downloading:
 http://www.ibiblio.org/maven2/org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
 Downloading:
 http://svn.apache.org/repos/asf/incubator/servicemix/m2-repo/org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-soap/3.1.2/servicemix-soap-3.1.2.jar
 Downloading:
 http://repository.jboss.com/maven2//org/apache/servicemix/servicemix-soap/3.1.2/servicemix-soap-3.1.2.jar
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-soap/3.1.2/servicemix-soap-3.1.2.jar
 Downloading:
 

Interceptors like functionality

2007-09-25 Thread pbudzik

Hi,

Are there any concrete plans considering such functionality? I've seen
something written on WS-Policy What is the current status of this ? The
thing is that sometimes we need trivial functionality
like catch exchange before processing (to log or do metrics). Sometimes it
could be nice to have it just after processing is done. The only way to
achieve that is to use AOP which is invasive (need to have dependencies in
pom.xml, define pointcuts etc etc). AFAIR Hibernate has such a feature built
in. I mean assigning the interceptor to object (in our case to any endpoint)
when interceptor is POJO. There would be no need to deal with
asm/cglib/aspectj in SU-s. 


-- 
View this message in context: 
http://www.nabble.com/Interceptors-like-functionality-tf4515215s12049.html#a12878481
Sent from the ServiceMix - Dev mailing list archive at Nabble.com.



Re: Problems with service mix dependencies using maven

2007-09-25 Thread Freeman Fang

Hi,

Since srevicemic 3.1.2 is released after graduate, so now you should find
3.1.2 artifacts from
http://people.apache.org/repo/m2-ibiblio-rsync-repository
Would you please add this url to your maven settings.xml, this should
resolve your build problem.

Best Regards
Freeman



Eduardo de Vera wrote:
 
 Hello,
 
 First of all congratulations for being graduated as a top level proyecto
 at
 the ASF. It's was about time considering all the efforts the whole group
 has
 done for this piece of fine work.
 
 I dont know if I should post a jira about this issue I found following the
 Apache Servicemix Tutorial. I have a problem with the maven dependencies
 that belong to the tutorial application. I dont know if this is due to a
 Maven bug or a problem with the pom files.
 
 The error I am getting when I try to build the service assembly is:
 
 [INFO] Scanning for projects...
 [INFO] Reactor build order:
 [INFO]   Tutorial
 [INFO]   Tutorial :: File SU
 [INFO]   Tutorial :: SA
 [INFO]
 
 [INFO] Building Tutorial
 [INFO]task-segment: [install]
 [INFO]
 
 [INFO] [site:attach-descriptor]
 [INFO] [install:install]
 [INFO] Installing
 /Users/edevera/Documents/desarrollo/servicemix-tutorial-1/parent/pom.xml
 to
 /Users/edevera/.m2/repository/org/apache/servicemix/tutorial/parent/1.0-SNAPSHOT/parent-
 1.0-SNAPSHOT.pom
 [INFO]
 
 [INFO] Building Tutorial :: File SU
 [INFO]task-segment: [install]
 [INFO]
 
 [INFO] [resources:resources]
 [INFO] Using default encoding to copy filtered resources.
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/wss4j/wss4j/1.5.0/wss4j-1.5.0.pom
 Downloading:
 http://repository.jboss.com/maven2//wss4j/wss4j/1.5.0/wss4j-1.5.0.pom
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/wss4j/wss4j/1.5.0/wss4j-1.5.0.pom
 Downloading:
 http://repo1.maven.org/maven2/wss4j/wss4j/1.5.0/wss4j-1.5.0.pom
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/opensaml/opensaml/1.1/opensaml-1.1.pom
 Downloading:
 http://repository.jboss.com/maven2//org/opensaml/opensaml/1.1/opensaml-1.1.pom
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/opensaml/opensaml/1.1/opensaml-1.1.pom
 Downloading:
 http://repo1.maven.org/maven2/org/opensaml/opensaml/1.1/opensaml-1.1.pom
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/xml-security/xmlsec/1.3.0/xmlsec-1.3.0.pom
 Downloading:
 http://repository.jboss.com/maven2//xml-security/xmlsec/1.3.0/xmlsec-1.3.0.pom
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/xml-security/xmlsec/1.3.0/xmlsec-1.3.0.pom
 Downloading:
 http://repo1.maven.org/maven2/xml-security/xmlsec/1.3.0/xmlsec-1.3.0.pom
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
 Downloading:
 http://repository.jboss.com/maven2//org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
 Downloading:
 http://www.ibiblio.org/maven2/org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
 Downloading:
 http://svn.apache.org/repos/asf/incubator/servicemix/m2-repo/org/apache/servicemix/servicemix-common/3.1.2/servicemix-common-3.1.2.jar
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
 Downloading:
 http://repository.jboss.com/maven2//org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
 Downloading:
 http://www.ibiblio.org/maven2/org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
 Downloading:
 http://svn.apache.org/repos/asf/incubator/servicemix/m2-repo/org/apache/servicemix/servicemix-shared/3.1.2/servicemix-shared-3.1.2.jar
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-soap/3.1.2/servicemix-soap-3.1.2.jar
 Downloading:
 http://repository.jboss.com/maven2//org/apache/servicemix/servicemix-soap/3.1.2/servicemix-soap-3.1.2.jar
 Downloading:
 http://people.apache.org/repo/m2-incubating-repository/org/apache/servicemix/servicemix-soap/3.1.2/servicemix-soap-3.1.2.jar
 Downloading:
 http://www.ibiblio.org/maven2/org/apache/servicemix/servicemix-soap/3.1.2/servicemix-soap-3.1.2.jar
 Downloading:
 

Re: Interceptors like functionality

2007-09-25 Thread Przemyslaw Budzik



gnodet wrote:
 
 
 What kind of use case do you have exactly ?
 
 

Listeners are not enough I think since it is based only on events. What
about around interceptors and eg. situation when you want to cancel some
exchange? My case is standard one. We have to proxy eg. jms bc (in fact it
is marshaller not the endpoint itself) in order to collect some metrics
(before and after). Every SU has dependencies to aopalliance, spring-aop,
aspectj, cglib etc. It is too much heavyweight. It seems to be trivial to me
to have feature like that:

jms:consumer  interceptor=#myLoggingInterceptor/

or even:

jms:consumer  advice=#myAdvice/

where myAdvice is pojo implementing some interface with chain of
interceptors within eg. Logging+Metrics

interceptor could have method with exchange as parameter. Turning aspects
on/off would be the
matter of commenting/uncommenting one attribute in endpoint. The aspect code
would be very lightweight not dependent to any API at all except eg. one
interface.


-- 
View this message in context: 
http://www.nabble.com/Interceptors-like-functionality-tf4515215s12049.html#a12879640
Sent from the ServiceMix - Dev mailing list archive at Nabble.com.