<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Trying to figure out the services that
we could expose but seems that won't be a simple job...<br>
<br>
The first one that I found was org.kie.api.KieServices. <br>
<br>
but I got really concerned about its default implementation...
certainly we will need to create an OSGi impl...<br>
<br>
I could see that now there is a internal service registry that we
certainly need to wrap on top of OSGi one.<br>
<br>
another concern is that I saw a lot of factory using static
methods... that will difficult to use osgi factory services...<br>
<br>
<br>
On 28/03/13 10:45, Charles Moulliard wrote:<br>
</div>
<blockquote
cite="mid:CAAxZHddTDyaa=xLh3LBh_egqt_3cVpayKF6Cb+Gp3ed8wFs6bw@mail.gmail.com"
type="cite">
<div dir="ltr">I should have a look to the code as I don't know
for the moment which one we would like to expose ?</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Thu, Mar 28, 2013 at 2:42 PM,
Cristiano Gavião <span dir="ltr"><<a
moz-do-not-send="true" href="mailto:cvgaviao@gmail.com"
target="_blank">cvgaviao@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">well, the
ones that is currently exposed is enough for you or do you
want something more? <br>
<div class="HOEnZb">
<div class="h5">
<br>
<div class="gmail_quote">2013/3/28 Charles Moulliard <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:ch007m@gmail.com" target="_blank">ch007m@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">We can use both on Karaf.
<div><br>
</div>
<div>Anyway the question is more for the moment
"Which OSGI services would we like to expose on
OSGI platform" instead of How to achieve that ?</div>
</div>
<div>
<div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Thu, Mar 28, 2013
at 1:51 PM, Cristiano Gavião <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:cvgaviao@gmail.com"
target="_blank">cvgaviao@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">I agree with
you.... Blueprint and CDI has this
advantage over DS.<br>
<br>
But I think I never had the necessity to
inject beans in many years of development
with OSGi. Injecting simple components and
services fitted well all my needs. :) And
the best from DS is that it is smart,
small and fast.<br>
<br>
As Blueprint, CDI and DS uses xml we can
provide all. But I don't know If there is
a way to choose only one at runtime... I
mean, what could happen in a system where
we have both Blueprint and DS active?
<div>
<div><br>
<br>
<div class="gmail_quote">
2013/3/28 Charles Moulliard <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:ch007m@gmail.com"
target="_blank">ch007m@gmail.com</a>></span><br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div dir="ltr">There is
nevertheless one advantage of
Aries Blueprint over Declarative
Service which is :
<div>"<span
style="color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:14px;line-height:20px">Unlike
Declarative Services,
Blueprint can inject not
only OSGi services, but also
managed beans, i.e. plain
old Java objects. Managed
beans are local to the
current component and cannot
be injected into other
components. Each
Blueprint-enabled bundle has
its own Blueprint context
with managed beans and OSGi
service references. The
contexts of different
bundles can interact by
injecting services published
by another bundle."</span></div>
</div>
<div>
<div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On
Wed, Mar 27, 2013 at 8:26
PM, Charles Moulliard <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:ch007m@gmail.com" target="_blank">ch007m@gmail.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">Great !</div>
<div>
<div>
<div
class="gmail_extra"><br>
<br>
<div
class="gmail_quote">
On Wed, Mar 27,
2013 at 7:04 PM,
Cristiano Gavião
<span dir="ltr"><<a
moz-do-not-send="true" href="mailto:cvgaviao@gmail.com" target="_blank">cvgaviao@gmail.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">Hi
Charles,<br>
<br>
Step one
(installation
of bundles and
its
dependencies)
seems to be
ok ;) <br>
<br>
[INFO]
drools-osgi-enviroment-tests
......................
SUCCESS
[6.559s]<br>
[INFO]
drools-osgi-enviroment-tests-common
...............
SUCCESS
[15.887s]<br>
[INFO]
drools-osgi-enviroment-tests-equinox-juno
.........
SUCCESS
[20.176s]<br>
[INFO]
drools-osgi-enviroment-tests-equinox-kepler
.......
SUCCESS
[17.581s]<br>
[INFO]
drools-osgi-enviroment-tests-felix
................
SUCCESS
[15.874s]<br>
[INFO]
drools-osgi-enviroment-tests-jbosgi
...............
SUCCESS
[39.769s]<br>
[INFO]
drools-osgi-enviroment-tests-knoplerfish
..........
SUCCESS
[14.839s]<br>
[INFO]
------------------------------------------------------------------------<br>
<br>
next step is
to reuse the
existent
tests-jars<br>
<br>
cheers,
<div>
<div><br>
<br>
Cristiano<br>
<br>
<br>
<br>
<div
class="gmail_quote">2013/3/27
Charles
Moulliard <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:ch007m@gmail.com" target="_blank">ch007m@gmail.com</a>></span><br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">I
think that
those packages
have been
added since
JDK 1.7 xxx.
Reason why you
should deploy
the following
bundles :
<div>
<br>
</div>
<div><a
moz-do-not-send="true"
href="https://github.com/droolsjbpm/droolsjbpm-integration/blob/master/drools-osgi/drools-karaf-features/src/main/filtered-resources/repository/features.xml"
target="_blank">https://github.com/droolsjbpm/droolsjbpm-integration/blob/master/drools-osgi/drools-karaf-features/src/main/filtered-resources/repository/features.xml</a><br>
</div>
<div><br>
</div>
<div>with
these
versions </div>
<div><br>
</div>
<div><a
moz-do-not-send="true"
href="https://github.com/droolsjbpm/droolsjbpm-integration/blob/master/drools-osgi/drools-karaf-features/pom.xml"
target="_blank">https://github.com/droolsjbpm/droolsjbpm-integration/blob/master/drools-osgi/drools-karaf-features/pom.xml</a> <br>
</div>
<div><br>
</div>
<div>and
more specifically 2.2.1
for jaxb-x</div>
</div>
<div>
<div>
<div
class="gmail_extra"><br>
<br>
<div
class="gmail_quote">On
Wed, Mar 27,
2013 at 4:32
PM, Cristiano
Gavião <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:cvgaviao@gmail.com" target="_blank">cvgaviao@gmail.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">The
packages that
I'm aware of
until now is:<br>
-
org.apache.poi.openxml4j.exceptions<br>
-
org.apache.poi.ss.usermodel
(note that
poi.jar
exports this
too)<br>
<br>
I'm getting
another
problem with
servicemix
bundles
related to
com.sun.tools.xjc.
it seems that
there is no
bundle
exporting
com.sun.source.tree
that is being
required:<br>
<br>
ERROR: Bundle
org.drools.decisiontables
[38] Error
starting
mvn:org.drools/drools-decisiontables/6.0.0-SNAPSHOT
(org.osgi.framework.BundleException:
Unresolved
constraint in
bundle
org.drools.decisiontables
[38]: Unable
to resolve
38.0: missing
requirement
[38.0]
osgi.wiring.package;
(osgi.wiring.package=org.drools.compiler.compiler)
[caused by:
Unable to
resolve 29.0:
missing
requirement
[29.0]
osgi.wiring.package;
(osgi.wiring.package=org.drools.core)
[caused by:
Unable to
resolve 30.0:
missing
requirement
[30.0]
osgi.wiring.package;
(osgi.wiring.package=com.sun.tools.xjc)
[caused by:
Unable to
resolve 32.0:
missing
requirement
[32.0]
osgi.wiring.package;
(osgi.wiring.package=com.sun.source.tree)]]])<br>
org.osgi.framework.BundleException:
Unresolved
constraint in
bundle
org.drools.decisiontables
[38]: Unable
to resolve
38.0: missing
requirement
[38.0]
osgi.wiring.package;
(osgi.wiring.package=org.drools.compiler.compiler)
[caused by:
Unable to
resolve 29.0:
missing
requirement
[29.0]
osgi.wiring.package;
(osgi.wiring.package=org.drools.core)
[caused by:
Unable to
resolve 30.0:
missing
requirement
[30.0]
osgi.wiring.package;
(osgi.wiring.package=com.sun.tools.xjc)
[caused by:
Unable to
resolve 32.0:
missing
requirement
[32.0]
osgi.wiring.package;
(osgi.wiring.package=com.sun.source.tree)]]]<br>
<br>
I'm using this
deps:<br>
<br>
<dependency><br>
<groupId>org.apache.servicemix.bundles</groupId><br>
<artifactId>org.apache.servicemix.bundles.jaxb-xjc</artifactId><br>
<version>2.2.6_1</version><br>
</dependency><br>
<dependency><br>
<groupId>org.apache.servicemix.bundles</groupId><br>
<artifactId>org.apache.servicemix.bundles.jaxb-impl</artifactId><br>
<version>2.2.6_1</version><br>
</dependency><br>
<dependency><br>
<groupId>org.apache.servicemix.specs</groupId><br>
<artifactId>org.apache.servicemix.specs.jaxb-api-2.2</artifactId><br>
<version>2.2.0</version><br>
</dependency><br>
<dependency><br>
<groupId>org.apache.servicemix.specs</groupId><br>
<artifactId>org.apache.servicemix.specs.activation-api-1.1</artifactId><br>
<version>2.2.0</version><br>
</dependency><br>
<dependency><br>
<groupId>org.apache.servicemix.specs</groupId><br>
<artifactId>org.apache.servicemix.specs.stax-api-1.2</artifactId><br>
<version>2.2.0</version><br>
</dependency>
<div>
<div><br>
<br>
<div
class="gmail_quote">2013/3/27
Charles
Moulliard <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:ch007m@gmail.com" target="_blank">ch007m@gmail.com</a>></span><br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">Can
you please provide me
the list of
packages to be
exported and I
will include
also poi-ooxml
?</div>
<div>
<div>
<div
class="gmail_extra"><br>
<br>
<div
class="gmail_quote">On
Wed, Mar 27,
2013 at 3:03
PM, Cristiano
Gavião <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:cvgaviao@gmail.com" target="_blank">cvgaviao@gmail.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex"><br>
<br>
<div
class="gmail_quote">
<div>2013/3/27
Charles
Moulliard <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:ch007m@gmail.com" target="_blank">ch007m@gmail.com</a>></span><br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">1)
For Karaf
project, we
mostly use
activator or
Aries
Blueprint (<a
moz-do-not-send="true"
href="http://aries.apache.org/modules/blueprint.html"
target="_blank">http://aries.apache.org/modules/blueprint.html</a>).
Declarative
Service is
rather new top
of karaf (<a
moz-do-not-send="true"
href="http://sully6768.blogspot.be/2012/09/scr-components-with-karaf.html"
target="_blank">http://sully6768.blogspot.be/2012/09/scr-components-with-karaf.html</a>)</div>
</blockquote>
</div>
<div><br>
As a consumer
you can still
using both
blueprint or <span>BundleContext.getService()
to reference
the services.<br>
<br>
What I found
good in both
Blueprint and
DS is that
they ensure
the
component/services
lifecycle and
we could still
use
Configuration
Admin with
them.<br>
<br>
The problem
with blueprint
is that is not
default
installed in
most
distributions
while DS is.<br>
Is DS
installed by
default in
Karaf? </span>
<br>
</div>
<div>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">
<div>
<br>
</div>
<div>2) For
poi-ooxml, we
should use the
ServiceMix
bundle (<a
moz-do-not-send="true"
href="http://repo1.maven.org/maven2/org/apache/servicemix/bundles/org.apache.servicemix.bundles.poi/3.9_1/"
target="_blank">http://repo1.maven.org/maven2/org/apache/servicemix/bundles/org.apache.servicemix.bundles.poi/3.9_1/</a>)
until they
provide a OSGI
bundle of POI.</div>
</div>
</blockquote>
</div>
<div><br>
Unfortunately
this bundle
don't export
the package
needed. it
wraps the
poi.jar but
not poi-ooxml.
org.apache.poi.ss.usermodel.Workbook.class
:(<br>
</div>
<div>
<div>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">
</div>
<div>
<div>
<div
class="gmail_extra"><br>
<br>
<div
class="gmail_quote">On
Wed, Mar 27,
2013 at 1:53
PM, Cristiano
Gavião <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:cvgaviao@gmail.com" target="_blank">cvgaviao@gmail.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">I
won't change
that code for
while... It is
still be there
until you
decide to move
it to the new
one. ;)<br>
<br>
Btw, I have
two questions:<br>
<br>
1)what do you
think about to
use
Declarative
Services to
register the
services
instead do it
manually at
activator ?<br>
<br>
2) how are you
dealing with
poi-ooxml
dependency in
drools-decisiontables?
there is no
osgified jar
for it...
<div>
<div><br>
<br>
<br>
<div
class="gmail_quote">2013/3/27
Charles
Moulliard <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:ch007m@gmail.com" target="_blank">ch007m@gmail.com</a>></span><br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">Hi
Christiano,
<div><br>
</div>
<div>I prefer
that first we
finalize the
OSGI bundles
(drools-decisiontables,
drools-jpa,
drools-jbpm,
...) before
changing
pax-exam code
which is
working and
also used by
Apache
Camel/Karaf
projects ;-)</div>
<div><br>
</div>
<div>Regards,</div>
<div><br>
</div>
<div>Charles</div>
</div>
<div>
<div>
<div
class="gmail_extra"><br>
<br>
<div
class="gmail_quote">On
Wed, Mar 27,
2013 at 1:44
PM, Cristiano
Gavião <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:cvgaviao@gmail.com" target="_blank">cvgaviao@gmail.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">Hello,<br>
<br>
I already look
at it. The
problem is
that this
tests are
using an old
version (2.x)
of pax-exam
and using a
karaf specific
api too. <br>
That version
will be
dropped by
karaf team
soon. see [1]
and [2].<br>
<br>
Btw, Pax-exam
was improved a
lot in version
3.x.<br>
<br>
[1] - <a
moz-do-not-send="true"
href="http://karaf.922171.n3.nabble.com/Discuss-Karaf-and-Pax-Exam-3-x-td4028074.html"
target="_blank">http://karaf.922171.n3.nabble.com/Discuss-Karaf-and-Pax-Exam-3-x-td4028074.html</a><br>
[2] - <a
moz-do-not-send="true"
href="https://ops4j1.jira.com/browse/PAXEXAM-503" target="_blank">https://ops4j1.jira.com/browse/PAXEXAM-503</a><br>
<br>
regards,<br>
<br>
Cristiano
<div>
<div><br>
<br>
<br>
<div
class="gmail_quote">
2013/3/27
Charles
Moulliard <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:ch007m@gmail.com" target="_blank">ch007m@gmail.com</a>></span><br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">Christiano,
<div><br>
</div>
<div>Can you
please have a
look here as
there is
already a
pax-exam test
for karaf (<a
moz-do-not-send="true"
href="https://github.com/droolsjbpm/droolsjbpm-integration/tree/master/drools-osgi/drools-karaf-itest"
target="_blank">https://github.com/droolsjbpm/droolsjbpm-integration/tree/master/drools-osgi/drools-karaf-itest</a>)
?</div>
<div><br>
</div>
<div>Regards,</div>
<div><br>
</div>
<div>Charles</div>
</div>
<div>
<div>
<div
class="gmail_extra"><br>
<br>
<div
class="gmail_quote">On
Tue, Mar 26,
2013 at 11:11
AM, Cristiano
Gavião <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:cvgaviao@gmail.com" target="_blank">cvgaviao@gmail.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div
bgcolor="#FFFFFF"
text="#000000">
<div>I'm
creating a
pax-exam
project where
I will run
some test on
top of equinox
and felix. <br>
<br>
After I commit
and push it
maybe you
could add
karaf stuffs.
so it could
help us to
identify the
reason of the
error you are
talking
about...
<div>
<div><br>
<br>
On 25/03/13
14:19, Charles
Moulliard
wrote:<br>
</div>
</div>
</div>
<div>
<div>
<blockquote
type="cite">
<div dir="ltr">There
was another
error when
using
singleton :=
true.</div>
<div
class="gmail_extra"><br>
<br>
<div
class="gmail_quote">On
Mon, Mar 25,
2013 at 6:15
PM, Cristiano
Gavião <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:cvgaviao@gmail.com" target="_blank">cvgaviao@gmail.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">well,
I never seen
any error
related to
singleton
attribute at
Felix or
Equinox. <br>
<br>
The error you
have reported
seems to be
related to
what is being
done (and not
being undone)
inside the
activator...
<div>
<div><br>
<br>
<div
class="gmail_quote">
2013/3/25
Charles
Moulliard <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:ch007m@gmail.com" target="_blank">ch007m@gmail.com</a>></span><br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div dir="ltr">Not
at all but
using
singleton :=
true option
generates
error when we
do a stop,
update start
on Apache
Karaf.
<div>We never
used that
property to
generate all
the bundles
that we have
in the project
Karaf,
ServiceMix,
Geronimo, ...</div>
</div>
<div>
<div>
<div
class="gmail_extra"><br>
<br>
<div
class="gmail_quote">On
Mon, Mar 25,
2013 at 4:34
PM, Cristiano
Gavião <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:cvgaviao@gmail.com" target="_blank">cvgaviao@gmail.com</a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">Charles,
<br>
<br>
I saw that you
removed
singleton:=true
in your
commit. This
is because do
you plan to
have more than
one version of
drools/jbpm
running at
same time?<br>
<br>
regards,<br>
<br>
Cristiano
<div>
<div><br>
<br>
<div
class="gmail_quote">
2013/3/25
Cristiano
Gavião <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:cvgaviao@gmail.com" target="_blank">cvgaviao@gmail.com</a>></span><br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div
bgcolor="#FFFFFF"
text="#000000">
<div>Charles,<br>
<br>
I already
changed the
manifest
generation of
kie and other
drools
modules. I
created some
pull requests
for such
changes.<br>
<br>
Next thing
that I planned
to do this
week(Wed) was
to review each
Activator, I
think we could
improve it...
<br>
<br>
regards,<br>
<br>
Cristiano
<div>
<div><br>
<br>
On 25/03/13
04:52, Charles
Moulliard
wrote:<br>
</div>
</div>
</div>
<blockquote
type="cite">
<div>
<div>
<div dir="ltr">Hi,
<div><br>
</div>
<div>The org.kie.api.osgi.Activator
class of kie
project needs
the class
ServiceRegistryImpl
(&
Interface
ServiceRegistry
of kie
internal) to
register an
OSGI Service
(Interface)</div>
<div> <br>
</div>
<div>
<div>
this.serviceRegistry
=
bc.registerService(
ServiceRegistry.class.getName(),</div>
<div>
ServiceRegistryImpl.getInstance(),</div>
<div>
new
Hashtable() );</div>
</div>
<div><br>
</div>
<div>but the
maven module
kie api does
not have a
dependency
with kie
internal as
the class
ServiceRegistry
&
ServiceRegistryImpl
are part of
the module kie
internal &
package
org.kie.internal.utils</div>
<div><br>
</div>
<div>Questions
:</div>
<div>- What
are the plans
regarding to
the Activator
of Kie api
bundle - what
does it want
to do ?</div>
<div>- Can we
add the
missing dependency
in kie api
project ?</div>
<div><br>
</div>
<div>
<div>Regards,</div>
-- <br>
<div>Charles
Moulliard</div>
<div>Apache
Committer /
Sr. Enterprise
Architect
(RedHat)</div>
<div>Twitter :
@cmoulliard
| Blog : <a
moz-do-not-send="true"
href="http://cmoulliard.blogspot.com" target="_blank">http://cmoulliard.blogspot.com</a></div>
<div><br>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
rules-dev mailing list
<a moz-do-not-send="true" href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a>
<a moz-do-not-send="true" href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a></pre>
</blockquote>
<br>
</div>
</blockquote>
</div>
<br>
<br
clear="all">
<br>
</div>
</div>
<span><font
color="#888888">--
<br>
"Tudo vale a
pena se a alma
não é
pequena..." </font></span><br>
_______________________________________________<br>
rules-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br
clear="all">
<div><br>
</div>
-- <br>
<div>Charles
Moulliard</div>
<div>Apache
Committer /
Sr. Enterprise
Architect
(RedHat)</div>
<div>Twitter :
@cmoulliard
| Blog : <a
moz-do-not-send="true"
href="http://cmoulliard.blogspot.com" target="_blank">http://cmoulliard.blogspot.com</a></div>
<div><br>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
rules-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
</div>
</div>
<br>
_______________________________________________<br>
rules-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br
clear="all">
<div><br>
</div>
-- <br>
<div>Charles
Moulliard</div>
<div>Apache
Committer /
Sr. Enterprise
Architect
(RedHat)</div>
<div>Twitter :
@cmoulliard
| Blog : <a
moz-do-not-send="true"
href="http://cmoulliard.blogspot.com" target="_blank">http://cmoulliard.blogspot.com</a></div>
<div><br>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
rules-dev mailing list
<a moz-do-not-send="true" href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a>
<a moz-do-not-send="true" href="https://lists.jboss.org/mailman/listinfo/rules-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a></pre>
</blockquote>
<br>
</div>
</div>
</div>
<br>
_______________________________________________<br>
rules-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br
clear="all">
<div><br>
</div>
-- <br>
<div>Charles
Moulliard</div>
<div>Apache
Committer /
Sr. Enterprise
Architect
(RedHat)</div>
<div>Twitter :
@cmoulliard
| Blog : <a
moz-do-not-send="true"
href="http://cmoulliard.blogspot.com" target="_blank">http://cmoulliard.blogspot.com</a></div>
<div><br>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
rules-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br
clear="all">
<br>
-- <br>
"Tudo vale a
pena se a alma
não é
pequena..."
</div>
</div>
<br>
_______________________________________________<br>
rules-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br
clear="all">
<div><br>
</div>
-- <br>
<div>Charles
Moulliard</div>
<div>Apache
Committer /
Sr. Enterprise
Architect
(RedHat)</div>
<div>Twitter :
@cmoulliard
| Blog : <a
moz-do-not-send="true"
href="http://cmoulliard.blogspot.com" target="_blank">http://cmoulliard.blogspot.com</a></div>
<div><br>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
rules-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br
clear="all">
<br>
-- <br>
"Tudo vale a
pena se a alma
não é
pequena..."
</div>
</div>
<br>
_______________________________________________<br>
rules-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br
clear="all">
<div><br>
</div>
-- <br>
<div>Charles
Moulliard</div>
<div>Apache
Committer /
Sr. Enterprise
Architect
(RedHat)</div>
<div>Twitter :
@cmoulliard
| Blog : <a
moz-do-not-send="true"
href="http://cmoulliard.blogspot.com" target="_blank">http://cmoulliard.blogspot.com</a></div>
<div><br>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
rules-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
</div>
</div>
<div>
<div><br>
<br
clear="all">
<br>
-- <br>
"Tudo vale a
pena se a alma
não é
pequena..."
</div>
</div>
<br>
_______________________________________________<br>
rules-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br
clear="all">
<div><br>
</div>
-- <br>
<div>Charles
Moulliard</div>
<div>Apache
Committer /
Sr. Enterprise
Architect
(RedHat)</div>
<div>Twitter :
@cmoulliard
| Blog : <a
moz-do-not-send="true"
href="http://cmoulliard.blogspot.com" target="_blank">http://cmoulliard.blogspot.com</a></div>
<div><br>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
rules-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br
clear="all">
<br>
-- <br>
"Tudo vale a
pena se a alma
não é
pequena..."
</div>
</div>
<br>
_______________________________________________<br>
rules-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br
clear="all">
<div><br>
</div>
-- <br>
<div>Charles
Moulliard</div>
<div>Apache
Committer /
Sr. Enterprise
Architect
(RedHat)</div>
<div>Twitter :
@cmoulliard
| Blog : <a
moz-do-not-send="true"
href="http://cmoulliard.blogspot.com" target="_blank">http://cmoulliard.blogspot.com</a></div>
<div><br>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
rules-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br
clear="all">
<br>
-- <br>
"Tudo vale a
pena se a alma
não é
pequena..."
</div>
</div>
<br>
_______________________________________________<br>
rules-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org" target="_blank">rules-dev@lists.jboss.org</a><br>
<a
moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div>Charles
Moulliard</div>
<div>Apache
Committer / Sr.
Enterprise
Architect
(RedHat)</div>
<div>Twitter :
@cmoulliard
| Blog : <a
moz-do-not-send="true"
href="http://cmoulliard.blogspot.com" target="_blank">http://cmoulliard.blogspot.com</a></div>
<div><br>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div>Charles Moulliard</div>
<div>Apache Committer / Sr.
Enterprise Architect
(RedHat)</div>
<div>Twitter : @cmoulliard
| Blog : <a
moz-do-not-send="true"
href="http://cmoulliard.blogspot.com"
target="_blank">http://cmoulliard.blogspot.com</a></div>
<div><br>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
rules-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org"
target="_blank">rules-dev@lists.jboss.org</a><br>
<a moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
"Tudo vale a pena se a alma não é
pequena..."
</div>
</div>
<br>
_______________________________________________<br>
rules-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org"
target="_blank">rules-dev@lists.jboss.org</a><br>
<a moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div>Charles Moulliard</div>
<div>Apache Committer / Sr. Enterprise
Architect (RedHat)</div>
<div>Twitter : @cmoulliard | Blog : <a
moz-do-not-send="true"
href="http://cmoulliard.blogspot.com"
target="_blank">http://cmoulliard.blogspot.com</a></div>
<div><br>
</div>
</div>
</div>
</div>
<br>
_______________________________________________<br>
rules-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org"
target="_blank">rules-dev@lists.jboss.org</a><br>
<a moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
"Tudo vale a pena se a alma não é pequena..."
</div>
</div>
<br>
_______________________________________________<br>
rules-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a><br>
<a moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/rules-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/rules-dev</a><br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div>Charles Moulliard</div>
<div>Apache Committer / Sr. Enterprise Architect (RedHat)</div>
<div>Twitter : @cmoulliard | Blog : <a moz-do-not-send="true"
href="http://cmoulliard.blogspot.com" target="_blank">http://cmoulliard.blogspot.com</a></div>
<div><br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
rules-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rules-dev@lists.jboss.org">rules-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/rules-dev">https://lists.jboss.org/mailman/listinfo/rules-dev</a></pre>
</blockquote>
<br>
</body>
</html>