Index
All Classes and Interfaces|All Packages
A
- AccessorBucketInternalResource - Class in io.clonecloudstore.accessor.server.resource.internal
-
Bucket API Resource
- AccessorBucketInternalResource(AccessorBucketService) - Constructor for class io.clonecloudstore.accessor.server.resource.internal.AccessorBucketInternalResource
- AccessorBucketService - Class in io.clonecloudstore.accessor.server.application
-
Accessor Bucket Service
- AccessorBucketService(LocalReplicatorService, Instance<DaoAccessorBucketRepository>, Instance<DaoAccessorObjectRepository>, OwnershipApiClientFactory) - Constructor for class io.clonecloudstore.accessor.server.application.AccessorBucketService
- AccessorObjectInternalResource - Class in io.clonecloudstore.accessor.server.resource.internal
-
Object API Resource
- AccessorObjectInternalResource(AccessorObjectService) - Constructor for class io.clonecloudstore.accessor.server.resource.internal.AccessorObjectInternalResource
- AccessorObjectService - Class in io.clonecloudstore.accessor.server.application
-
Accessor Object Service
- AccessorObjectService(LocalReplicatorService, Instance<DaoAccessorBucketRepository>, Instance<DaoAccessorObjectRepository>, OwnershipApiClientFactory, FilesystemHandler) - Constructor for class io.clonecloudstore.accessor.server.application.AccessorObjectService
- AccessorPublicBucketResource - Class in io.clonecloudstore.accessor.server.resource
-
Bucket API Resource
- AccessorPublicBucketResource(AccessorBucketService) - Constructor for class io.clonecloudstore.accessor.server.resource.AccessorPublicBucketResource
- AccessorPublicObjectResource - Class in io.clonecloudstore.accessor.server.resource
-
Object API Resource
- AccessorPublicObjectResource(AccessorObjectService) - Constructor for class io.clonecloudstore.accessor.server.resource.AccessorPublicObjectResource
- AccessorServer - Class in io.clonecloudstore.accessor.server
C
- CcsBufferAccessorService - Class in io.clonecloudstore.accessor.server.application.buffer
- CcsBufferAccessorService(Instance<DaoAccessorObjectRepository>) - Constructor for class io.clonecloudstore.accessor.server.application.buffer.CcsBufferAccessorService
- checkBucket(String, boolean, String, String) - Method in class io.clonecloudstore.accessor.server.resource.internal.AccessorBucketInternalResource
- checkBucket(String, boolean, String, String, boolean) - Method in class io.clonecloudstore.accessor.server.application.AccessorBucketService
-
Check if Bucket exists
- checkBucket(String, String, String) - Method in class io.clonecloudstore.accessor.server.resource.AccessorPublicBucketResource
- checkObjectOrDirectory(String, String, boolean, String, String) - Method in class io.clonecloudstore.accessor.server.resource.internal.AccessorObjectInternalResource
- checkObjectOrDirectory(String, String, String, String) - Method in class io.clonecloudstore.accessor.server.resource.AccessorPublicObjectResource
- checkPullable(String, String, boolean, String, String) - Method in class io.clonecloudstore.accessor.server.application.AccessorObjectService
-
Check from DB if Object is pullable
- checkPullAble(AccessorObject, MultiMap) - Method in class io.clonecloudstore.accessor.server.application.ObjectStreamHandler
- create(String, String) - Method in class io.clonecloudstore.accessor.server.application.LocalReplicatorService
-
Through Broker, asks to replicate this Bucket
- create(String, String, String, long, String) - Method in class io.clonecloudstore.accessor.server.application.LocalReplicatorService
-
Through Broker, asks to replicate this Object
- createBucket(String, String, boolean) - Method in class io.clonecloudstore.accessor.server.application.AccessorBucketService
-
Create bucket from client Id and bucketName
- createBucket(String, String, String) - Method in class io.clonecloudstore.accessor.server.resource.AccessorPublicBucketResource
- createObject(AccessorObject, String, long, String) - Method in class io.clonecloudstore.accessor.server.application.AccessorObjectService
-
Before really creating Object, creates it in DB if possible
- createObject(HttpServerRequest, Closer, String, String, String, String, String, String, String, String, String, String, long, String, String, String, InputStream) - Method in class io.clonecloudstore.accessor.server.resource.AccessorPublicObjectResource
- createObjectFinalize(AccessorObject, String, long, String, boolean) - Method in class io.clonecloudstore.accessor.server.application.AccessorObjectService
-
Once Object really created in Driver Storage, finalize the Object in DB and Replicator if needed
D
- delete(String, String) - Method in class io.clonecloudstore.accessor.server.application.LocalReplicatorService
-
Through Broker, asks to delete this Bucket
- delete(String, String, String) - Method in class io.clonecloudstore.accessor.server.application.LocalReplicatorService
-
Through Broker, asks to delete this Object
- deleteBucket(String, String, boolean) - Method in class io.clonecloudstore.accessor.server.application.AccessorBucketService
-
Delete bucket from bucket name if owner
- deleteBucket(String, String, String) - Method in class io.clonecloudstore.accessor.server.resource.AccessorPublicBucketResource
- deleteObject(String, String, String, boolean) - Method in class io.clonecloudstore.accessor.server.application.AccessorObjectService
-
Delete object in DB and through Replicator if needed
- deleteObject(String, String, String, String) - Method in class io.clonecloudstore.accessor.server.resource.AccessorPublicObjectResource
F
- filterObjects(String, AccessorFilter, String, boolean) - Method in class io.clonecloudstore.accessor.server.application.AccessorObjectService
G
- generate(ReplicatorOrder) - Method in class io.clonecloudstore.accessor.server.application.LocalReplicatorOrderEmitter
- generateLocalReplicationOrder(ReplicatorOrder) - Method in class io.clonecloudstore.accessor.server.application.LocalReplicatorService
-
Local Replication order as self repairing
- generateReplicationOrderForObject(String, String, String, String, String, long, String) - Method in class io.clonecloudstore.accessor.server.application.AccessorObjectService
- getAccessorObjectFromDb(String, String) - Method in class io.clonecloudstore.accessor.server.application.buffer.CcsBufferAccessorService
- getBucket(String, String, String) - Method in class io.clonecloudstore.accessor.server.resource.AccessorPublicBucketResource
- getBucket(String, String, String) - Method in class io.clonecloudstore.accessor.server.resource.internal.AccessorBucketInternalResource
- getBucket(String, String, String, boolean) - Method in class io.clonecloudstore.accessor.server.application.AccessorBucketService
-
Get Bucket information from bucket name
- getBuckets(String) - Method in class io.clonecloudstore.accessor.server.application.AccessorBucketService
-
Get All buckets for this clientId as owner
- getBuckets(String, String) - Method in class io.clonecloudstore.accessor.server.resource.AccessorPublicBucketResource
- getBuckets(String, String) - Method in class io.clonecloudstore.accessor.server.resource.internal.AccessorBucketInternalResource
- getHeaderError(AccessorObject, int) - Method in class io.clonecloudstore.accessor.server.application.ObjectStreamHandler
- getObject(String, String, String, String, String, String, HttpServerRequest, Closer) - Method in class io.clonecloudstore.accessor.server.resource.AccessorPublicObjectResource
- getObject(String, String, String, String, String, String, HttpServerRequest, Closer) - Method in class io.clonecloudstore.accessor.server.resource.internal.AccessorObjectInternalResource
- getObjectInfo(String, String, String) - Method in class io.clonecloudstore.accessor.server.application.AccessorObjectService
-
Get DB Object DTO
- getObjectInfo(String, String, String, String) - Method in class io.clonecloudstore.accessor.server.resource.AccessorPublicObjectResource
- getObjectInfo(String, String, String, String) - Method in class io.clonecloudstore.accessor.server.resource.internal.AccessorObjectInternalResource
- getObjectMetadata(String, String) - Method in class io.clonecloudstore.accessor.server.application.AccessorObjectService
-
Utility to get Object Metadata from Driver Storage
- getPullInputStream(AccessorObject) - Method in class io.clonecloudstore.accessor.server.application.ObjectStreamHandler
- getRemotePullInputStream(String, String, String, String, String) - Method in class io.clonecloudstore.accessor.server.application.AccessorObjectService
-
When remote read is allowed, will try to read InputStream and DTO from remote
I
- inError(String, String) - Method in class io.clonecloudstore.accessor.server.application.AccessorObjectService
-
Called only when QuarkusStreamHandler is in Error and Object in status UPLOAD or UNKNOWN
- io.clonecloudstore.accessor.server - package io.clonecloudstore.accessor.server
- io.clonecloudstore.accessor.server.application - package io.clonecloudstore.accessor.server.application
- io.clonecloudstore.accessor.server.application.buffer - package io.clonecloudstore.accessor.server.application.buffer
- io.clonecloudstore.accessor.server.resource - package io.clonecloudstore.accessor.server.resource
- io.clonecloudstore.accessor.server.resource.internal - package io.clonecloudstore.accessor.server.resource.internal
L
- listObjects(String, String, String, String, String, String, String, String, String, String, String, long, long, String, HttpServerRequest, Closer) - Method in class io.clonecloudstore.accessor.server.resource.AccessorPublicObjectResource
- listObjects(String, String, String, String, String, String, String, String, String, String, String, long, long, String, HttpServerRequest, Closer) - Method in class io.clonecloudstore.accessor.server.resource.internal.AccessorObjectInternalResource
- LocalReplicatorOrderEmitter - Class in io.clonecloudstore.accessor.server.application
- LocalReplicatorOrderEmitter(Emitter<ReplicatorOrder>) - Constructor for class io.clonecloudstore.accessor.server.application.LocalReplicatorOrderEmitter
- LocalReplicatorService - Class in io.clonecloudstore.accessor.server.application
-
Interface of Replicator Client and Broker
- LocalReplicatorService(LocalBrokerService, LocalReplicatorApiClientFactory, LocalReplicatorOrderEmitter) - Constructor for class io.clonecloudstore.accessor.server.application.LocalReplicatorService
O
- objectOrDirectoryExists(String, String, boolean, String) - Method in class io.clonecloudstore.accessor.server.application.AccessorObjectService
-
Check if object or directory exists (internal)
- objectOrDirectoryExists(String, String, boolean, String, String, boolean) - Method in class io.clonecloudstore.accessor.server.application.AccessorObjectService
-
Check if object or directory exists
- ObjectStreamHandler - Class in io.clonecloudstore.accessor.server.application
- ObjectStreamHandler() - Constructor for class io.clonecloudstore.accessor.server.application.ObjectStreamHandler
- ObjectStreamHandler(AccessorObjectService) - Constructor for class io.clonecloudstore.accessor.server.application.ObjectStreamHandler
P
- postSetup() - Method in class io.clonecloudstore.accessor.server.application.ObjectStreamHandler
R
- remoteCheckBucket(String, String, String) - Method in class io.clonecloudstore.accessor.server.application.LocalReplicatorService
-
Through API Client, asks if this Bucket exists in remote
- remoteCheckObject(String, String, String, String) - Method in class io.clonecloudstore.accessor.server.application.LocalReplicatorService
-
Through API Client, asks if this Object exists in remote
- remoteGetBucket(String, String, String) - Method in class io.clonecloudstore.accessor.server.application.LocalReplicatorService
-
Through API Client, asks if this Bucket exists in remote
- remoteReadObject(String, String, String, String, String) - Method in class io.clonecloudstore.accessor.server.application.LocalReplicatorService
-
Through API Client, Get this Object and Content from remote
U
- updateStatusAccessorObject(AccessorObject, AccessorStatus) - Method in class io.clonecloudstore.accessor.server.application.buffer.CcsBufferAccessorService
All Classes and Interfaces|All Packages