i have component like@Component(immediate = true)@Providespublic class MyComponent implements MyService{@Override public boolean islock() { return true; }}when i deploy in karaf with below commandbundle:install -s mvn:com.my.osgi/mycomponent/0.0.1if i do service:list at karaf console it shows output like[org.apache.felix.ipojo.Factory] -------------------------------- component.class = com.my.osgi.mycomponent component.description = factory name="com.my.osgi.mycomponent" bundle="77" state="valid" implementation-class="com.my.osgi.mycomponent" requiredhandlers list="[org.apache.felix.ipojo:properties, org.apache.felix.ipojo:callback, org.apache.felix.ipojo:provides, org.apache.felix.ipojo:architect ure]" missinghandlers list="[]" provides specification="com.my.osgi.mycomponent" inherited interfaces="[com.my.osgi.mycomponent]" superclasses="[]" component.providedServiceSpecifications = [com.my.osgi.mycomponent] factory.name = com.my.osgi.mycomponent factory.state = 1 service.bundleid = 77 service.id = 153 service.pid = com.my.osgi.mycomponent service.scope = singleton But i am expecting like below, [com.my.osgi.mycomponent] ----------------------------------------------------- instance.name = mycomponent.3c2c91a5-4c28-46c3-a08e-1470192ef353 service.bundleid = 76 service.factoryPid = com.my.osgi.mycomponent service.id = 397 service.pid = com.my.osgi.mycomponent.3c2c91a5-4c28-46c3-a08e-1470192ef353 service.scope = bundle What i am doing wrong
-- Sent from: http://apache-felix.18485.x6.nabble.com/Apache-Felix-Users-f4833200.html