Hi

I solved the issue of 
http://servicemix.396122.n5.nabble.com/HTTP-Date-headers-for-Jetty-endpoints-td5718803.html

Example:
jetty:http://0.0.0.0/?sendDateHeader=true


diff --git
a/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java
b/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java
index 670a4a5..adc504f 100644
--- a/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java
+++ b/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java
@@ -299,6 +299,8 @@ public class JettyHttpComponent extends HttpComponent {
                 // just set if we need sendServerVersion, the default value
is true
                
server.setSendServerVersion(endpoint.isSendServerVersion());
                 server.addConnector(connector);
+
+                server.setSendDateHeader(endpoint.isSendDateHeader());

                 connectorRef = new ConnectorRef(server, connector,
createServletForConnector(server, connector, endpoint.getHandlers(),
endpoint));
                 // must enable session before we start
diff --git
a/src/main/java/org/apache/camel/component/jetty/JettyHttpEndpoint.java
b/src/main/java/org/apache/camel/component/jetty/JettyHttpEndpoint.java
index 089e159..e1e64f7 100644
--- a/src/main/java/org/apache/camel/component/jetty/JettyHttpEndpoint.java
+++ b/src/main/java/org/apache/camel/component/jetty/JettyHttpEndpoint.java
@@ -49,6 +49,7 @@ public class JettyHttpEndpoint extends HttpEndpoint {
     private boolean enableJmx;
     private boolean enableMultipartFilter;
     private boolean sendServerVersion = true;
+    private boolean sendDateHeader = false;
     private Filter multipartFilter;
     private List<Filter> filters;
     private Long continuationTimeout;
@@ -176,6 +177,14 @@ public class JettyHttpEndpoint extends HttpEndpoint {
         this.sendServerVersion = sendServerVersion;
     }

+    public boolean isSendDateHeader() {
+       return sendDateHeader;
+    }
+
+    public void setSendDateHeader(boolean sendDateHeader) {
+       this.sendDateHeader = sendDateHeader;
+    }
+
     public boolean isEnableMultipartFilter() {
         return enableMultipartFilter;
     }



--
View this message in context: 
http://camel.465427.n5.nabble.com/Patch-camel-jetty-tp5750112.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to