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.Loggerprivate static final longFields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoDelete(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) voiddoDeleteForUnitTests(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected voiddoGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) voiddoGetForUnitTests(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected voiddoPost(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) voiddoPostForUnitTests(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) protected voiddoPut(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) voiddoPutForUnitTests(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) static com.google.gson.JsonObjectgetJsonFromPostRequest(jakarta.servlet.http.HttpServletRequest request) static StringgetS3Key(jakarta.servlet.http.HttpServletRequest req, AppSettings appSettings) getStorageClient(jakarta.servlet.http.HttpServletRequest req) booleanhandlePostRequest(StorageClient storageClient, ConfigurableWebApplicationContext ctx, jakarta.servlet.http.HttpServletRequest request) private voidvoiduploadHLSChunk(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, serviceMethods 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:
doDeletein classjakarta.servlet.http.HttpServlet- Throws:
jakarta.servlet.ServletExceptionIOException
-
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:
doGetin classjakarta.servlet.http.HttpServlet- Throws:
jakarta.servlet.ServletExceptionIOException
-
sendError
-
doPost
protected void doPost(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) throws jakarta.servlet.ServletException, IOException - Overrides:
doPostin classjakarta.servlet.http.HttpServlet- Throws:
jakarta.servlet.ServletExceptionIOException
-
doPut
protected void doPut(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp) - Overrides:
doPutin 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
-