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

Reply via email to