Klasse JSIDPlay2Servlet

java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
server.restful.common.JSIDPlay2Servlet
Alle implementierten Schnittstellen:
jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable
Bekannte direkte Unterklassen:
ConvertServlet, CountLogsServlet, DirectoryServlet, DiskDirectoryServlet, DownloadServlet, ExSIDMappingServlet, FavoritesNamesServlet, FavoritesServlet, FiltersServlet, FindHashServlet, FindTuneServlet, HardSIDMappingServlet, InsertHashesServlet, InsertNextCartServlet, InsertNextDiskServlet, InsertTuneServlet, JoystickServlet, LogsServlet, OnKeepAliveServlet, OnPlayDoneServlet, OnPlayServlet, PhotoServlet, PressKeyServlet, ProxyServlet, QRCodeServlet, RandomHVSCServlet, SetDefaultEmulationReSidFpServlet, SetDefaultEmulationReSidServlet, SetSidModel6581Servlet, SetSidModel8580Servlet, SIDBlasterMappingServlet, SongLengthServlet, SpeechToTextServlet, StartPageServlet, StaticServlet, STILServlet, TuneExistsServlet, TuneInfoServlet, UploadServlet, USBSIDMappingServlet, WebJarsServlet, WhatsSidServlet

public abstract class JSIDPlay2Servlet extends jakarta.servlet.http.HttpServlet
Siehe auch:
  • Felddetails

    • AUDIO_TUNE_FILE_FILTER

      public static final AudioTuneFileFilter AUDIO_TUNE_FILE_FILTER
    • VIDEO_TUNE_FILE_FILTER

      public static final VideoTuneFileFilter VIDEO_TUNE_FILE_FILTER
    • DISK_FILE_FILTER

      public static final DiskFileFilter DISK_FILE_FILTER
    • TAPE_FILE_FILTER

      public static final TapeFileFilter TAPE_FILE_FILTER
    • CART_FILE_FILTER

      public static final CartFileFilter CART_FILE_FILTER
    • OBJECT_MAPPER

      public static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER
    • C64_MUSIC

      public static final String C64_MUSIC
      Siehe auch:
    • CGSC

      public static final String CGSC
      Siehe auch:
    • SERVLET_PATH

      protected static final String SERVLET_PATH
      Siehe auch:
    • DEV_TOOLS_SECTION1

      public static final String DEV_TOOLS_SECTION1
    • DEV_TOOLS_SECTION2

      public static final String DEV_TOOLS_SECTION2
    • DISCRIMINATOR_PATH

      public static final StringBuilder DISCRIMINATOR_PATH
    • configuration

      @Inject protected Configuration configuration
    • sidDatabase

      @Inject protected SidDatabase sidDatabase
    • stil

      @Inject protected STIL stil
    • directoryProperties

      @Inject protected Properties directoryProperties
  • Konstruktordetails

    • JSIDPlay2Servlet

      public JSIDPlay2Servlet()
  • Methodendetails

    • getServletFiltersParameterMap

      public Map<Class<? extends jakarta.servlet.http.HttpFilter>,Map<String,String>> getServletFiltersParameterMap()
    • hasAdminAccess

      protected boolean hasAdminAccess(jakarta.servlet.http.HttpServletRequest request)
    • doGet

      protected void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException
      By default, provide a usage message even for POST requests. If no usage is requested, return status code 405 (Method not Allowed) Assumption: All servlet methods are GET or POST and provide a usage.
      Setzt außer Kraft:
      doGet in Klasse jakarta.servlet.http.HttpServlet
      Löst aus:
      jakarta.servlet.ServletException
      IOException
    • getCollectionName

      protected String getCollectionName(File file) throws IOException, SidTuneError
      Löst aus:
      IOException
      SidTuneError
    • getInput

      protected <T> T getInput(jakarta.servlet.http.HttpServletRequest request, Class<T> tClass) throws IOException
      Löst aus:
      IOException
    • setOutput

      protected void setOutput(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, Object result)
    • setOutput

      protected void setOutput(ContentTypeAndFileExtensions ct, jakarta.servlet.http.HttpServletResponse response, Object result)
    • setOutput

      protected void setOutput(ContentTypeAndFileExtensions ct, jakarta.servlet.http.HttpServletResponse response, InputStream is)
    • setOutput

      protected void setOutput(jakarta.servlet.http.HttpServletResponse response, Throwable t)
    • setOutput

      protected void setOutput(ContentTypeAndFileExtensions ct, jakarta.servlet.http.HttpServletResponse response, String message)