Hi all,
I have put together an example based on the the "CXF Distributed OSGi with
Declarative Services demo" (http://cxf.apache.org/dosgi-ds-demo-page.html)
using Blueprint as the activation method. Essentially, replacing the DS
portions with Blueprint. It is available at
https://github.com/Konstantinos-Mavridis/bluCXF-DOSGi.
However, while the service appears to get published and the client appears to
bind to a host reference, no service invocation takes place. It seems as if the
cxf-specific part never gets triggered.
Below are the relevant log entries from each side after starting the two
Equinox instances (more info about the setup on Github). Hopefully, this is due
to some misconfiguration; if we can get it working perhaps it could be added
along the existing cxf-dosgi samples.
Service-side:
-----------------
[Blueprint Extender: 3] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Registering service
.component-1 with interfaces
[org.apache.cxf.dosgi.samples.blueprint.AdderService] and properties
{osgi.service.blueprint.compname=host,
org.apache.cxf.ws.address=http://localhost:9090/adder,
service.exported.configs=org.apache.cxf.ws, service.exported.interfaces=*}
[Blueprint Extender: 3] DEBUG
org.apache.cxf.dosgi.topologymanager.exporter.TopologyManagerExport - Received
REGISTERED ServiceEvent:
org.osgi.framework.ServiceEvent[source={org.apache.cxf.dosgi.samples.blueprint.AdderService}={osgi.service.blueprint.compname=host,
org.apache.cxf.ws.address=http://localhost:9090/adder,
service.exported.configs=org.apache.cxf.ws, service.exported.interfaces=*,
service.id=96}]
[Blueprint Extender: 3] DEBUG cxf-dosgi-ri-samples-blueprint-impl -
ServiceEvent REGISTERED -
{org.apache.cxf.dosgi.samples.blueprint.AdderService}={osgi.service.blueprint.compname=host,
org.apache.cxf.ws.address=http://localhost:9090/adder,
service.exported.configs=org.apache.cxf.ws, service.exported.interfaces=*,
service.id=96} - cxf-dosgi-ri-samples-blueprint-impl
[Blueprint Extender: 3] DEBUG
org.apache.aries.blueprint.container.ServiceRecipe - Service created:
org.apache.cxf.dosgi.samples.blueprint.impl.AdderServiceImpl@4a004a
[pool-3-thread-1] INFO org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminCore
- interfaces selected for export:
[org.apache.cxf.dosgi.samples.blueprint.AdderService]
[pool-3-thread-1] DEBUG org.apache.aries.blueprint.container.ServiceRecipe -
Retrieving service for bundle cxf-dosgi-ri-dsw-cxf_1.4.0 [63] and service
registration
{org.apache.cxf.dosgi.samples.blueprint.AdderService}={osgi.service.blueprint.compname=host,
org.apache.cxf.ws.address=http://localhost:9090/adder,
service.exported.configs=org.apache.cxf.ws, service.exported.interfaces=*,
service.id=96}
[pool-3-thread-1] DEBUG org.apache.aries.blueprint.container.ServiceRecipe -
Method entry: getService, args
org.apache.cxf.dosgi.samples.blueprint.impl.AdderServiceImpl@4a004a
[pool-3-thread-1] INFO org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminCore
- creating server for interface
org.apache.cxf.dosgi.samples.blueprint.AdderService
[pool-3-thread-1] INFO
org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating Service
{http://blueprint.samples.dosgi.cxf.apache.org/}AdderService from class
org.apache.cxf.dosgi.samples.blueprint.AdderService
[pool-3-thread-1] INFO org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminCore
- created server for interface
org.apache.cxf.dosgi.samples.blueprint.AdderService
[pool-3-thread-1] INFO
org.apache.cxf.dosgi.topologymanager.exporter.TopologyManagerExport -
TopologyManager: export sucessful Endpoints: [Endpoint Desctiption for
ServiceReference
{org.apache.cxf.dosgi.samples.blueprint.AdderService}={osgi.service.blueprint.compname=host,
org.apache.cxf.ws.address=http://localhost:9090/adder,
service.exported.configs=org.apache.cxf.ws, service.exported.interfaces=*,
service.id=96}
*** EndpointDescription: ****
endpoint.framework.uuid => 101d2732-f77f-0012-1f13-ad76df3ac2b3
endpoint.id => http://localhost:9090/adder
endpoint.package.version.org.apache.cxf.dosgi.samples.blueprint => 0.0.0
endpoint.service.id => 96
objectClass => [org.apache.cxf.dosgi.samples.blueprint.AdderService]
org.apache.cxf.ws.address => http://localhost:9090/adder
osgi.service.blueprint.compname => host
service.imported => true
service.imported.configs => [org.apache.cxf.ws]
service.intents => [SOAP.1_1, HTTP, SOAP]
]
Client-side
--------------
[Blueprint Extender: 1] DEBUG
org.apache.cxf.dosgi.topologymanager.importer.ListenerHookImpl - added
listeners
[org.apache.aries.blueprint.container.ReferenceRecipe@36283628(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)]
[Blueprint Extender: 1] DEBUG
org.apache.cxf.dosgi.topologymanager.importer.ListenerHookImpl - Filter
(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)
[Blueprint Extender: 1] DEBUG
org.apache.cxf.dosgi.topologymanager.importer.EndpointListenerManager -
EndpointListenxtending scope by
(&(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a)))
[Blueprint Extender: 1] DEBUG
org.apache.cxf.dosgi.topologymanager.importer.EndpointListenerManager - Current
filter:
[(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.internal.preferences.exchange.ILegacyPreferences)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.instance.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IExtensionRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.geronimo.osgi.registry.api.ProviderRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.log.FrameworkLog)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IExtensionRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.runnable.ApplicationLauncher)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IExtensionRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=javax.xml.parsers.SAXParserFactory)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.console.CommandProvider)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.console.ConsoleSession)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptionsListener)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.signedcontent.SignedContentFactory)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.runnable.StartupMonitor)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.install.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.localization.BundleLocalization)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.instance.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.user.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.install.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.log.FrameworkLog)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.content.IContentTypeManager)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.preferences.IPreferencesService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IBundleGroupProvider)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.equinox.log.ExtendedLogReaderService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.equinox.log.ExtendedLogService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.environment.EnvironmentInfo)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.geronimo.osgi.registry.api.ProviderRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=javax.persistence.spi.PersistenceProvider)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.ops4j.pax.web.service.spi.ServerControllerFactory)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.aries.blueprint.NamespaceHandler)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.aries.proxy.ProxyManager)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a)))]
[Blueprint Extender: 1] DEBUG cxf-dosgi-ri-topology-manager - ServiceEvent
MODIFIED -
{org.osgi.service.remoteserviceadmin.EndpointListener}={endpoint.listener.scope=[(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.internal.preferences.exchange.ILegacyPreferences)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.instance.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IExtensionRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.geronimo.osgi.registry.api.ProviderRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.log.FrameworkLog)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IExtensionRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.runnable.ApplicationLauncher)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IExtensionRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=javax.xml.parsers.SAXParserFactory)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.console.CommandProvider)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.console.ConsoleSession)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptionsListener)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.signedcontent.SignedContentFactory)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.runnable.StartupMonitor)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.install.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.localization.BundleLocalization)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.instance.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.user.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.install.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.log.FrameworkLog)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.content.IContentTypeManager)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.preferences.IPreferencesService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IBundleGroupProvider)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.equinox.log.ExtendedLogReaderService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.equinox.log.ExtendedLogService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.environment.EnvironmentInfo)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.geronimo.osgi.registry.api.ProviderRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=javax.persistence.spi.PersistenceProvider)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.ops4j.pax.web.service.spi.ServerControllerFactory)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.aries.blueprint.NamespaceHandler)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.aries.proxy.ProxyManager)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a)))],
service.id=96} - cxf-dosgi-ri-topology-manager
[Blueprint Extender: 1] DEBUG
org.apache.cxf.dosgi.topologymanager.importer.TopologyManagerImport -
importable service added for filter
(&(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
endpoint {endpoint.id=http://localhost:9090/adder,
objectClass=[org.apache.cxf.dosgi.samples.blueprint.AdderService],
service.imported=true, service.imported.configs=org.apache.cxf.ws}
[Blueprint Extender: 1] DEBUG
org.apache.cxf.dosgi.topologymanager.importer.TopologyManagerImport - Import of
a service for filter
(&(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a)))
was queued
[Blueprint Extender: 1] DEBUG
org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe - Found
initial references null for OSGi service
(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)
[pool-4-thread-1] INFO org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminCore
- Matching Interfaces for import:
[org.apache.cxf.dosgi.samples.blueprint.AdderService]
[pool-4-thread-1] INFO org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminCore
- Proxifying interface : org.apache.cxf.dosgi.samples.blueprint.AdderService
[main] DEBUG
org.apache.cxf.dosgi.topologymanager.importer.EndpointListenerManager - Current
filter:
[(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.internal.preferences.exchange.ILegacyPreferences)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.instance.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IExtensionRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.geronimo.osgi.registry.api.ProviderRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.log.FrameworkLog)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IExtensionRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.runnable.ApplicationLauncher)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IExtensionRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=javax.xml.parsers.SAXParserFactory)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.console.CommandProvider)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.console.ConsoleSession)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptionsListener)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.signedcontent.SignedContentFactory)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.install.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.localization.BundleLocalization)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.instance.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.user.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.install.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.log.FrameworkLog)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.content.IContentTypeManager)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.preferences.IPreferencesService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IBundleGroupProvider)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.equinox.log.ExtendedLogReaderService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.equinox.log.ExtendedLogService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.environment.EnvironmentInfo)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.geronimo.osgi.registry.api.ProviderRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=javax.persistence.spi.PersistenceProvider)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.ops4j.pax.web.service.spi.ServerControllerFactory)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.aries.blueprint.NamespaceHandler)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.aries.proxy.ProxyManager)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a)))]
[pool-4-thread-1] DEBUG
org.apache.cxf.dosgi.topologymanager.exporter.TopologyManagerExport - Received
REGISTERED ServiceEvent:
org.osgi.framework.ServiceEvent[source={org.apache.cxf.dosgi.samples.blueprint.AdderService}={endpoint.id=http://localhost:9090/adder,
service.imported=true, service.imported.configs=org.apache.cxf.ws,
service.id=97}]
[pool-4-thread-1] DEBUG cxf-dosgi-ri-dsw-cxf - ServiceEvent REGISTERED -
{org.apache.cxf.dosgi.samples.blueprint.AdderService}={endpoint.id=http://localhost:9090/adder,
service.imported=true, service.imported.configs=org.apache.cxf.ws,
service.id=97} - cxf-dosgi-ri-dsw-cxf
[main] DEBUG cxf-dosgi-ri-topology-manager - ServiceEvent MODIFIED -
{org.osgi.service.remoteserviceadmin.EndpointListener}={endpoint.listener.scope=[(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.internal.preferences.exchange.ILegacyPreferences)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.instance.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IExtensionRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.geronimo.osgi.registry.api.ProviderRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.log.FrameworkLog)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IExtensionRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.runnable.ApplicationLauncher)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IExtensionRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=javax.xml.parsers.SAXParserFactory)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.console.CommandProvider)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.console.ConsoleSession)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptionsListener)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.signedcontent.SignedContentFactory)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.install.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.localization.BundleLocalization)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.instance.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.user.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.configuration.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(&(objectClass=org.eclipse.osgi.service.datalocation.Location)(type=osgi.install.area))(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.framework.log.FrameworkLog)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.content.IContentTypeManager)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.preferences.IPreferencesService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.core.runtime.IBundleGroupProvider)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.equinox.log.ExtendedLogReaderService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.equinox.log.ExtendedLogService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.environment.EnvironmentInfo)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.eclipse.osgi.service.debug.DebugOptions)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.geronimo.osgi.registry.api.ProviderRegistry)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=javax.persistence.spi.PersistenceProvider)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.ops4j.pax.web.service.spi.ServerControllerFactory)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.aries.blueprint.NamespaceHandler)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.aries.proxy.ProxyManager)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
(&(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a)))],
service.id=96} - cxf-dosgi-ri-topology-manager
[pool-4-thread-1] DEBUG
org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe - Tracking
reference
{org.apache.cxf.dosgi.samples.blueprint.AdderService}={endpoint.id=http://localhost:9090/adder,
service.imported=true, service.imported.configs=org.apache.cxf.ws,
service.id=97} for OSGi service
(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)
[pool-4-thread-1] DEBUG org.apache.aries.blueprint.container.ReferenceRecipe -
Binding reference host to
{org.apache.cxf.dosgi.samples.blueprint.AdderService}={endpoint.id=http://localhost:9090/adder,
service.imported=true, service.imported.configs=org.apache.cxf.ws,
service.id=97}
[pool-4-thread-1] DEBUG
org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe - Service
reference with filter
(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService) satisfied true
[Blueprint Extender: 1] INFO
org.apache.aries.blueprint.container.BlueprintContainerImpl - Bundle
cxf-dosgi-ri-samples-blueprint-client is waiting for dependencies
[(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)]
[main] DEBUG
org.apache.cxf.dosgi.topologymanager.importer.TopologyManagerImport -
importable service added for filter
(&(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a))),
endpoint {endpoint.id=http://localhost:9090/adder,
objectClass=[org.apache.cxf.dosgi.samples.blueprint.AdderService],
service.imported=true, service.imported.configs=org.apache.cxf.ws}
[Blueprint Extender: 1] DEBUG
org.apache.aries.blueprint.container.BlueprintEventDispatcher - Sending
blueprint container event BlueprintEvent[type=GRACE_PERIOD,
dependencies=[(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)]]
for bundle cxf-dosgi-ri-samples-blueprint-client
[main] DEBUG
org.apache.cxf.dosgi.topologymanager.importer.TopologyManagerImport - Import of
a service for filter
(&(objectClass=org.apache.cxf.dosgi.samples.blueprint.AdderService)(!(endpoint.framework.uuid=d0d1b54c-f77f-0012-180e-f52268d7cc0a)))
was queued
[Blueprint Extender: 3] DEBUG
org.apache.aries.proxy.impl.gen.ProxySubclassGenerator - Method entry:
isProxySubclass, args [interface
org.apache.cxf.dosgi.samples.blueprint.AdderService]
[Blueprint Extender: 3] DEBUG
org.apache.aries.blueprint.container.ReferenceRecipe - Binding reference host
to
{org.apache.cxf.dosgi.samples.blueprint.AdderService}={endpoint.id=http://localhost:9090/adder,
service.imported=true, service.imported.configs=org.apache.cxf.ws,
service.id=97}
regards,
Konstantinos