You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by Jacek Laskowski <ja...@laskowski.net.pl> on 2008/04/03 18:54:24 UTC

Bundle-ActivationPolicy: lazy and start command

Hi,

I've been developing a bundle with Bundle-ActivationPolicy: lazy and
thought that the start command would not execute its bundle activator.
To my surprise it did. Why? Does start command obey lazy activation?

Manifest-Version: 1.0
Created-By: 1.5.0_14 (Sun Microsystems Inc.)
Bundle-Activator: pl.jaceklaskowski.osgi.AktywatorPakunku
Import-Package: org.osgi.framework;version=1.3,pl.jaceklaskowski.osgi,
 pl.jaceklaskowski.osgi.impl
Bundle-ActivationPolicy: lazy
Include-Resource: src\main\resources
Bnd-LastModified: 1207238502828
Export-Package: pl.jaceklaskowski.osgi.impl;uses:=pl.jaceklaskowski.os
 gi,pl.jaceklaskowski.osgi;uses:=org.osgi.framework
Bundle-Version: 1.0
Bundle-Name: Spring OSGi Bundle
Private-Package: META-INF.spring
Bundle-ManifestVersion: 2
Bundle-SymbolicName: pl.jaceklaskowski.osgi.spring-osgi-activationpoli
 cy
Tool: Bnd-0.0.160

jlaskowski@work /cygdrive/c/apps/felix
$ java -Dfelix.cache.profile=notatnik -jar bin/felix.jar

Welcome to Felix.
=================

DEBUG: WIRE: 1.0 -> org.osgi.service.packageadmin -> 0
DEBUG: WIRE: 1.0 -> org.osgi.service.startlevel -> 0
DEBUG: WIRE: 1.0 -> org.ungoverned.osgi.service.shell -> 1.0
DEBUG: WIRE: 1.0 -> org.osgi.framework -> 0
DEBUG: WIRE: 1.0 -> org.apache.felix.shell -> 1.0
DEBUG: WIRE: 2.0 -> org.osgi.framework -> 0
DEBUG: WIRE: 2.0 -> org.apache.felix.shell -> 1.0
DEBUG: WIRE: 3.0 -> org.osgi.service.obr -> 3.0
DEBUG: WIRE: 3.0 -> org.osgi.framework -> 0
-> DEBUG: WIRE: 3.0 -> org.apache.felix.shell -> 1.0

-> install file:c:/projs/osgi/spring-osgi-activationpolicy/target/spring-osgi-activationpolicy-1.0.jar
Bundle ID: 4
-> start 4
DEBUG: WIRE: 4.0 -> org.osgi.framework -> 0
DEBUG: WIRE: 4.0 -> pl.jaceklaskowski.osgi.impl -> 4.0
DEBUG: WIRE: 4.0 -> pl.jaceklaskowski.osgi -> 4.0
2008-04-03 18:51:23 pl.jaceklaskowski.osgi.AktywatorPakunku start
INFO: start() wykonano - rozpoczynam prac´┐Ż
------------------------------------
Charakterystyka aktywowanego pakunku:
  Identyfikator: 4
  Identyfikator polaczenia:
file:c:/projs/osgi/spring-osgi-activationpolicy/target/spring-osgi-activationpolicy-1.0.jar
  Nazwa symboliczna: pl.jaceklaskowski.osgi.spring-osgi-activationpolicy
------------------------------------

Jacek

-- 
Jacek Laskowski
http://www.JacekLaskowski.pl

Re: Bundle-ActivationPolicy: lazy and start command

Posted by "Richard S. Hall" <he...@ungoverned.org>.
Jacek Laskowski wrote:
> On Thu, Apr 3, 2008 at 8:07 PM, Richard S. Hall <he...@ungoverned.org> wrote:
>   
>> Very simple answer: Felix does not yet implement that R4.1 feature...
>>
>>  Sorry for now. :-(
>>     
>
> Is there something similar already available?

No there is not.

-> richard

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: Bundle-ActivationPolicy: lazy and start command

Posted by Jacek Laskowski <ja...@laskowski.net.pl>.
On Thu, Apr 3, 2008 at 8:07 PM, Richard S. Hall <he...@ungoverned.org> wrote:
> Very simple answer: Felix does not yet implement that R4.1 feature...
>
>  Sorry for now. :-(

Is there something similar already available?

Jacek

-- 
Jacek Laskowski
http://www.JacekLaskowski.pl

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: Bundle-ActivationPolicy: lazy and start command

Posted by "Richard S. Hall" <he...@ungoverned.org>.
Very simple answer: Felix does not yet implement that R4.1 feature...

Sorry for now. :-(

-> richard

Jacek Laskowski wrote:
> Hi,
>
> I've been developing a bundle with Bundle-ActivationPolicy: lazy and
> thought that the start command would not execute its bundle activator.
> To my surprise it did. Why? Does start command obey lazy activation?
>
> Manifest-Version: 1.0
> Created-By: 1.5.0_14 (Sun Microsystems Inc.)
> Bundle-Activator: pl.jaceklaskowski.osgi.AktywatorPakunku
> Import-Package: org.osgi.framework;version=1.3,pl.jaceklaskowski.osgi,
>  pl.jaceklaskowski.osgi.impl
> Bundle-ActivationPolicy: lazy
> Include-Resource: src\main\resources
> Bnd-LastModified: 1207238502828
> Export-Package: pl.jaceklaskowski.osgi.impl;uses:=pl.jaceklaskowski.os
>  gi,pl.jaceklaskowski.osgi;uses:=org.osgi.framework
> Bundle-Version: 1.0
> Bundle-Name: Spring OSGi Bundle
> Private-Package: META-INF.spring
> Bundle-ManifestVersion: 2
> Bundle-SymbolicName: pl.jaceklaskowski.osgi.spring-osgi-activationpoli
>  cy
> Tool: Bnd-0.0.160
>
> jlaskowski@work /cygdrive/c/apps/felix
> $ java -Dfelix.cache.profile=notatnik -jar bin/felix.jar
>
> Welcome to Felix.
> =================
>
> DEBUG: WIRE: 1.0 -> org.osgi.service.packageadmin -> 0
> DEBUG: WIRE: 1.0 -> org.osgi.service.startlevel -> 0
> DEBUG: WIRE: 1.0 -> org.ungoverned.osgi.service.shell -> 1.0
> DEBUG: WIRE: 1.0 -> org.osgi.framework -> 0
> DEBUG: WIRE: 1.0 -> org.apache.felix.shell -> 1.0
> DEBUG: WIRE: 2.0 -> org.osgi.framework -> 0
> DEBUG: WIRE: 2.0 -> org.apache.felix.shell -> 1.0
> DEBUG: WIRE: 3.0 -> org.osgi.service.obr -> 3.0
> DEBUG: WIRE: 3.0 -> org.osgi.framework -> 0
> -> DEBUG: WIRE: 3.0 -> org.apache.felix.shell -> 1.0
>
> -> install file:c:/projs/osgi/spring-osgi-activationpolicy/target/spring-osgi-activationpolicy-1.0.jar
> Bundle ID: 4
> -> start 4
> DEBUG: WIRE: 4.0 -> org.osgi.framework -> 0
> DEBUG: WIRE: 4.0 -> pl.jaceklaskowski.osgi.impl -> 4.0
> DEBUG: WIRE: 4.0 -> pl.jaceklaskowski.osgi -> 4.0
> 2008-04-03 18:51:23 pl.jaceklaskowski.osgi.AktywatorPakunku start
> INFO: start() wykonano - rozpoczynam prac´┐Ż
> ------------------------------------
> Charakterystyka aktywowanego pakunku:
>   Identyfikator: 4
>   Identyfikator polaczenia:
> file:c:/projs/osgi/spring-osgi-activationpolicy/target/spring-osgi-activationpolicy-1.0.jar
>   Nazwa symboliczna: pl.jaceklaskowski.osgi.spring-osgi-activationpolicy
> ------------------------------------
>
> Jacek
>
>   

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org