Class PageResourceRequest

java.lang.Object
org.jgrapes.core.internal.EventBase<ResourceResult>
org.jgrapes.core.Event<ResourceResult>
org.jgrapes.webconsole.base.events.ResourceRequest
org.jgrapes.webconsole.base.events.PageResourceRequest
All Implemented Interfaces:
Future<ResourceResult>, org.jgrapes.core.Associator, org.jgrapes.core.Eligible

An event that signals the request of a resource that is to be added to the <head> section of the page.

Requests for such resources are usually generated during web console boot. See the description of AddPageResources for details.

  • Nested Class Summary

    Nested classes/interfaces inherited from interface java.util.concurrent.Future

    Future.State
  • Field Summary

    Fields inherited from class org.jgrapes.core.internal.EventBase

    completed, completionEvents, invokedFor
  • Constructor Summary

    Constructors
    Constructor
    Description
    PageResourceRequest(URI resourceUri, Instant ifModifiedSince, HttpRequest httpRequest, org.jgrapes.io.IOSubchannel httpChannel, org.jgrapes.http.Session session, RenderSupport renderSupport)
    Creates a new request.
  • Method Summary

    Methods inherited from class org.jgrapes.webconsole.base.events.ResourceRequest

    httpChannel, httpRequest, ifModifiedSince, renderSupport, resourceUri, session

    Methods inherited from class org.jgrapes.core.Event

    addCompletionEvent, associated, cancel, channels, channels, completionEvents, currentResults, defaultCriterion, forChannels, get, get, handled, handlingError, isCancelled, isDone, isEligibleFor, isStopped, processedBy, results, results, resumeHandling, setAssociated, setChannels, setRequiresResult, setResult, stop, suspendHandling, suspendHandling, tieTo, toString

    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

    Methods inherited from interface org.jgrapes.core.Associator

    associated, associated, associated, associatedGet

    Methods inherited from interface java.util.concurrent.Future

    exceptionNow, resultNow, state
  • Constructor Details

    • PageResourceRequest

      public PageResourceRequest(URI resourceUri, Instant ifModifiedSince, HttpRequest httpRequest, org.jgrapes.io.IOSubchannel httpChannel, org.jgrapes.http.Session session, RenderSupport renderSupport)
      Creates a new request.
      Parameters:
      resourceUri - the requested resource
      httpRequest - the original HTTP request
      httpChannel - the channel that the HTTP request was received on
      renderSupport - the render support