Class Capture<T>

  • Direct Known Subclasses:
    Capture.Attachment, QueryCaptureBuilder.Single, QueryCaptureBuilder.Single.Collection

    public abstract class Capture<T>
    extends java.lang.Object
    A capture of some value from the request (path segment, query parameter).

    The name if usually irrelevant and it's no problem to reuse the same name multiple times. It's just to be able to insert something meaningful in error messages.

    • Method Detail

      • name

        public java.lang.String name()
      • merge

        public <T2,​R> Capture<R> merge​(java.lang.String name,
                                             Capture<? extends T2> that,
                                             Capture.BiMapper<? super T,​? super T2,​? extends R> mapper)