Skip navigation links
A B C D E F G H I L M O R S U 

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
 
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
Handles 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() - Constructor for class org.eclipse.jgit.lfs.server.Response.Error
 
error - Variable in class org.eclipse.jgit.lfs.server.Response.ObjectInfo
 

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
 
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
 

G

get() - Static method in class org.eclipse.jgit.lfs.server.internal.LfsServerText
 
getAccessKey() - Method in class org.eclipse.jgit.lfs.server.s3.S3Config
 
getBucket() - Method in class org.eclipse.jgit.lfs.server.s3.S3Config
 
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
 
getDownloadAction(AnyLongObjectId) - Method in interface org.eclipse.jgit.lfs.server.LargeFileRepository
 
getDownloadAction(AnyLongObjectId) - Method in class org.eclipse.jgit.lfs.server.s3.S3Repository
 
getExpirationSeconds() - Method in class org.eclipse.jgit.lfs.server.s3.S3Config
 
getLargeFileRepository(LfsProtocolServlet.LfsRequest, String) - Method in class org.eclipse.jgit.lfs.server.LfsProtocolServlet
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
 
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
 
getSecretKey() - Method in class org.eclipse.jgit.lfs.server.s3.S3Config
 
getSize(AnyLongObjectId) - Method in class org.eclipse.jgit.lfs.server.fs.FileLfsRepository
 
getSize(AnyLongObjectId) - Method in interface org.eclipse.jgit.lfs.server.LargeFileRepository
 
getSize() - Method in class org.eclipse.jgit.lfs.server.LfsObject
 
getSize(AnyLongObjectId) - Method in class org.eclipse.jgit.lfs.server.s3.S3Repository
 
getStorageClass() - Method in class org.eclipse.jgit.lfs.server.s3.S3Config
 
getUploadAction(AnyLongObjectId, long) - Method in class org.eclipse.jgit.lfs.server.fs.FileLfsRepository
 
getUploadAction(AnyLongObjectId, long) - Method in interface org.eclipse.jgit.lfs.server.LargeFileRepository
 
getUploadAction(AnyLongObjectId, long) - Method in class org.eclipse.jgit.lfs.server.s3.S3Repository
 
getVerifyAction(AnyLongObjectId) - Method in class org.eclipse.jgit.lfs.server.fs.FileLfsRepository
 
getVerifyAction(AnyLongObjectId) - Method in interface org.eclipse.jgit.lfs.server.LargeFileRepository
 
getVerifyAction(AnyLongObjectId) - Method in class org.eclipse.jgit.lfs.server.s3.S3Repository
 

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
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
 
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
 
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 - 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/deserialization See LFS API specification
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
 
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.
size - Variable in class org.eclipse.jgit.lfs.server.Response.ObjectInfo
 

U

undefinedS3AccessKey - Variable in class org.eclipse.jgit.lfs.server.internal.LfsServerText
 
undefinedS3Bucket - 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
 
A B C D E F G H I L M O R S U 
Skip navigation links

Copyright © 2017 Eclipse JGit Project. All rights reserved.