Class JerseyEndpointResourceFactory

java.lang.Object
org.springframework.boot.actuate.endpoint.web.jersey.JerseyEndpointResourceFactory

public class JerseyEndpointResourceFactory extends Object
A factory for creating Jersey Resources for web endpoint operations.
Since:
2.0.0
Author:
Andy Wilkinson, Phillip Webb
  • Constructor Details

    • JerseyEndpointResourceFactory

      public JerseyEndpointResourceFactory()
  • Method Details

    • createEndpointResources

      public Collection<org.glassfish.jersey.server.model.Resource> createEndpointResources(EndpointMapping endpointMapping, Collection<ExposableWebEndpoint> endpoints, EndpointMediaTypes endpointMediaTypes, EndpointLinksResolver linksResolver, boolean shouldRegisterLinks)
      Creates Resources for the operations of the given webEndpoints.
      Parameters:
      endpointMapping - the base mapping for all endpoints
      endpoints - the web endpoints
      endpointMediaTypes - media types consumed and produced by the endpoints
      linksResolver - resolver for determining links to available endpoints
      shouldRegisterLinks - should register links
      Returns:
      the resources for the operations
    • createResource

      protected org.glassfish.jersey.server.model.Resource createResource(EndpointMapping endpointMapping, WebOperation operation)
    • getResource

      protected org.glassfish.jersey.server.model.Resource getResource(EndpointMapping endpointMapping, WebOperation operation, WebOperationRequestPredicate requestPredicate, String path, WebServerNamespace serverNamespace, org.springframework.boot.actuate.endpoint.web.jersey.JerseyRemainingPathSegmentProvider remainingPathSegmentProvider)