Uses of Interface
org.apache.juneau.rest.server.processor.ResponseProcessor
Packages that use ResponseProcessor
Package
Description
Reusable widget primitives for the Juneau REST server toolkit.
REST Server API
HTTP Response Processors
Reactive-Streams return-type support for
@RestOp handlers (opt-in, dependency-free).Tracing SPI for
juneau-rest-server — per-request span hook backed by a
caller-supplied TracerHook bean.Engine-agnostic server-side-rendered view extension point.
Apache FreeMarker view-rendering bridge — opt-in
juneau-rest-server-view-freemarker
module.JSP view-rendering bridge — opt-in
juneau-rest-server-view-jsp module.Mustache view-rendering bridge — opt-in
juneau-rest-server-view-mustache module.Thymeleaf view-rendering bridge — opt-in
juneau-rest-server-view-thymeleaf module.-
Uses of ResponseProcessor in org.apache.juneau.console.widgets
Classes in org.apache.juneau.console.widgets that implement ResponseProcessorModifier and TypeClassDescriptionstatic classThe serving-pathWidget.validate()gate: fail-closed structural validation for any REST response content that is aWidget, giving the JSON serving path the same gate thejuneau-console-viewsHTML emitters already give everyWidgetthey consume. -
Uses of ResponseProcessor in org.apache.juneau.rest.server
Methods in org.apache.juneau.rest.server that return ResponseProcessorModifier and TypeMethodDescriptionRestContext.getResponseProcessors()Returns the response processors registered on this resource. -
Uses of ResponseProcessor in org.apache.juneau.rest.server.processor
Subinterfaces of ResponseProcessor in org.apache.juneau.rest.server.processorModifier and TypeInterfaceDescriptioninterfaceMarker interface for response processors that act as catch-alls — i.e. processors that accept any non-null return value when no more-specific processor matches.Classes in org.apache.juneau.rest.server.processor that implement ResponseProcessorModifier and TypeClassDescriptionclassResponse processor that unwrapsCompletableFuture/CompletionStagereturn values from@RestOp-annotated methods and bridges them to the servlet container'sasynchronousrequest lifecycle.classResponse handler forHttpBodyobjects (transport-neutral replacement for the historical Apache HttpClient 4.5HttpEntity-keyed processor).classResponse handler forHttpResourceobjects.classResponse handler forHttpResponseMessageobjects (transport-neutral replacement forHttpResponse).classResponse processor forInputStreamobjects.classResponse handler for plain-old Java objects when a serializer match is not found and they're asking for plain/text or anything.classclassResponse processor forReaderobjects.classResponse handler for@Response-annotated objects.classResponse handler for plain-old Java objects.classResponse handler forThrowableobjects.Methods in org.apache.juneau.rest.server.processor that return ResponseProcessorModifier and TypeMethodDescriptionResponseProcessorList.toArray()Returns the entries in this list.Methods in org.apache.juneau.rest.server.processor with parameters of type ResponseProcessorModifier and TypeMethodDescriptionResponseProcessorList.Builder.add(ResponseProcessor... values) Appends the specified rest response processor objects to the list. -
Uses of ResponseProcessor in org.apache.juneau.rest.server.reactive
Classes in org.apache.juneau.rest.server.reactive that implement ResponseProcessorModifier and TypeClassDescriptionclassResponse processor that bridges Reactive Streams return values from@RestOphandlers to Juneau's response pipeline. -
Uses of ResponseProcessor in org.apache.juneau.rest.server.tracing
Classes in org.apache.juneau.rest.server.tracing that implement ResponseProcessorModifier and TypeClassDescriptionclassWrites the W3C Trace Context response headers (traceparentand, when present,tracestate) so a client calling this server can read the resulting trace identifiers back off the response. -
Uses of ResponseProcessor in org.apache.juneau.rest.server.view
Subinterfaces of ResponseProcessor in org.apache.juneau.rest.server.viewModifier and TypeInterfaceDescriptioninterfaceMarker interface for response processors that handleView-typed return values. -
Uses of ResponseProcessor in org.apache.juneau.rest.server.view.freemarker
Classes in org.apache.juneau.rest.server.view.freemarker that implement ResponseProcessorModifier and TypeClassDescriptionclassResponseProcessorthat detectsFreemarkerView-typed return values and asks the configuredConfigurationto render them directly onto the response writer. -
Uses of ResponseProcessor in org.apache.juneau.rest.server.view.jsp
Classes in org.apache.juneau.rest.server.view.jsp that implement ResponseProcessorModifier and TypeClassDescriptionclassResponseProcessorthat detectsJspView-typed return values and dispatches them to the underlying JSP engine viaServletContext.getRequestDispatcher(...).forward(...). -
Uses of ResponseProcessor in org.apache.juneau.rest.server.view.mustache
Classes in org.apache.juneau.rest.server.view.mustache that implement ResponseProcessorModifier and TypeClassDescriptionclassResponseProcessorthat detectsMustacheView-typed return values and asks the configuredMustacheFactoryto render them directly onto the response writer. -
Uses of ResponseProcessor in org.apache.juneau.rest.server.view.thymeleaf
Classes in org.apache.juneau.rest.server.view.thymeleaf that implement ResponseProcessorModifier and TypeClassDescriptionclassResponseProcessorthat detectsThymeleafView-typed return values and asks the configuredTemplateEngineto render them directly onto the response writer.