Quinn Stevenson created CAMEL-9570:
--------------------------------------

             Summary: Blueprint Proxies are not used when injected into Java 
RouteBuilders
                 Key: CAMEL-9570
                 URL: https://issues.apache.org/jira/browse/CAMEL-9570
             Project: Camel
          Issue Type: Bug
          Components: camel-blueprint, camel-core
    Affects Versions: 2.16.2
            Reporter: Quinn Stevenson


Basic Conditions:
- Java interface used for OSGi Services
- Implementation of the Java interface registered as a OSGi service.  Note that 
the package containing implementation is NOT exported
- A Java RouteBuilder that uses the Java interface via bean(...) DSL calls, 
with a setter for the bean implementing the interface
- Wire everything together with Blueprint - create a <reference ...> for the 
service, a <bean ...> for the RouteBuilder and inject the service reference, 
and use the RouteBuilder in a CamelContext.

After all this is deployed, stop the bundle implementing the service.  A 
ServiceUnavailableException should be thrown after a timeout, but the object 
that was injected into the RouteBuilder process the request - so the Blueprint 
Proxy is not used.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to