Class ServiceDispatcher

java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.alfresco.officeservices.AbstractVermeerService
org.alfresco.officeservices.AbstractDispatcherService
org.alfresco.officeservices.StandardDispatcherService
org.alfresco.module.aosmodule.dispatch.ServiceDispatcher
All Implemented Interfaces:
jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable

public class ServiceDispatcher extends org.alfresco.officeservices.StandardDispatcherService
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    protected class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected List<String>
     
    protected org.alfresco.officeservices.UserData
     

    Fields inherited from class org.alfresco.officeservices.AbstractDispatcherService

    METHODNAME_SERVER_VERSION, METHODNAME_URL_TO_WEB_URL

    Fields inherited from class org.alfresco.officeservices.AbstractVermeerService

    HEADER_NAME_VERMEER_CONTENT_TYPE, HEADER_VALUE_VERMEER_CONTENT_TYPE

    Fields inherited from class jakarta.servlet.http.HttpServlet

    LEGACY_DO_HEAD
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    doGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp)
     
    getServicePrefixes(org.alfresco.officeservices.protocol.VermeerRequest vermeerRequest)
     
    void
    init(jakarta.servlet.ServletConfig servletConfig_p)
     
    void
    invalidateAuthentication(org.alfresco.officeservices.UserData arg0, jakarta.servlet.http.HttpServletRequest arg1, jakarta.servlet.http.HttpServletResponse arg2)
     
    org.alfresco.officeservices.UserData
    negotiateAuthentication(jakarta.servlet.http.HttpServletRequest arg0, jakarta.servlet.http.HttpServletResponse arg1)
     
    void
    requestAuthentication(jakarta.servlet.http.HttpServletRequest arg0, jakarta.servlet.http.HttpServletResponse arg1)
     
    void
    serverVersion(org.alfresco.officeservices.protocol.VermeerRequest vermeerRequest, org.alfresco.officeservices.protocol.VermeerResponse vermeerResponse)
     

    Methods inherited from class org.alfresco.officeservices.StandardDispatcherService

    urlToWebUrl

    Methods inherited from class org.alfresco.officeservices.AbstractDispatcherService

    vermeerServerVersion, vermeerService, vermeerUrlToWebUrl

    Methods inherited from class org.alfresco.officeservices.AbstractVermeerService

    doPost, getSitePrefix, handleUnexpectedException, setServerProtocolVersion

    Methods inherited from class jakarta.servlet.http.HttpServlet

    doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service

    Methods inherited from class jakarta.servlet.GenericServlet

    destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log

    Methods inherited from class java.lang.Object

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

    • servicePrefixes

      protected List<String> servicePrefixes
    • userData

      protected org.alfresco.officeservices.UserData userData
  • Constructor Details

    • ServiceDispatcher

      public ServiceDispatcher()
  • Method Details

    • init

      public void init(jakarta.servlet.ServletConfig servletConfig_p) throws jakarta.servlet.ServletException
      Specified by:
      init in interface jakarta.servlet.Servlet
      Overrides:
      init in class jakarta.servlet.http.HttpServlet
      Throws:
      jakarta.servlet.ServletException
    • getServicePrefixes

      public List<String> getServicePrefixes(org.alfresco.officeservices.protocol.VermeerRequest vermeerRequest)
      Specified by:
      getServicePrefixes in class org.alfresco.officeservices.StandardDispatcherService
    • serverVersion

      public void serverVersion(org.alfresco.officeservices.protocol.VermeerRequest vermeerRequest, org.alfresco.officeservices.protocol.VermeerResponse vermeerResponse) throws IOException, org.alfresco.officeservices.exceptions.VermeerException, org.alfresco.officeservices.exceptions.AuthenticationRequiredException
      Overrides:
      serverVersion in class org.alfresco.officeservices.StandardDispatcherService
      Throws:
      IOException
      org.alfresco.officeservices.exceptions.VermeerException
      org.alfresco.officeservices.exceptions.AuthenticationRequiredException
    • doGet

      protected void doGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException
      Overrides:
      doGet in class jakarta.servlet.http.HttpServlet
      Throws:
      jakarta.servlet.ServletException
      IOException
    • negotiateAuthentication

      public org.alfresco.officeservices.UserData negotiateAuthentication(jakarta.servlet.http.HttpServletRequest arg0, jakarta.servlet.http.HttpServletResponse arg1) throws IOException
      Specified by:
      negotiateAuthentication in class org.alfresco.officeservices.AbstractVermeerService
      Throws:
      IOException
    • invalidateAuthentication

      public void invalidateAuthentication(org.alfresco.officeservices.UserData arg0, jakarta.servlet.http.HttpServletRequest arg1, jakarta.servlet.http.HttpServletResponse arg2) throws IOException
      Specified by:
      invalidateAuthentication in class org.alfresco.officeservices.AbstractVermeerService
      Throws:
      IOException
    • requestAuthentication

      public void requestAuthentication(jakarta.servlet.http.HttpServletRequest arg0, jakarta.servlet.http.HttpServletResponse arg1) throws IOException
      Specified by:
      requestAuthentication in class org.alfresco.officeservices.AbstractVermeerService
      Throws:
      IOException