Top Inners Fields Constructors Methods
org.eclipse.jgit.lfs.server

pack-priv abstract Class TransferHandler

extends Object
Class Inheritance
Known Direct Subclasses
org.eclipse.jgit.lfs.server.TransferHandler.Upload, org.eclipse.jgit.lfs.server.TransferHandler.Download
Static Imports
jakarta.servlet.http.HttpServletResponse.SC_NOT_FOUND, org.eclipse.jgit.lfs.lib.Constants.DOWNLOAD, .Constants.UPLOAD, .Constants.VERIFY

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private static class

Field Summary

Modifier and TypeField and Description
pack-priv final List<LfsObject>
pack-priv final LargeFileRepository

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static TransferHandler
forOperation(String operation, LargeFileRepository repository, List<LfsObject> objects)

pack-priv abstract Response.Body
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

objectsback to summary
pack-priv final List<LfsObject> objects
repositoryback to summary
pack-priv final LargeFileRepository repository

Constructor Detail

TransferHandlerback to summary
pack-priv TransferHandler(LargeFileRepository repository, List<LfsObject> objects)

Method Detail

forOperationback to summary
pack-priv static TransferHandler forOperation(String operation, LargeFileRepository repository, List<LfsObject> objects)
processback to summary
pack-priv abstract Response.Body process() throws IOException
org.eclipse.jgit.lfs.server back to summary

private Class TransferHandler.Download

extends TransferHandler
Class Inheritance

Field Summary

Inherited from org.eclipse.jgit.lfs.server.TransferHandler:
objectsrepository

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private void
pack-priv Response.Body
Inherited from org.eclipse.jgit.lfs.server.TransferHandler:
forOperation

Constructor Detail

Downloadback to summary
pack-priv Download(LargeFileRepository repository, List<LfsObject> objects)

Method Detail

addObjectInfoback to summary
private void addObjectInfo(Response.Body body, LfsObject o) throws IOException
processback to summary
pack-priv Response.Body process() throws IOException

Implements abstract org.eclipse.jgit.lfs.server.TransferHandler.process.

Annotations
@Override
org.eclipse.jgit.lfs.server back to summary

private Class TransferHandler.Upload

extends TransferHandler
Class Inheritance

Field Summary

Inherited from org.eclipse.jgit.lfs.server.TransferHandler:
objectsrepository

Constructor Summary

AccessConstructor and Description
pack-priv
Upload(LargeFileRepository repository, List<LfsObject> objects)

Method Summary

Modifier and TypeMethod and Description
private void
pack-priv Response.Body
Inherited from org.eclipse.jgit.lfs.server.TransferHandler:
forOperation

Constructor Detail

Uploadback to summary
pack-priv Upload(LargeFileRepository repository, List<LfsObject> objects)

Method Detail

addObjectInfoback to summary
private void addObjectInfo(Response.Body body, LfsObject o) throws IOException
processback to summary
pack-priv Response.Body process() throws IOException

Implements abstract org.eclipse.jgit.lfs.server.TransferHandler.process.

Annotations
@Override