Uses of Interface
org.forgerock.http.ApiProducer
Package
Description
ForgeRock API Descriptor models, builders, and utilities.
Models and manages elements of the Hypertext Transfer Protocol.
Classes and interfaces for core types including connections, request
handlers, resources, and their exceptions.
Classes that allow services to be described.
This package provides a simple framework for implementing routers.
-
Uses of ApiProducer in org.forgerock.api
Modifier and TypeClassDescriptionclass
AnApiProducer
implementation for CREST resources, that providesApiDescription
descriptors. -
Uses of ApiProducer in org.forgerock.http
Modifier and TypeMethodDescriptionApiProducer<io.swagger.models.Swagger>
DescribedHttpApplication.getApiProducer()
Provides the OpenAPI descriptor producer with which to produce the API.ApiProducer.newChildProducer
(String idFragment) Create a child producer with the same type, but with the extra ID fragment.Modifier and TypeMethodDescriptionstatic DescribedHttpApplication
Applications.describedHttpApplication
(Handler handler, Factory<Buffer> storage, ApiProducer<io.swagger.models.Swagger> apiProducer) Create a simpleDescribedHttpApplication
that just returns the provided arguments from the appropriate methods. -
Uses of ApiProducer in org.forgerock.json.resource
Modifier and TypeMethodDescriptionAbstractConnectionWrapper.api
(ApiProducer<ApiDescription> producer) DescribedSyncRequestHandlerAdapter.api
(ApiProducer<ApiDescription> producer) FilterChain.api
(ApiProducer<ApiDescription> producer) -
Uses of ApiProducer in org.forgerock.services.descriptor
Modifier and TypeMethodDescriptionDescribable.api
(ApiProducer<D> producer) Provide the API description for the component. -
Uses of ApiProducer in org.forgerock.services.routing
Modifier and TypeMethodDescriptionAbstractRouter.api
(ApiProducer<D> producer) protected D
AbstractRouter.buildApi
(ApiProducer<D> producer) Build an api with a givenApiProducer
.<D> D
DelegatingRouteMatcher.transformApi
(D descriptor, ApiProducer<D> producer) abstract <D> D
RouteMatcher.transformApi
(D descriptor, ApiProducer<D> producer) Transform the API Descriptor as appropriate for the parent router's view of the child routes.