Uses of Class
io.clonecloudstore.driver.api.exception.DriverException
Packages that use DriverException
Package
Description
-
Uses of DriverException in io.clonecloudstore.driver.api
Methods in io.clonecloudstore.driver.api that throw DriverExceptionModifier and TypeMethodDescriptionDriverApi.bucketCreate
(StorageBucket bucket) Create one Bucket and returns itdefault void
DriverApi.bucketDelete
(StorageBucket bucket) Delete one Bucket if it exists and is emptyvoid
DriverApi.bucketDelete
(String bucket) Delete one Bucket if it exists and is emptydefault boolean
DriverApi.bucketExists
(StorageBucket bucket) Check existence of Bucketboolean
DriverApi.bucketExists
(String bucket) Check existence of BucketGet one Bucket and returns itDriverApi.bucketImport
(StorageBucket bucket) Import one Bucket and returns itlong
DriverApi.bucketsCount()
Count BucketsDriverApi.bucketsIterator()
Iterator on Buckets listDriverApi.bucketsStream()
Stream Buckets listdefault StorageType
DriverApi.directoryOrObjectExistsInBucket
(StorageBucket bucket, String directoryOrObject) Check if Directory or Object exists in specified Bucket (based on prefix)DriverApi.directoryOrObjectExistsInBucket
(String bucket, String directoryOrObject) Check if Directory or Object exists in specified Bucket (based on prefix)DriverApi.objectCopy
(StorageObject objectSource, StorageObject objectTarget) Copy one object to another one, possibly in a different bucket.default StorageObject
DriverApi.objectCopy
(String bucketSource, String objectSource, String bucketTarget, String objectTarget, Map<String, String> targetMetadata, Instant expireDate) Copy one object to another one, possibly in a different bucket.default void
DriverApi.objectDeleteInBucket
(StorageObject object) Delete the Object from this Bucketvoid
DriverApi.objectDeleteInBucket
(String bucket, String object) Delete the Object from this Bucketdefault StorageObject
DriverApi.objectFinalizeCreateInBucket
(StorageObject object, long realLen, String sha256) Second step in creation of an object within a Bucket.DriverApi.objectFinalizeCreateInBucket
(String bucket, String object, long realLen, String sha256) Second step in creation of an object within a Bucket.default InputStream
DriverApi.objectGetInputStreamInBucket
(StorageObject object) Get the content of the specified Object within specified BucketDriverApi.objectGetInputStreamInBucket
(String bucket, String object) Get the content of the specified Object within specified Bucketdefault StorageObject
DriverApi.objectGetMetadataInBucket
(StorageObject object) Get the Object metadata from this Bucket (those available from Object Storage)DriverApi.objectGetMetadataInBucket
(String bucket, String object) Get the Object metadata from this Bucket (those available from Object Storage)void
DriverApi.objectPrepareCreateInBucket
(StorageObject object, InputStream inputStream) First step in creation of an object within a Bucket.default long
DriverApi.objectsCountInBucket
(StorageBucket bucket) Count Objects in specified Bucketdefault long
DriverApi.objectsCountInBucket
(StorageBucket bucket, String prefix, Instant from, Instant to) Count Objects in specified Bucket with filters (all optionals)long
DriverApi.objectsCountInBucket
(String bucket) Count Objects in specified Bucketlong
DriverApi.objectsCountInBucket
(String bucket, String prefix, Instant from, Instant to) Count Objects in specified Bucket with filters (all optionals)default Iterator
<StorageObject> DriverApi.objectsIteratorInBucket
(StorageBucket bucket) Iterator on Objects in specified Bucketdefault Iterator
<StorageObject> DriverApi.objectsIteratorInBucket
(StorageBucket bucket, String prefix, Instant from, Instant to) Iterator on Objects in specified Bucket with filters (all optionals)DriverApi.objectsIteratorInBucket
(String bucket) Iterator on Objects in specified BucketDriverApi.objectsIteratorInBucket
(String bucket, String prefix, Instant from, Instant to) Iterator on Objects in specified Bucket with filters (all optionals)default Stream
<StorageObject> DriverApi.objectsStreamInBucket
(StorageBucket bucket) Stream Objects in specified Bucketdefault Stream
<StorageObject> DriverApi.objectsStreamInBucket
(StorageBucket bucket, String prefix, Instant from, Instant to) Stream Objects in specified Bucket with filters (all optionals)DriverApi.objectsStreamInBucket
(String bucket) Stream Objects in specified BucketDriverApi.objectsStreamInBucket
(String bucket, String prefix, Instant from, Instant to) Stream Objects in specified Bucket with filters (all optionals)default void
DriverApi.validCopy
(StorageObject objectSource, StorageObject objectTarget) -
Uses of DriverException in io.clonecloudstore.driver.api.exception
Subclasses of DriverException in io.clonecloudstore.driver.api.exceptionModifier and TypeClassDescriptionclass
Exception raised by the driver: the Bucket or Object already exists and therefore cannot be createdclass
Exception raised by the driver: the operation required is not acceptable, such as deletion of a bucket while it is not empty, or deleting an object while not ownerclass
Exception raised by the driver: the Bucket or Object was not foundMethods in io.clonecloudstore.driver.api.exception that return DriverExceptionModifier and TypeMethodDescriptionstatic DriverException
DriverException.getDriverExceptionFromStatus
(int status, Exception e) -
Uses of DriverException in io.clonecloudstore.driver.azure
Methods in io.clonecloudstore.driver.azure that throw DriverExceptionModifier and TypeMethodDescriptionDriverAzure.bucketCreate
(StorageBucket bucket) void
DriverAzure.bucketDelete
(String bucket) boolean
DriverAzure.bucketExists
(String bucket) DriverAzure.bucketImport
(StorageBucket bucket) long
DriverAzure.bucketsCount()
DriverAzure.bucketsIterator()
DriverAzure.bucketsStream()
DriverAzure.directoryOrObjectExistsInBucket
(String bucket, String directoryOrObject) DriverAzure.objectCopy
(StorageObject objectSource, StorageObject objectTarget) void
DriverAzure.objectDeleteInBucket
(String bucket, String object) DriverAzure.objectFinalizeCreateInBucket
(String bucket, String object, long realLen, String sha256) DriverAzure.objectGetInputStreamInBucket
(String bucket, String object) DriverAzure.objectGetMetadataInBucket
(String bucket, String object) void
DriverAzure.objectPrepareCreateInBucket
(StorageObject object, InputStream inputStream) long
DriverAzure.objectsCountInBucket
(String bucket) long
DriverAzure.objectsCountInBucket
(String bucket, String prefix, Instant from, Instant to) DriverAzure.objectsIteratorInBucket
(String bucket) DriverAzure.objectsIteratorInBucket
(String bucket, String prefix, Instant from, Instant to) DriverAzure.objectsStreamInBucket
(String bucket) DriverAzure.objectsStreamInBucket
(String bucket, String prefix, Instant from, Instant to) -
Uses of DriverException in io.clonecloudstore.driver.google
Methods in io.clonecloudstore.driver.google that throw DriverExceptionModifier and TypeMethodDescriptionDriverGoogle.bucketCreate
(StorageBucket bucket) void
DriverGoogle.bucketDelete
(String bucket) boolean
DriverGoogle.bucketExists
(String bucket) DriverGoogle.bucketImport
(StorageBucket bucket) long
DriverGoogle.bucketsCount()
DriverGoogle.bucketsIterator()
DriverGoogle.bucketsStream()
DriverGoogle.directoryOrObjectExistsInBucket
(String bucket, String directoryOrObject) DriverGoogle.objectCopy
(StorageObject objectSource, StorageObject objectTarget) void
DriverGoogle.objectDeleteInBucket
(String bucket, String object) DriverGoogle.objectFinalizeCreateInBucket
(String bucket, String object, long realLen, String sha256) DriverGoogle.objectGetInputStreamInBucket
(String bucket, String object) DriverGoogle.objectGetMetadataInBucket
(String bucket, String object) void
DriverGoogle.objectPrepareCreateInBucket
(StorageObject object, InputStream inputStream) long
DriverGoogle.objectsCountInBucket
(String bucket) long
DriverGoogle.objectsCountInBucket
(String bucket, String prefix, Instant from, Instant to) DriverGoogle.objectsIteratorInBucket
(String bucket) DriverGoogle.objectsIteratorInBucket
(String bucket, String prefix, Instant from, Instant to) DriverGoogle.objectsStreamInBucket
(String bucket) DriverGoogle.objectsStreamInBucket
(String bucket, String prefix, Instant from, Instant to) -
Uses of DriverException in io.clonecloudstore.driver.s3
Methods in io.clonecloudstore.driver.s3 that throw DriverExceptionModifier and TypeMethodDescriptionDriverS3.bucketCreate
(StorageBucket bucket) void
DriverS3.bucketDelete
(String bucket) boolean
DriverS3.bucketExists
(String bucket) DriverS3.bucketImport
(StorageBucket bucket) long
DriverS3.bucketsCount()
DriverS3.bucketsIterator()
DriverS3.bucketsStream()
DriverS3.directoryOrObjectExistsInBucket
(String bucket, String directoryOrObject) DriverS3.objectCopy
(StorageObject objectSource, StorageObject objectTarget) void
DriverS3.objectDeleteInBucket
(String bucket, String object) DriverS3.objectFinalizeCreateInBucket
(String bucket, String object, long realLen, String sha256) DriverS3.objectGetInputStreamInBucket
(String bucket, String object) DriverS3.objectGetMetadataInBucket
(String bucket, String object) void
DriverS3.objectPrepareCreateInBucket
(StorageObject object, InputStream inputStream) long
DriverS3.objectsCountInBucket
(String bucket) long
DriverS3.objectsCountInBucket
(String bucket, String prefix, Instant from, Instant to) DriverS3.objectsIteratorInBucket
(String bucket) DriverS3.objectsIteratorInBucket
(String bucket, String prefix, Instant from, Instant to) DriverS3.objectsStreamInBucket
(String bucket) DriverS3.objectsStreamInBucket
(String bucket, String prefix, Instant from, Instant to) -
Uses of DriverException in io.clonecloudstore.test.driver.fake
Methods in io.clonecloudstore.test.driver.fake that throw DriverExceptionModifier and TypeMethodDescriptionFakeDriver.bucketCreate
(StorageBucket bucket) void
FakeDriver.bucketDelete
(String bucket) boolean
FakeDriver.bucketExists
(String bucket) FakeDriver.bucketImport
(StorageBucket bucket) long
FakeDriver.bucketsCount()
FakeDriver.bucketsIterator()
FakeDriver.bucketsStream()
FakeDriver.directoryOrObjectExistsInBucket
(String bucket, String directoryOrObject) void
FakeDriver.forTestsOnlyCreateMultipleObjects
(StorageObject object, long realLen, String sha256, List<String> names) Take the object as base definition, and use name from listFakeDriver.objectCopy
(StorageObject objectSource, StorageObject objectTarget) Copy one object to another one, possibly in a different bucket.void
FakeDriver.objectDeleteInBucket
(String bucket, String object) FakeDriver.objectFinalizeCreateInBucket
(String bucket, String object, long realLen, String sha256) FakeDriver.objectGetInputStreamInBucket
(String bucket, String object) FakeDriver.objectGetMetadataInBucket
(String bucket, String object) void
FakeDriver.objectPrepareCreateInBucket
(StorageObject object, InputStream inputStream) long
FakeDriver.objectsCountInBucket
(String bucket) long
FakeDriver.objectsCountInBucket
(String bucket, String prefix, Instant from, Instant to) FakeDriver.objectsIteratorInBucket
(String bucket) FakeDriver.objectsIteratorInBucket
(String bucket, String prefix, Instant from, Instant to) FakeDriver.objectsStreamInBucket
(String bucket) FakeDriver.objectsStreamInBucket
(String bucket, String prefix, Instant from, Instant to)