A B C D E F G H I L M O R S T U 
All Classes All Packages

A

Action() - Constructor for class org.eclipse.jgit.lfs.server.Response.Action
 
actions - Variable in class org.eclipse.jgit.lfs.server.Response.ObjectInfo
 

B

Body() - Constructor for class org.eclipse.jgit.lfs.server.Response.Body
 

C

cacheObjectMetaData(AnyLongObjectId, long) - Method in class org.eclipse.jgit.lfs.server.s3.S3Repository
Cache metadata (size) for an object to avoid extra roundtrip to S3 in order to retrieve this metadata for a given object.
close() - Method in class org.eclipse.jgit.lfs.server.fs.ObjectUploadListener
Close resources held by this listener
code - Variable in class org.eclipse.jgit.lfs.server.Response.Error
 

D

doGet(HttpServletRequest, HttpServletResponse) - Method in class org.eclipse.jgit.lfs.server.fs.FileLfsServlet
Handle object downloads
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.eclipse.jgit.lfs.server.LfsProtocolServlet
doPut(HttpServletRequest, HttpServletResponse) - Method in class org.eclipse.jgit.lfs.server.fs.FileLfsServlet
Handle object uploads

E

error - Variable in class org.eclipse.jgit.lfs.server.Response.ObjectInfo
 
Error() - Constructor for class org.eclipse.jgit.lfs.server.Response.Error
 

F

failedToCalcSignature - Variable in class org.eclipse.jgit.lfs.server.internal.LfsServerText
 
FileLfsRepository - Class in org.eclipse.jgit.lfs.server.fs
Repository storing large objects in the file system
FileLfsRepository(String, Path) - Constructor for class org.eclipse.jgit.lfs.server.fs.FileLfsRepository
Constructor for FileLfsRepository.
FileLfsServlet - Class in org.eclipse.jgit.lfs.server.fs
Servlet supporting upload and download of large objects as defined by the GitHub Large File Storage extension API extending git to allow separate storage of large files (https://github.com/github/git-lfs/tree/master/docs/api).
FileLfsServlet(FileLfsRepository, long) - Constructor for class org.eclipse.jgit.lfs.server.fs.FileLfsServlet
Constructor for FileLfsServlet.
fromJson(Reader, Class<T>) - Static method in class org.eclipse.jgit.lfs.server.internal.LfsGson
Deserializes the Json read from the specified reader into an object of the specified type.

G

get() - Static method in class org.eclipse.jgit.lfs.server.internal.LfsServerText
Get an instance of this translation bundle
getAccessKey() - Method in class org.eclipse.jgit.lfs.server.s3.S3Config
Get the accessKey.
getBucket() - Method in class org.eclipse.jgit.lfs.server.s3.S3Config
Get the bucket.
getDir() - Method in class org.eclipse.jgit.lfs.server.fs.FileLfsRepository
Get the storage directory
getDownloadAction(AnyLongObjectId) - Method in class org.eclipse.jgit.lfs.server.fs.FileLfsRepository
Get download action
getDownloadAction(AnyLongObjectId) - Method in interface org.eclipse.jgit.lfs.server.LargeFileRepository
Get download action
getDownloadAction(AnyLongObjectId) - Method in class org.eclipse.jgit.lfs.server.s3.S3Repository
Get download action
getExpirationSeconds() - Method in class org.eclipse.jgit.lfs.server.s3.S3Config
Get the expirationSeconds.
getHostname() - Method in class org.eclipse.jgit.lfs.server.s3.S3Config
Get the hostname.
getLargeFileRepository(LfsProtocolServlet.LfsRequest, String, String) - Method in class org.eclipse.jgit.lfs.server.LfsProtocolServlet
Get the large file repository for the given request and path.
getObjects() - Method in class org.eclipse.jgit.lfs.server.LfsProtocolServlet.LfsRequest
Get the LFS objects.
getObjectToTransfer(HttpServletRequest, HttpServletResponse) - Method in class org.eclipse.jgit.lfs.server.fs.FileLfsServlet
Retrieve object id from request
getOid() - Method in class org.eclipse.jgit.lfs.server.LfsObject
Get the oid of this object.
getOperation() - Method in class org.eclipse.jgit.lfs.server.LfsProtocolServlet.LfsRequest
Get the LFS operation.
getPath(AnyLongObjectId) - Method in class org.eclipse.jgit.lfs.server.fs.FileLfsRepository
Get the path where the given object is stored
getRegion() - Method in class org.eclipse.jgit.lfs.server.s3.S3Config
Get the region.
getSecretKey() - Method in class org.eclipse.jgit.lfs.server.s3.S3Config
Get the secretKey.
getSize() - Method in class org.eclipse.jgit.lfs.server.LfsObject
Get the size of this object.
getSize(AnyLongObjectId) - Method in class org.eclipse.jgit.lfs.server.fs.FileLfsRepository
Get size of an object
getSize(AnyLongObjectId) - Method in interface org.eclipse.jgit.lfs.server.LargeFileRepository
Get size of an object
getSize(AnyLongObjectId) - Method in class org.eclipse.jgit.lfs.server.s3.S3Repository
Get size of an object
getStorageClass() - Method in class org.eclipse.jgit.lfs.server.s3.S3Config
Get the storageClass.
getUploadAction(AnyLongObjectId, long) - Method in class org.eclipse.jgit.lfs.server.fs.FileLfsRepository
Get upload action
getUploadAction(AnyLongObjectId, long) - Method in interface org.eclipse.jgit.lfs.server.LargeFileRepository
Get upload action
getUploadAction(AnyLongObjectId, long) - Method in class org.eclipse.jgit.lfs.server.s3.S3Repository
Get upload action
getUrl() - Method in class org.eclipse.jgit.lfs.server.fs.FileLfsRepository
 
getVerifyAction(AnyLongObjectId) - Method in class org.eclipse.jgit.lfs.server.fs.FileLfsRepository
Get verify action
getVerifyAction(AnyLongObjectId) - Method in interface org.eclipse.jgit.lfs.server.LargeFileRepository
Get verify action
getVerifyAction(AnyLongObjectId) - Method in class org.eclipse.jgit.lfs.server.s3.S3Repository
Get verify action

H

header - Variable in class org.eclipse.jgit.lfs.server.Response.Action
 
href - Variable in class org.eclipse.jgit.lfs.server.Response.Action
 

I

invalidPathInfo - Variable in class org.eclipse.jgit.lfs.server.internal.LfsServerText
 
isDownload() - Method in class org.eclipse.jgit.lfs.server.LfsProtocolServlet.LfsRequest
 
isUpload() - Method in class org.eclipse.jgit.lfs.server.LfsProtocolServlet.LfsRequest
 
isVerify() - Method in class org.eclipse.jgit.lfs.server.LfsProtocolServlet.LfsRequest
 

L

LargeFileRepository - Interface in org.eclipse.jgit.lfs.server
Abstraction of a repository for storing large objects
LfsGson - Class in org.eclipse.jgit.lfs.server.internal
Wrapper for Gson used by LFS servlets.
LfsGson() - Constructor for class org.eclipse.jgit.lfs.server.internal.LfsGson
 
LfsObject - Class in org.eclipse.jgit.lfs.server
LFS object.
LfsObject() - Constructor for class org.eclipse.jgit.lfs.server.LfsObject
 
LfsProtocolServlet - Class in org.eclipse.jgit.lfs.server
LFS protocol handler implementing the LFS batch API [1] [1] https://github.com/github/git-lfs/blob/master/docs/api/v1/http-v1-batch.md
LfsProtocolServlet() - Constructor for class org.eclipse.jgit.lfs.server.LfsProtocolServlet
 
LfsProtocolServlet.LfsRequest - Class in org.eclipse.jgit.lfs.server
LFS request.
LfsRequest() - Constructor for class org.eclipse.jgit.lfs.server.LfsProtocolServlet.LfsRequest
 
LfsServerText - Class in org.eclipse.jgit.lfs.server.internal
Translation bundle for JGit LFS server
LfsServerText() - Constructor for class org.eclipse.jgit.lfs.server.internal.LfsServerText
 

M

message - Variable in class org.eclipse.jgit.lfs.server.Response.Error
 

O

ObjectDownloadListener - Class in org.eclipse.jgit.lfs.server.fs
Handle asynchronous large object download.
ObjectDownloadListener(FileLfsRepository, AsyncContext, HttpServletResponse, AnyLongObjectId) - Constructor for class org.eclipse.jgit.lfs.server.fs.ObjectDownloadListener
Constructor for ObjectDownloadListener.
ObjectInfo() - Constructor for class org.eclipse.jgit.lfs.server.Response.ObjectInfo
 
objectNotFound - Variable in class org.eclipse.jgit.lfs.server.internal.LfsServerText
 
objects - Variable in class org.eclipse.jgit.lfs.server.Response.Body
 
ObjectUploadListener - Class in org.eclipse.jgit.lfs.server.fs
Handle asynchronous object upload.
ObjectUploadListener(FileLfsRepository, AsyncContext, HttpServletRequest, HttpServletResponse, AnyLongObjectId) - Constructor for class org.eclipse.jgit.lfs.server.fs.ObjectUploadListener
Constructor for ObjectUploadListener.
ObjectUploadListener.Callback - Interface in org.eclipse.jgit.lfs.server.fs
Callback invoked after object upload completed.
oid - Variable in class org.eclipse.jgit.lfs.server.Response.ObjectInfo
 
onAllDataRead() - Method in class org.eclipse.jgit.lfs.server.fs.ObjectUploadListener
onDataAvailable() - Method in class org.eclipse.jgit.lfs.server.fs.ObjectUploadListener
Writes all the received data to the output channel
onError(Throwable) - Method in class org.eclipse.jgit.lfs.server.fs.ObjectDownloadListener
Handle errors
onError(Throwable) - Method in class org.eclipse.jgit.lfs.server.fs.ObjectUploadListener
onWritePossible() - Method in class org.eclipse.jgit.lfs.server.fs.ObjectDownloadListener
Write file content
org.eclipse.jgit.lfs.server - module org.eclipse.jgit.lfs.server
 
org.eclipse.jgit.lfs.server - package org.eclipse.jgit.lfs.server
 
org.eclipse.jgit.lfs.server.fs - package org.eclipse.jgit.lfs.server.fs
 
org.eclipse.jgit.lfs.server.internal - package org.eclipse.jgit.lfs.server.internal
 
org.eclipse.jgit.lfs.server.s3 - package org.eclipse.jgit.lfs.server.s3
 

R

Response - Interface in org.eclipse.jgit.lfs.server
POJOs for Gson serialization/de-serialization.
Response.Action - Class in org.eclipse.jgit.lfs.server
Describes an action the client can execute on a single object
Response.Body - Class in org.eclipse.jgit.lfs.server
Describes the body of a LFS batch API response
Response.Error - Class in org.eclipse.jgit.lfs.server
Describes an error to be returned by the LFS batch API
Response.ObjectInfo - Class in org.eclipse.jgit.lfs.server
Describes the actions the LFS server offers for a single object

S

S3Config - Class in org.eclipse.jgit.lfs.server.s3
Configuration for an Amazon AWS S3 bucket
S3Config(String, String, String, String, String, int, boolean) - Constructor for class org.eclipse.jgit.lfs.server.s3.S3Config
Constructor for S3Config.
S3Config(String, String, String, String, String, String, int, boolean) - Constructor for class org.eclipse.jgit.lfs.server.s3.S3Config
Constructor for S3Config.
S3Repository - Class in org.eclipse.jgit.lfs.server.s3
Repository storing LFS objects in Amazon S3
S3Repository(S3Config) - Constructor for class org.eclipse.jgit.lfs.server.s3.S3Repository
Construct a LFS repository storing large objects in Amazon S3
sendError(HttpServletResponse, int, String) - Static method in class org.eclipse.jgit.lfs.server.fs.FileLfsServlet
Send an error response.
setCallback(ObjectUploadListener.Callback) - Method in class org.eclipse.jgit.lfs.server.fs.ObjectUploadListener
Set the callback to invoke after upload completed.
setUrl(String) - Method in class org.eclipse.jgit.lfs.server.fs.FileLfsRepository
 
size - Variable in class org.eclipse.jgit.lfs.server.Response.ObjectInfo
 

T

toJson(Object, Appendable) - Static method in class org.eclipse.jgit.lfs.server.internal.LfsGson
Serializes the specified object into its equivalent Json representation.

U

undefinedS3AccessKey - Variable in class org.eclipse.jgit.lfs.server.internal.LfsServerText
 
undefinedS3Bucket - Variable in class org.eclipse.jgit.lfs.server.internal.LfsServerText
 
undefinedS3Hostname - Variable in class org.eclipse.jgit.lfs.server.internal.LfsServerText
 
undefinedS3Region - Variable in class org.eclipse.jgit.lfs.server.internal.LfsServerText
 
undefinedS3SecretKey - Variable in class org.eclipse.jgit.lfs.server.internal.LfsServerText
 
undefinedS3StorageClass - Variable in class org.eclipse.jgit.lfs.server.internal.LfsServerText
 
unparsableEndpoint - Variable in class org.eclipse.jgit.lfs.server.internal.LfsServerText
 
unsupportedOperation - Variable in class org.eclipse.jgit.lfs.server.internal.LfsServerText
 
unsupportedUtf8 - Variable in class org.eclipse.jgit.lfs.server.internal.LfsServerText
 
uploadCompleted(String, long) - Method in interface org.eclipse.jgit.lfs.server.fs.ObjectUploadListener.Callback
Notified after object upload completed.
A B C D E F G H I L M O R S T U 
All Classes All Packages