Index

A C D F G I L O P R U 
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
 
A C D F G I L O P R U 
All Classes and Interfaces|All Packages