A B C D E F G H I L M O R S T U
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages