Class XForwardedHeadersFilter

  • All Implemented Interfaces:
    HttpHeadersFilter, org.springframework.core.Ordered

    @ConfigurationProperties("spring.cloud.gateway.x-forwarded")
    public class XForwardedHeadersFilter
    extends Object
    implements HttpHeadersFilter, org.springframework.core.Ordered
    • Constructor Detail

      • XForwardedHeadersFilter

        public XForwardedHeadersFilter()
    • Method Detail

      • getOrder

        public int getOrder()
        Specified by:
        getOrder in interface org.springframework.core.Ordered
      • setOrder

        public void setOrder​(int order)
      • isEnabled

        public boolean isEnabled()
      • setEnabled

        public void setEnabled​(boolean enabled)
      • isForEnabled

        public boolean isForEnabled()
      • setForEnabled

        public void setForEnabled​(boolean forEnabled)
      • isHostEnabled

        public boolean isHostEnabled()
      • setHostEnabled

        public void setHostEnabled​(boolean hostEnabled)
      • isPortEnabled

        public boolean isPortEnabled()
      • setPortEnabled

        public void setPortEnabled​(boolean portEnabled)
      • isProtoEnabled

        public boolean isProtoEnabled()
      • setProtoEnabled

        public void setProtoEnabled​(boolean protoEnabled)
      • isPrefixEnabled

        public boolean isPrefixEnabled()
      • setPrefixEnabled

        public void setPrefixEnabled​(boolean prefixEnabled)
      • isForAppend

        public boolean isForAppend()
      • setForAppend

        public void setForAppend​(boolean forAppend)
      • isHostAppend

        public boolean isHostAppend()
      • setHostAppend

        public void setHostAppend​(boolean hostAppend)
      • isPortAppend

        public boolean isPortAppend()
      • setPortAppend

        public void setPortAppend​(boolean portAppend)
      • isProtoAppend

        public boolean isProtoAppend()
      • setProtoAppend

        public void setProtoAppend​(boolean protoAppend)
      • isPrefixAppend

        public boolean isPrefixAppend()
      • setPrefixAppend

        public void setPrefixAppend​(boolean prefixAppend)
      • filter

        public org.springframework.http.HttpHeaders filter​(org.springframework.http.HttpHeaders input,
                                                           org.springframework.web.server.ServerWebExchange exchange)
        Description copied from interface: HttpHeadersFilter
        Filters a set of Http Headers.
        Specified by:
        filter in interface HttpHeadersFilter
        Parameters:
        input - Http Headers
        exchange - a ServerWebExchange that should be filtered
        Returns:
        filtered Http Headers