Felix,

I create a new instance of Felix each time. Once shutdown is called, the
instance of Felix and the system bundle context are not used again . A
framework listener is created for the system bundle context every time the
runtime is restarted, but it doesn't get invoked at all after the first
shutdown.


Thank you...

Regards,

Rajini

On 6/27/07, Felix Meschberger <[EMAIL PROTECTED]> wrote:

Hi Rajini,

How do you restart the framework ? Do you create the Felix instance anew
for
each framework start or do start-stop the same instance multiple times ?

For better replicability and also in view of the changes that Richard is
currently implementing, I suggest you do not reuse the Felix instances but
instead recreate a new instance for each start-stop cycle.

Anyway, I assume, that you have to register the framework listener each
time
you start Felix.

Hope this helps

Regards
Felix

On 6/27/07, Rajini Sivaram <[EMAIL PROTECTED]> wrote:
>
> Hello,
>
> I have a set of JUnit tests which startup a Felix runtime in the setUp
> method and shut the runtime down using Felix.shutdown(). The tests run
> fine
> when run one-by-one (single Felix runtime startup and shutdown in a VM),
> but
> when run together (as a sequence of Felix runtime startup and shutdown
> from
> one VM), the framework listener is not called after the first shutdown.
> Apart from the framework listener, other operations dont run into any
> problems with the restarting of the runtime, so I presume restarting the
> embedded runtime is not a problem.
>
> Is this something which will get fixed with the changes to the embedded
> APIs?
>
>
> Thank you...
>
> Regards,
>
> Rajini
>

Reply via email to