- Enclosing class:
Represents a HTTP CONNECT request.
Nested Class Summary
Nested classes/interfaces inherited from class org.jgrapes.http.events.Request.In
Request.In.Completed, Request.In.Connect, Request.In.Delete, Request.In.Get, Request.In.Head, Request.In.Options, Request.In.Post, Request.In.Put, Request.In.Trace
Methods inherited from class org.jgrapes.http.events.Request.In
createMatchValue, defaultCriterion, fromHttpRequest, httpRequest, isEligibleFor, requestUri, setRequestUri, toString
Methods inherited from class org.jgrapes.core.Event
addCompletionEvent, associated, cancel, channels, channels, completionEvents, currentResults, forChannels, get, get, handled, handlingError, isCancelled, isDone, isStopped, processedBy, results, results, resumeHandling, setAssociated, setChannels, setRequiresResult, setResult, stop, suspendHandling, suspendHandling, tieTo
Methods inherited from class org.jgrapes.core.internal.EventBase
disableTracking, enqueued, firstResultAssigned, isTracked, onCompletion
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
(HttpRequest request, boolean secure, int matchLevels, Channel... channels) throws URISyntaxExceptionCreate a new event.
request- the request data
secure- indicates whether the request was received on a secure channel
matchLevels- the number of elements from the request path to use in the match value
channels- the channels on which the event is to be fired (optional)
effectiveRequestUriBuilds the URI that represents this request.
This implementation returns the request URI without path and query component.