Hi Valids, Did you try overriding getIndexVariants() to add APPLICATION_ZIP in addition to overriding getIndexRepresentation()?
Kevin On Jan 14, 2008 8:34 AM, Valdis Rigdon <[EMAIL PROTECTED]> wrote: > I'm looking for a little help in trying to implement a solution with > Directory -- maybe someone on this list has done this before; I've tried > a number of ways but nothing seems to work quite right. Note that we > are using version 1.0.7, not 1.1. > > My use case involves exposing the log4j logs for our running > applications over REST. This works using Directory and handing it a > LocalReference to our logs directory. I can hit it and get the > generated HTML index page, etc. Now, I'd also like to enhance the > resource to return the entire log directory zipped (ie, a snapshot of > the logs). My thoughts on this were to simply request an > APPLICATION_ZIP representation from the URL (http://localhost/api/log) > and override getIndexRepresentation() to return the zipped logs. The > zip representation is never returned however. I've tried using > http://localhost/api/log?media=zip to force it, as well as written a > REST client hitting the URL and the wrong representation is sent back. > Has anyone extended Directory in such a way? > > I realize I could add a different URL to get this information, but it > seems logical that it's just a different representation of the same > resource. > > Any help would be appreciated. > > > > Valdis >

