Class ServiceRequest


  • public class ServiceRequest
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String body  
      java.util.List<Header> headers  
      java.lang.String method  
      java.lang.String originalUrl  
      java.lang.String path  
      java.net.URI uri  
    • Constructor Summary

      Constructors 
      Constructor Description
      ServiceRequest​(java.lang.String method, java.lang.String url, java.util.List<Header> headers, java.lang.String body)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<java.lang.String> header​(java.lang.String header)  
      java.lang.String lastSegment()  
      static java.util.function.Function<ServiceRequest,​java.lang.String> ripId​(java.lang.String bookmark, java.util.function.Function<ServiceRequest,​java.lang.RuntimeException> ifNotPresent)  
      int segmentsCount()  
      static ServiceRequest sr​(java.lang.String method, java.lang.String path)  
      static ServiceRequest sr​(java.lang.String method, java.lang.String path, java.lang.String acceptHeader)  
      java.util.List<java.lang.String> urlSegments()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • method

        public final java.lang.String method
      • originalUrl

        public final java.lang.String originalUrl
      • uri

        public final java.net.URI uri
      • path

        public final java.lang.String path
      • headers

        public final java.util.List<Header> headers
      • body

        public final java.lang.String body
    • Constructor Detail

      • ServiceRequest

        public ServiceRequest​(java.lang.String method,
                              java.lang.String url,
                              java.util.List<Header> headers,
                              java.lang.String body)
    • Method Detail

      • ripId

        public static java.util.function.Function<ServiceRequest,​java.lang.String> ripId​(java.lang.String bookmark,
                                                                                               java.util.function.Function<ServiceRequest,​java.lang.RuntimeException> ifNotPresent)
      • sr

        public static ServiceRequest sr​(java.lang.String method,
                                        java.lang.String path)
      • sr

        public static ServiceRequest sr​(java.lang.String method,
                                        java.lang.String path,
                                        java.lang.String acceptHeader)
      • segmentsCount

        public int segmentsCount()
      • urlSegments

        public java.util.List<java.lang.String> urlSegments()
      • lastSegment

        public java.lang.String lastSegment()
      • header

        public java.util.Optional<java.lang.String> header​(java.lang.String header)