Package server.restful.servlets
Klasse TuneInfoServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
server.restful.common.JSIDPlay2Servlet
server.restful.servlets.TuneInfoServlet
- Alle implementierten Schnittstellen:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable
@WebServlet(name="TuneInfoServlet",
displayName="TuneInfoServlet",
asyncSupported=true,
urlPatterns="/jsidplay2service/JSIDPlay2REST/info/*",
description="Get SID tune infos")
@ServletSecurity(@HttpConstraint(rolesAllowed={"user","admin"}))
public class TuneInfoServlet
extends JSIDPlay2Servlet
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenVon Klasse geerbte verschachtelte Klassen/Schnittstellen server.restful.common.JSIDPlay2Servlet
JSIDPlay2Servlet.PureUsageParameter -
Feldübersicht
FelderVon Klasse geerbte Felder server.restful.common.JSIDPlay2Servlet
AUDIO_TUNE_FILE_FILTER, C64_MUSIC, CART_FILE_FILTER, CGSC, configuration, DEV_TOOLS_SECTION1, DEV_TOOLS_SECTION2, directoryProperties, DISCRIMINATOR_PATH, DISK_FILE_FILTER, OBJECT_MAPPER, SERVLET_PATH, sidDatabase, stil, TAPE_FILE_FILTER, VIDEO_TUNE_FILE_FILTER -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprivate HVSCEntrycreateHVSCEntry(File tuneFile) voiddestroy()protected voiddoGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Get SID tune infos.private ObjectgetTuneInfos(File file, boolean asList) hvscEntry2SortedList(HVSCEntry hvscEntry) hvscEntry2SortedMap(HVSCEntry hvscEntry) private intvoidinit()Von Klasse geerbte Methoden server.restful.common.JSIDPlay2Servlet
getCollectionName, getInput, getServletFiltersParameterMap, hasAdminAccess, setOutput, setOutput, setOutput, setOutput, setOutputVon Klasse geerbte Methoden jakarta.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, serviceVon Klasse geerbte Methoden jakarta.servlet.GenericServlet
getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Felddetails
-
executorService
-
-
Konstruktordetails
-
TuneInfoServlet
public TuneInfoServlet()
-
-
Methodendetails
-
init
public void init() throws jakarta.servlet.ServletException- Setzt außer Kraft:
initin Klassejakarta.servlet.GenericServlet- Löst aus:
jakarta.servlet.ServletException
-
destroy
public void destroy()- Angegeben von:
destroyin Schnittstellejakarta.servlet.Servlet- Setzt außer Kraft:
destroyin Klassejakarta.servlet.GenericServlet
-
doGet
protected void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException Get SID tune infos. E.g. http://haendel.ddns.net:8080/jsidplay2service/JSIDPlay2REST/info/C64Music/MUSICIANS/D/DRAX/Acid.sid- Setzt außer Kraft:
doGetin KlasseJSIDPlay2Servlet- Löst aus:
jakarta.servlet.ServletExceptionIOException
-
getTuneInfos
- Löst aus:
Exception
-
createHVSCEntry
- Löst aus:
Exception
-
hvscEntry2SortedList
-
hvscEntry2SortedMap
-
index
-