Class ConfiguredHeadersCustomizer

java.lang.Object
io.deephaven.server.jetty.ConfiguredHeadersCustomizer
All Implemented Interfaces:
org.eclipse.jetty.server.HttpConfiguration.Customizer

public class ConfiguredHeadersCustomizer extends Object implements org.eclipse.jetty.server.HttpConfiguration.Customizer
Applies configured http headers to every outgoing response.
  • Constructor Details

    • ConfiguredHeadersCustomizer

      public ConfiguredHeadersCustomizer(Map<String,String> configuredHeaders)
      Creates a new instance of the customizer, applying the given headers to every outgoing response.
      Parameters:
      configuredHeaders - the headers to add to every response
  • Method Details

    • customize

      public org.eclipse.jetty.server.Request customize(org.eclipse.jetty.server.Request request, org.eclipse.jetty.http.HttpFields.Mutable responseHeaders)
      Specified by:
      customize in interface org.eclipse.jetty.server.HttpConfiguration.Customizer