Class ServiceLoader

java.lang.Object
com.invirgance.convirgance.web.servlet.ServiceLoader

public class ServiceLoader extends Object
Author:
jbanes
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    get(jakarta.servlet.http.HttpServletRequest request)
    Returns a Service for the request.
    get(jakarta.servlet.http.HttpServletRequest request, String path)
    Returns a Service for the request and path.
    get(javax.servlet.http.HttpServletRequest request)
    Returns a Service for the HttpServletRequest
    get(javax.servlet.http.HttpServletRequest request, String path)
    Returns a Service for the HttpServletRequest
    Returns the current service loader or new instance.
    com.invirgance.convirgance.web.servlet.ServiceLoader.ServiceDescriptor
    load(jakarta.servlet.http.HttpServletRequest request)
    Returns a ServiceLoader.ServiceDescriptor for the request and path.
    com.invirgance.convirgance.web.servlet.ServiceLoader.ServiceDescriptor
    load(jakarta.servlet.http.HttpServletRequest request, String path)
    Returns a ServiceLoader.ServiceDescriptor for the request and path.
    com.invirgance.convirgance.web.servlet.ServiceLoader.ServiceDescriptor
    load(javax.servlet.http.HttpServletRequest request)
    Returns a ServiceLoader.ServiceDescriptor for the HttpServletRequest
    com.invirgance.convirgance.web.servlet.ServiceLoader.ServiceDescriptor
    load(javax.servlet.http.HttpServletRequest request, String path)
    Returns a ServiceLoader.ServiceDescriptor for the HttpServletRequest

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ServiceLoader

      public ServiceLoader()
  • Method Details

    • getInstance

      public static ServiceLoader getInstance()
      Returns the current service loader or new instance.
      Returns:
      The current or a new instance.
    • load

      public com.invirgance.convirgance.web.servlet.ServiceLoader.ServiceDescriptor load(jakarta.servlet.http.HttpServletRequest request, String path)
      Returns a ServiceLoader.ServiceDescriptor for the request and path.
      Parameters:
      request - The jakarta HttpServletRequest.
      path - The path.
      Returns:
      A ServiceDescriptor.
    • load

      public com.invirgance.convirgance.web.servlet.ServiceLoader.ServiceDescriptor load(jakarta.servlet.http.HttpServletRequest request)
      Returns a ServiceLoader.ServiceDescriptor for the request and path.
      Parameters:
      request - The jakarta HttpServletRequest.
      Returns:
      A ServiceDescriptor.
    • get

      public Service get(jakarta.servlet.http.HttpServletRequest request, String path)
      Returns a Service for the request and path.
      Parameters:
      request - The jakarta HttpServletRequest.
      path - The path.
      Returns:
      A Service.
    • get

      public Service get(jakarta.servlet.http.HttpServletRequest request)
      Returns a Service for the request.
      Parameters:
      request - The jakarta HttpServletRequest.
      Returns:
      A Service.
    • load

      public com.invirgance.convirgance.web.servlet.ServiceLoader.ServiceDescriptor load(javax.servlet.http.HttpServletRequest request, String path)
      Returns a ServiceLoader.ServiceDescriptor for the HttpServletRequest
      Parameters:
      request - The request.
      path - The path.
      Returns:
      The ServiceLoader.ServiceDescriptor.
    • load

      public com.invirgance.convirgance.web.servlet.ServiceLoader.ServiceDescriptor load(javax.servlet.http.HttpServletRequest request)
      Returns a ServiceLoader.ServiceDescriptor for the HttpServletRequest
      Parameters:
      request - The request.
      Returns:
      The ServiceLoader.ServiceDescriptor.
    • get

      public Service get(javax.servlet.http.HttpServletRequest request, String path)
      Returns a Service for the HttpServletRequest
      Parameters:
      request - The request.
      path - The path.
      Returns:
      The Service.
    • get

      public Service get(javax.servlet.http.HttpServletRequest request)
      Returns a Service for the HttpServletRequest
      Parameters:
      request - The request.
      Returns:
      The Service.