Class ObjectDownloadListener
java.lang.Object
org.eclipse.jgit.lfs.server.fs.ObjectDownloadListener
- All Implemented Interfaces:
EventListener, javax.servlet.WriteListener
Handle asynchronous large object download.
- Since:
- 4.7
-
Constructor Summary
ConstructorsConstructorDescriptionObjectDownloadListener(FileLfsRepository repository, javax.servlet.AsyncContext context, javax.servlet.http.HttpServletResponse response, AnyLongObjectId id) Constructor for ObjectDownloadListener. -
Method Summary
Modifier and TypeMethodDescriptionvoidHandle errorsvoidWrite file content
-
Constructor Details
-
ObjectDownloadListener
public ObjectDownloadListener(FileLfsRepository repository, javax.servlet.AsyncContext context, javax.servlet.http.HttpServletResponse response, AnyLongObjectId id) throws IOException Constructor for ObjectDownloadListener.
- Parameters:
repository- the repository storing large objectscontext- the servlet asynchronous contextresponse- the servlet responseid- id of the object to be downloaded- Throws:
IOException
-
-
Method Details
-
onWritePossible
Write file content- Specified by:
onWritePossiblein interfacejavax.servlet.WriteListener- Throws:
IOException
-
onError
Handle errors- Specified by:
onErrorin interfacejavax.servlet.WriteListener
-