oodt-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Verma, Rishi (317I)" <Rishi.Ve...@jpl.nasa.gov>
Subject Re: Obtaining grid product handler's HTTP request URL string
Date Fri, 11 Mar 2011 21:14:53 GMT
Hi Chris,

OK. That sounds like a plan, will do.

Rishi

On Mar 10, 2011, at 8:44 PM, Mattmann, Chris A (388J) wrote:

> Hey Rishi,
> 
> I like your ideas below. Feel free to create a JIRA issue to track them and we can work
out a solution for WebGrid that bakes in those config properties for hostname, etc.
> 
> Glad you found a workaround in the interim...
> 
> Cheers,
> Chris
> 
> On Mar 10, 2011, at 6:17 PM, Verma, Rishi (317I) wrote:
> 
>> Hi Chris,
>> 
>> Thanks a lot for your help and advice.
>> 
>> Seeking a configurable route, I decided to just use my handler's configuration entry
within the webgrid XML config file to store the data I need. I added some properties specifying
hostname, webgrid context name, return type desired etc in that file. This information is
easily passed to my OFSNGetHandler via the 'configure' method, so it works great.
>> 
>> Hostname and grid context-name information may be pretty useful in general, so maybe
we could make a new category of "pre-loaded" properties for OFSNHandlerConfig? Ie. create
automatic property entries for hostname etc. before it is passed as a Properties object to
each handler.
>> http://svn.apache.org/repos/asf/oodt/trunk/product/src/main/java/org/apache/oodt/product/handlers/ofsn/OFSNHandlerConfig.java
>> 
>> For right now though, using the configuration file works just fine.
>> 
>> Thanks!
>> Rishi
>> 
>> 
>> On Mar 7, 2011, at 10:34 AM, Mattmann, Chris A (388J) wrote:
>> 
>>> Hi Rishi,
>>> 
>>>> I trying to get access to the query (HTTP REST call) that prompts a grid
product handler to be invoked. Actually, I specifically need the URL's hostname address, but
am not sure where this resides within the scope of the 'product' software package. I've written
a grid product handler by implementing the OFSNGetHandler class, but this class does not seem
to have the proper scope to view the URL call string. 
>>> 
>>> Yep by the time you are in OFSNHandler, you're no longer in ServletVille--you're
in OODT Product Server Query Handler ville. 
>>> 
>>>> 
>>>> The package structure in question: http://svn.apache.org/repos/asf/oodt/trunk/product/src/main/java/org/apache/oodt/product/handlers/ofsn/
>>>> 
>>>> Typically I would think I could get the URL string from an HTTP Get request
handler, but I can't find such a handler in the above package scope.
>>> 
>>> Yep, GetHandler in OFSN terminology is not an HTTP GET handler. 
>>> 
>>> My suggestion would be to take a look at the web-grid package:
>>> 
>>>> http://svn.apache.org/repos/asf/oodt/trunk/grid
>>> 
>>> And take a look at its ProductQueryServlet class, which is where your OFSNHandler
is running in the context of:
>>> 
>>> http://svn.apache.org/repos/asf/oodt/trunk/grid/src/main/java/org/apache/oodt/grid/ProductQueryServlet.java
>>> 
>>> If you wanted to do something generic, you could make getHostname() as a method
that somehow gets flowed down in all QueryHandlers. Let's think about this...
>>> 
>>> Cheers,
>>> Chris
>>> 
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Chris Mattmann, Ph.D.
>>> Senior Computer Scientist
>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>> Office: 171-266B, Mailstop: 171-246
>>> Email: chris.a.mattmann@nasa.gov
>>> WWW:   http://sunset.usc.edu/~mattmann/
>>> Twitter: @chrismattmann
>>> Facebook: http://facebook.com/chris.mattmann
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Adjunct Assistant Professor, Computer Science Department
>>> University of Southern California, Los Angeles, CA 90089 USA
>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> 
>> 
> 
> 
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Chris Mattmann, Ph.D.
> Senior Computer Scientist
> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
> Office: 171-266B, Mailstop: 171-246
> Email: chris.a.mattmann@nasa.gov
> WWW:   http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Assistant Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> 


Mime
View raw message