Scope Change and improved behavior
Nathan Potter
ndp at opendap.org
Fri Jun 29 14:05:15 MDT 2007
Ethan -
I took my source copy of tsf-3.16.07.jar and changed the scope of
DataRootHandler.initCatalogs() to public. I think that fixed the
problem I was having with reinitializing the catalogs.
Nathan
Begin forwarded message:
> From: Nathan Potter <ndp at opendap.org>
> Date: June 29, 2007 12:53:05 PM PDT
> To: Ethan Davis <edavis at unidata.ucar.edu>, thredds at unidata.ucar.edu
> Cc: Nathan Potter <ndp at opendap.org>
> Subject: Fwd: THREDDS API Question
>
>
>
> Ethan,
>
> Now I remember why I am not using DataRootHandler.initCatalogs().
> It's not public, and thus beyond my "scope".
>
> See message below.
>
>
> N
>
>
>
> Begin forwarded message:
>
>> From: Nathan Potter <ndp at opendap.org>
>> Date: June 18, 2007 4:34:57 PM PDT
>> To: Ethan Davis <edavis at unidata.ucar.edu>
>> Cc: thredds at unidata.ucar.edu, Nathan Potter <ndp at opendap.org>
>> Subject: Re: THREDDS API Question
>>
>>
>> On Jun 18, 2007, at 1:43 PM, Nathan Potter wrote:
>>
>>>
>>> - DataRootHandler depends on the class ucar.unidata.util.DateUtil
>>> which is not in my current THREDDS lib (netcdf-2.2.18.jar) Is
>>> there an update for that too?
>>
>> Thank for pointing me to the netcdf-2.2.20.jar, that fixed the issue.
>>
>>
>> A new issue is:
>>
>> When I set up the catalogs for the first time I call:
>>
>> DataRootHandler.initCatalog("catalog.xml");
>>
>> This does not cause the ConfigListener.configStart() and
>> ConfigListener.configEnd() methods to be called. I think this is
>> an oversight.
>>
>> I cannot call DataRootHandler.initCatalogs() as the scope of that
>> method is limited to the thredds.catalog package. However it is
>> that method that the configStart() and configEnd() calls are made.
>>
>> Is the expectation that I should handle this for the initial
>> configuration? Or should the DataRootHandler be doing it?
>>
>>
>> Nathan
>>
>>
>>
>> =
>> Nathan Potter ndp at opendap.org
>> OPeNDAP, Inc. 541.752.1852
>>
>>
>
> =
> Nathan Potter ndp at opendap.org
> OPeNDAP, Inc. 541.752.1852
>
>
=
Nathan Potter ndp at opendap.org
OPeNDAP, Inc. 541.752.1852
==============================================================================
To unsubscribe thredds, visit:
http://www.unidata.ucar.edu/mailing-list-delete-form.html
==============================================================================
More information about the Thredds
mailing list