Class SokletHttpServletRequest.Builder
java.lang.Object
com.soklet.servlet.javax.SokletHttpServletRequest.Builder
- Enclosing class:
SokletHttpServletRequest
Builder used to construct instances of
SokletHttpServletRequest.
This class is intended for use by a single thread.
- Author:
- Mark Allen
-
Method Summary
Modifier and TypeMethodDescriptionallowOriginFallback(@Nullable Boolean allowOriginFallback) build()forwardedHeaderTrustPolicy(@NonNull Utilities.EffectiveOriginResolver.TrustPolicy forwardedHeaderTrustPolicy) httpSession(@Nullable HttpSession httpSession) servletContext(@Nullable ServletContext servletContext) trustedProxyAddresses(@NonNull Set<@NonNull InetAddress> trustedProxyAddresses) trustedProxyPredicate(@Nullable Predicate<@NonNull InetSocketAddress> trustedProxyPredicate)
-
Method Details
-
request
-
host
-
port
-
servletContext
public @NonNull SokletHttpServletRequest.Builder servletContext(@Nullable ServletContext servletContext) -
httpSession
-
forwardedHeaderTrustPolicy
public @NonNull SokletHttpServletRequest.Builder forwardedHeaderTrustPolicy(@NonNull Utilities.EffectiveOriginResolver.TrustPolicy forwardedHeaderTrustPolicy) -
trustedProxyPredicate
public @NonNull SokletHttpServletRequest.Builder trustedProxyPredicate(@Nullable Predicate<@NonNull InetSocketAddress> trustedProxyPredicate) -
trustedProxyAddresses
public @NonNull SokletHttpServletRequest.Builder trustedProxyAddresses(@NonNull Set<@NonNull InetAddress> trustedProxyAddresses) -
allowOriginFallback
public @NonNull SokletHttpServletRequest.Builder allowOriginFallback(@Nullable Boolean allowOriginFallback) -
build
-