If we enhance KeystoreManager to support timeout, the changes to
Karaf's management bunble still has to be made by passing in the
timeout value?

I will look into this proprosal.

-Dan

On Wed, Jul 20, 2011 at 8:45 AM, Guillaume Nodet <gno...@gmail.com> wrote:
> Maybe the KeystoreManager should be enhanced to support an additional
> timeout that would be used to wait until the needed keystore is
> available?
>
> On Wed, Jul 20, 2011 at 17:36, Dan Tran <dant...@gmail.com> wrote:
>> I am willing go down to OSGI path to get this going, just dont know
>> where to start yet.
>>
>> What about having management bundle to poll for the existent of
>> KeyStoreManager's required entry at startup and bails out if  it is
>> not there after a few polls
>>
>> Thanks
>>
>> -Dan
>>
>> On Wed, Jul 20, 2011 at 8:27 AM, Guillaume Nodet <gno...@gmail.com> wrote:
>>> No, I don't think that's ok.
>>> First, the bundle already exports two objects of type
>>> org.apache.karaf.jaas.config.KeystoreInstance.
>>> Now, I think the management bundle would only depend on the
>>> KeystoreManager to create the ssl connection, right?   Is the whole
>>> SSL stuff supposed to be optional and if so, how would that be done?
>>> Blueprint doesn't support conditional behaviors, I think we'd have to
>>> got back to the OSGi API to do that.
>>>
>>> On Wed, Jul 20, 2011 at 17:13, Dan Tran <dant...@gmail.com> wrote:
>>>> So it is ok for me to create dummy service in my new proposed karaf's
>>>> keystore bundle and have karaf's management bundle to depend on it?
>>>>
>>>> Big thanks for all advices
>>>>
>>>> -Dan
>>>>
>>>> On Wed, Jul 20, 2011 at 8:07 AM, Guillaume Nodet <gno...@gmail.com> wrote:
>>>>> This is the only good way to do such things in OSGi.
>>>>> In reality, you can't really depend on a bundle being started, because
>>>>> being started is just a state which has no side effect.  You depend on
>>>>> the fact that something is done when a bundle is started, and if you
>>>>> want to act on that thing being done, the only way is to model it as a
>>>>> service dependency.
>>>>>
>>>>> On Wed, Jul 20, 2011 at 17:00, Achim Nierbeck <bcanh...@googlemail.com> 
>>>>> wrote:
>>>>>> Hi Dan,
>>>>>>
>>>>>> ok, I see.
>>>>>> Well I wouldn't go that far that it can't be done. It probably just
>>>>>> needs to be done differently :-)
>>>>>> One way to get such a "dependency" resolved is to export a service by
>>>>>> bundle B that bundle A
>>>>>> has to wait on.
>>>>>> I think some behavior like has already been discussed on this list.
>>>>>>
>>>>>> Regards, Achim
>>>>>>
>>>>>> 2011/7/20 Dan Tran <dant...@gmail.com>:
>>>>>>> Hi Achim,
>>>>>>>
>>>>>>> This is related to new proposed keystores system bundle and karaf's
>>>>>>> management bundle's. Both are using blueprint.
>>>>>>>
>>>>>>> From your comment, it means it cant be done?
>>>>>>>
>>>>>>> -D
>>>>>>>
>>>>>>> On Wed, Jul 20, 2011 at 7:42 AM, Achim Nierbeck 
>>>>>>> <bcanh...@googlemail.com> wrote:
>>>>>>>> Hi Dan,
>>>>>>>>
>>>>>>>> one way is to use the startlevel service.
>>>>>>>> If it uses blueprint or spring the startlevel service doesn't help you 
>>>>>>>> though.
>>>>>>>>
>>>>>>>> Regards, Achim
>>>>>>>>
>>>>>>>> 2011/7/20 Dan Tran <dant...@gmail.com>:
>>>>>>>>> Hi
>>>>>>>>>
>>>>>>>>> This is related to https://issues.apache.org/jira/browse/KARAF-738
>>>>>>>>>
>>>>>>>>> Could some Karaf's dev give me advice on how to proceed with this 
>>>>>>>>> issue?
>>>>>>>>>
>>>>>>>>> -D
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> --
>>>>>>>> *Achim Nierbeck*
>>>>>>>>
>>>>>>>>
>>>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>>>>>> Committer & Project Lead
>>>>>>>> blog <http://notizblog.nierbeck.de/>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> --
>>>>>> *Achim Nierbeck*
>>>>>>
>>>>>>
>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>>>> Committer & Project Lead
>>>>>> blog <http://notizblog.nierbeck.de/>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> ------------------------
>>>>> Guillaume Nodet
>>>>> ------------------------
>>>>> Blog: http://gnodet.blogspot.com/
>>>>> ------------------------
>>>>> Open Source SOA
>>>>> http://fusesource.com
>>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> ------------------------
>>> Guillaume Nodet
>>> ------------------------
>>> Blog: http://gnodet.blogspot.com/
>>> ------------------------
>>> Open Source SOA
>>> http://fusesource.com
>>>
>>
>
>
>
> --
> ------------------------
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> Open Source SOA
> http://fusesource.com
>

Reply via email to