Add PhaseListener support for FileStreamer:
https://jsftemplating.dev.java.net/issues/show_bug.cgi?id=38
Issue #|38
Summary|Add PhaseListener support for FileStreamer
Component|jsftemplating
Version|1.2
Platform|All
OS/Version|All
URL|
Status|NEW
Status whiteboard|
Keywords|
Resolution|
Issue type|FEATURE
Priority|P3
Subcomponent|FileStreamer
Assigned to|jdlee
Reported by|kenpaulsen
------- Additional comments from kenpaulsen_at_dev.java.net Mon Feb 25 06:00:28 +0000 2008 -------
FileStreamer can be used from a Servlet, and can be used from special Faces Servlet mappings. In order to support
zero-configuration for FileStreamer, it would be nice to support using FileStreamer from via a PhaseListener. This way a
component wishing to serve its own resources could configure FileStreamer in its own faces-config.xml file and serve its
resources w/o any web.xml configuration.
To see what needs to be done to use FileStreamer from a PhaseListener, you can look at ServletStreamer.java or at
LayoutViewHandler.java (esp. look for the "serveResource" method in that file).