Thanx Guillaume

I was afraid that it might be something like that, that said I have already
moved back to spring-osgi. and continuing with my osgi "learning-curve" :-)

Ivanhoe


On Mon, Jan 4, 2010 at 12:39 PM, Guillaume Nodet <[email protected]> wrote:

> Custom namespaces are supported by the blueprint implementation,
> however, those are not compatible with the spring ones.
> Custom namespaces will certainly be standardized in the near future fwiw.
>
> On Wed, Dec 23, 2009 at 19:56, Ivanhoe Abrahams
> <[email protected]> wrote:
> > Hi
> >
> > I was wondering if it is at all possible to add custom namespace handlers
> to
> > the blueprint config file
> > What I would like to do is port an existing spring-osgi configuration
> file
> > to blueprint, but at th emoment I am stuck.
> >
> > Below is the xml configuration file which I ported to blueprint
> >
> >
> > <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> > <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> > xmlns:tx="http://www.springframework.org/schema/tx";
> > xmlns:context="http://www.springframework.org/schema/context";
> >        xmlns:aop="http://www.springframework.org/schema/aop";
> > xsi:schemaLocation="http://www.springframework.org/schema/beans
> > http://www.springframework.org/schema/beans/spring-beans.xsd
> >      http://www.springframework.org/schema/tx
> > http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
> >      http://www.springframework.org/schema/context
> > http://www.springframework.org/schema/context/spring-context-2.5.xsd
> >      http://www.springframework.org/schema/aop
> > http://www.springframework.org/schema/aop/spring-aop-2.5.xsd";>
> >
> >
> > <service ref="rules-service"
> > interface="com.nebulasoft.rulesservice.RulesServices" />
> > <reference id="referencecodes-service"
> > interface="com.nebulasoft.referencecodes.ReferenceCodesService" />
> > <bean id="rules-service"
> >
> class="com.nebulasoft.rulesservice.drools.DroolsRuleServicesImplementation"
> > init-method="init">
> > <property name="referenceCodeService" ref="referencecodes-service" />
> > </bean>
> > <bean
> >
> class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor"
> > />
> > <bean id="entityManagerFactory"
> > class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
> > <property name="persistenceUnitName" value="test" />
> > </bean>
> > <bean id="transactionManager"
> > class="org.springframework.orm.jpa.JpaTransactionManager">
> > <property name="entityManagerFactory" ref="entityManagerFactory" />
> > </bean>
> > <context:load-time-weaver
> >
> weaver-class="org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver"
> > />
> > <tx:advice id="txAdvice" transaction-manager="transactionManager">
> > <tx:attributes>
> > <tx:method name="*" propagation="REQUIRED" />
> > </tx:attributes>
> > </tx:advice>
> > </blueprint>
> >
> >
> >
> > However, when I deploy my bundle into Karaf/Felix. I see the following
> DEBUG
> > log, which seems like it cannot resolve the namespace handlers which are
> in
> > the spring bundlesin the spring bundles. Thereafter nothing seems to
> > happen....in other words my service is not started
> >
> >
> > 20:30:27,828 | DEBUG | pool-2-thread-2  | BlueprintEventDispatcher
>   |
> > ntainer.BlueprintEventDispatcher   97 | Sending blueprint container event
> > BlueprintEvent[type=GRACE_PERIOD,
> >
> dependencies=[(&(objectClass=org.apache.geronimo.blueprint.NamespaceHandler)(osgi.service.blueprint.namespace=
> > http://www.springframework.org/schema/context)<http://www.springframework.org/schema/context%29>
> ),
> >
> (&(objectClass=org.apache.geronimo.blueprint.NamespaceHandler)(osgi.service.blueprint.namespace=
> > http://www.springframework.org/schema/tx))<http://www.springframework.org/schema/tx%29%29>]]
> for bundle rules-service-drools
> > 20:30:27,828 | DEBUG | pool-1-thread-1  | BlueprintListener
>  |
> > raf.shell.osgi.BlueprintListener   85 | Blueprint app state changed to
> > GracePeriod for bundle 68
> >
> >
> >
> > Thank you in advance
> > Ivanhoe
> >
>
>
>
> --
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> Open Source SOA
> http://fusesource.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to