Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.7RC1
-
Fix Version/s: None
-
Component/s: Framework
-
Labels:None
-
Environment:ICEfaces
Description
HTTP Responses sent by the ICEfaces framework should be branded. Additionally the branding should also contain the part of ICEfaces that is ultimately responsible for producing the HTTP Response. For instance:
- ICEfaces -> ICEfaces
- MainServlet -> Main Servlet
- AsyncHttpServlet -> Asynchronous HTTP Servlet
- ThreadBlockingServlet -> Thread Blocking Servlet
- ContinuationAdaptingServlet -> Continuation Adapting Servlet
- GrizzlyPushServlet -> Grizzly Push Servlet
- TomcatPushServlet -> Tomcat Push Servlet
This way we could have something like this in the HTTP Responses:
X-Powered-By: ICEfaces - Main Servlet - Continuation Adapting Servlet
- ICEfaces -> ICEfaces
- MainServlet -> Main Servlet
- AsyncHttpServlet -> Asynchronous HTTP Servlet
- ThreadBlockingServlet -> Thread Blocking Servlet
- ContinuationAdaptingServlet -> Continuation Adapting Servlet
- GrizzlyPushServlet -> Grizzly Push Servlet
- TomcatPushServlet -> Tomcat Push Servlet
This way we could have something like this in the HTTP Responses:
X-Powered-By: ICEfaces - Main Servlet - Continuation Adapting Servlet
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
The responses are branded as follows using the HTTP X-Powered-By response headers:
MainServlet -> adds the ICEfaces ProductInfo.PRODUCT string
PushServlet -> adds the Push Server ProductInfo.PRODUCT string
ThreadBlockingAdaptingServlet -> adds "Thread Blocking Adapting Servlet"
GlassFishAdaptingServlet -> adds "GlassFish Adapting Servlet"
JettyAdaptingServlet -> adds "Jetty Adapting Servlet"
For completeness of this comment more branding is done elsewhere:
TomcatAdaptingServlet -> adds "Tomcat Adapting Servlet"
WebLogicAdaptingServlet -> add "WebLogic Adapting Servlet"
Marking this one as FIXED.