public class ObjectUploadListener extends Object implements javax.servlet.ReadListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
ObjectUploadListener.Callback
Callback invoked after object upload completed.
|
| Constructor and Description |
|---|
ObjectUploadListener(FileLfsRepository repository,
javax.servlet.AsyncContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
AnyLongObjectId id)
Constructor for ObjectUploadListener.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
close()
Close resources held by this listener
|
void |
onAllDataRead() |
void |
onDataAvailable()
Writes all the received data to the output channel
|
void |
onError(Throwable e) |
ObjectUploadListener |
setCallback(ObjectUploadListener.Callback callback)
Set the callback to invoke after upload completed.
|
public ObjectUploadListener(FileLfsRepository repository, javax.servlet.AsyncContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AnyLongObjectId id) throws FileNotFoundException, IOException
repository - the repository storing large objectscontext - a AsyncContext object.request - a HttpServletRequest object.response - a HttpServletResponse object.id - a AnyLongObjectId object.FileNotFoundExceptionIOExceptionpublic ObjectUploadListener setCallback(ObjectUploadListener.Callback callback)
callback - the callbackthis.public void onDataAvailable()
throws IOException
onDataAvailable in interface javax.servlet.ReadListenerIOExceptionpublic void onAllDataRead()
throws IOException
onAllDataRead in interface javax.servlet.ReadListenerIOExceptionprotected void close()
throws IOException
IOExceptionpublic void onError(Throwable e)
onError in interface javax.servlet.ReadListenerCopyright © 2024 Eclipse JGit Project. All rights reserved.