Class ConletResourceRequest

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.ConletResourceRequest
All Implemented Interfaces:
Future<ResourceResult>, org.jgrapes.core.Associator, org.jgrapes.core.Eligible

An event that signals the request of a resource by the web console (browser).

Resource request from the browser for a web console component resource are usually generated during console boot. See the description of AddConletType 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
    ConletResourceRequest(String conletType, URI resourceUri, Instant ifModifiedSince, HttpRequest httpRequest, org.jgrapes.io.IOSubchannel httpChannel, org.jgrapes.http.Session session, RenderSupport renderSupport)
    Creates a new request.
  • Method Summary

    Modifier and Type
    Method
    Description
     

    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

    • ConletResourceRequest

      public ConletResourceRequest(String conletType, URI resourceUri, Instant ifModifiedSince, HttpRequest httpRequest, org.jgrapes.io.IOSubchannel httpChannel, org.jgrapes.http.Session session, RenderSupport renderSupport)
      Creates a new request.
      Parameters:
      conletType - the web console component type
      resourceUri - the requested resource
      httpRequest - the original HTTP request
      httpChannel - the channel that the HTTP request was received on
      renderSupport - the render support
  • Method Details