Package io.antmedia.servlet
Class UploadHLSChunk
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
io.antmedia.servlet.UploadHLSChunk
- All Implemented Interfaces:
jakarta.servlet.Servlet
,jakarta.servlet.ServletConfig
,Serializable
public class UploadHLSChunk
extends jakarta.servlet.http.HttpServlet
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static org.slf4j.Logger
private static final long
Fields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doDelete
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) void
doDeleteForUnitTests
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected void
doGet
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) void
doGetForUnitTests
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected void
doPost
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) void
doPostForUnitTests
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected void
doPut
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) void
doPutForUnitTests
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) static com.google.gson.JsonObject
getJsonFromPostRequest
(jakarta.servlet.http.HttpServletRequest request) static String
getS3Key
(jakarta.servlet.http.HttpServletRequest req, AppSettings appSettings) getStorageClient
(jakarta.servlet.http.HttpServletRequest req) boolean
handlePostRequest
(StorageClient storageClient, ConfigurableWebApplicationContext ctx, jakarta.servlet.http.HttpServletRequest request) private void
void
uploadHLSChunk
(StorageClient storageClient, AppSettings appSettings, InputStream inputStream, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) Methods inherited from class jakarta.servlet.http.HttpServlet
doHead, doOptions, doTrace, getLastModified, init, service, service
Methods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
logger
protected static org.slf4j.Logger logger
-
-
Constructor Details
-
UploadHLSChunk
public UploadHLSChunk()
-
-
Method Details
-
getStorageClient
-
doDelete
protected void doDelete(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException - Overrides:
doDelete
in classjakarta.servlet.http.HttpServlet
- Throws:
jakarta.servlet.ServletException
IOException
-
doDeleteForUnitTests
public void doDeleteForUnitTests(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) -
getJsonFromPostRequest
public static com.google.gson.JsonObject getJsonFromPostRequest(jakarta.servlet.http.HttpServletRequest request) throws IOException - Throws:
IOException
-
handlePostRequest
public boolean handlePostRequest(StorageClient storageClient, ConfigurableWebApplicationContext ctx, jakarta.servlet.http.HttpServletRequest request) throws IOException - Throws:
IOException
-
doGetForUnitTests
public void doGetForUnitTests(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) -
doGet
protected void doGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException - Overrides:
doGet
in classjakarta.servlet.http.HttpServlet
- Throws:
jakarta.servlet.ServletException
IOException
-
sendError
-
doPost
protected void doPost(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException - Overrides:
doPost
in classjakarta.servlet.http.HttpServlet
- Throws:
jakarta.servlet.ServletException
IOException
-
doPut
protected void doPut(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) - Overrides:
doPut
in classjakarta.servlet.http.HttpServlet
-
doPutForUnitTests
public void doPutForUnitTests(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) -
doPostForUnitTests
public void doPostForUnitTests(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) -
uploadHLSChunk
public void uploadHLSChunk(StorageClient storageClient, AppSettings appSettings, InputStream inputStream, jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) -
getS3Key
-