Skip navigation links
A B C D E F G H I K L N O P Q R S T V W 

A

aioFlush() - Method in class com.ceph.rados.IoCTX
Block until all pending writes in an io context are safe.
aioWrite(String, Completion, byte[], long) - Method in class com.ceph.rados.IoCTX
Asynchronously write to an object
aioWrite(String, Completion, byte[]) - Method in class com.ceph.rados.IoCTX
Asynchronously write to an object without an offset
aioWrite(String, Completion, String, long) - Method in class com.ceph.rados.IoCTX
Asynchronously write to an object without an offset
aioWrite(String, Completion, String) - Method in class com.ceph.rados.IoCTX
Asynchronously write to an object without an offset
aioWriteFull(String, Completion, byte[], int) - Method in class com.ceph.rados.IoCTX
Asynchronously write an entire object The object is filled with the provided data.
append(String, byte[]) - Method in class com.ceph.rados.IoCTX
Append data to an object
append(String, byte[], int) - Method in class com.ceph.rados.IoCTX
 
append(String, String) - Method in class com.ceph.rados.IoCTX
Append data to an object
append(String, byte[], int) - Method in class com.ceph.radosstriper.IoCTXStriper
 
append(String, byte[]) - Method in class com.ceph.radosstriper.IoCTXStriper
Append data to an object
append(String, String) - Method in class com.ceph.radosstriper.IoCTXStriper
Append data to an object

B

block_name_prefix - Variable in class com.ceph.rbd.jna.RbdImageInfo
 

C

clone(String, long, String, long, long) - Method in class com.ceph.rados.IoCTX
Efficiently copy a portion of one object to another If the underlying filesystem on the OSD supports it, this will be a copy-on-write clone.
clone(String, String, IoCTX, String, long, int, long, long) - Method in class com.ceph.rbd.Rbd
Clone a RBD image
clone(String, String, IoCTX, String, long, int) - Method in class com.ceph.rbd.Rbd
Clone a RBD image
close() - Method in class com.ceph.rados.Completion
Release a completion
close() - Method in class com.ceph.rados.IoCTX
 
close() - Method in class com.ceph.rados.ListCtx
Close the underlying pointer to list of objects
close() - Method in class com.ceph.rados.ReadOp
 
close() - Method in class com.ceph.radosstriper.IoCTXStriper
Closes this resource, relinquishing any underlying resources.
close(RbdImage) - Method in class com.ceph.rbd.Rbd
Close a RBD image
close() - Method in class com.ceph.rbd.RbdImage
 
clusterFsid() - Method in class com.ceph.rados.Rados
Get the cluster's fsid
clusterPtr - Variable in class com.ceph.rados.Rados
 
clusterStat() - Method in class com.ceph.rados.Rados
Get the cluster stats
com.ceph.rados - package com.ceph.rados
 
com.ceph.rados.exceptions - package com.ceph.rados.exceptions
 
com.ceph.rados.jna - package com.ceph.rados.jna
 
com.ceph.radosstriper - package com.ceph.radosstriper
 
com.ceph.radosstriper.jna - package com.ceph.radosstriper.jna
 
com.ceph.rbd - package com.ceph.rbd
 
com.ceph.rbd.jna - package com.ceph.rbd.jna
 
Completion - Class in com.ceph.rados
 
Completion(boolean, boolean) - Constructor for class com.ceph.rados.Completion
Constructs a completion to use with asynchronous operations.
confGet(String) - Method in class com.ceph.rados.Rados
Retrieve a RADOS configuration option's value
confReadFile(File) - Method in class com.ceph.rados.Rados
Read a Ceph configuration file
confSet(String, String) - Method in class com.ceph.rados.Rados
Set a RADOS configuration option
connect() - Method in class com.ceph.rados.Rados
Connect to the Ceph cluster
copy(RbdImage, RbdImage) - Method in class com.ceph.rbd.Rbd
Copy a RBD image
create(String, long, int) - Method in class com.ceph.rbd.Rbd
Create a new RBD image
create(String, long) - Method in class com.ceph.rbd.Rbd
Create a new RBD image
create(String, long, long, int) - Method in class com.ceph.rbd.Rbd
Create a new RBD v2 image
create(String, long, long) - Method in class com.ceph.rbd.Rbd
Create a new RBD v2 image
create(String, long, long, int, long, long) - Method in class com.ceph.rbd.Rbd
Create a new RBD v2 image

D

destroy(IoCTXStriper) - Method in class com.ceph.radosstriper.RadosStriper
 

E

equals(Object) - Method in class com.ceph.rados.Completion
 
ErrorCode - Enum in com.ceph.rados.exceptions
Contains all native error codes with appropriate names and messages.
executeRadosMonCommand(String[], String) - Method in class com.ceph.rados.Rados
Executes commands in module: 'mon' To list commands execute "get_command_descriptions"
executeRadosMonCommandTarget(String[], String, String) - Method in class com.ceph.rados.Rados
Executes commands in module: 'mon' To list commands execute "get_command_descriptions"
executeRadosOsdCommand(String[], int, String) - Method in class com.ceph.rados.Rados
Executes commands in module: 'osd' To list commands execute "get_command_descriptions"

F

finalize() - Method in class com.ceph.rados.Rados
Java finalizer to make sure librados is correctly released if shutDown has not been called explicitly.
flatten() - Method in class com.ceph.rbd.RbdImage
 

G

getAuid() - Method in class com.ceph.rados.IoCTX
Get the associated auid owner of the current pool
getBuffer() - Method in class com.ceph.rados.ReadOp.ReadResult
 
getBytesRead() - Method in class com.ceph.rados.ReadOp.ReadResult
 
getEnum(int) - Static method in enum com.ceph.rados.exceptions.ErrorCode
 
getErrorCode() - Method in enum com.ceph.rados.exceptions.ErrorCode
 
getErrorMessage() - Method in enum com.ceph.rados.exceptions.ErrorCode
 
getErrorMessage(int) - Static method in enum com.ceph.rados.exceptions.ErrorCode
 
getErrorName(int) - Static method in enum com.ceph.rados.exceptions.ErrorCode
 
getExtendedAttribute(String, String) - Method in class com.ceph.rados.IoCTX
Get the value of an extended attribute on an object.
getExtendedAttribute(String, String) - Method in class com.ceph.radosstriper.IoCTXStriper
Get the value of an extended attribute on an object.
getExtendedAttributes(String) - Method in class com.ceph.rados.IoCTX
Get all extended attributes on an object.
getFieldOrder() - Method in class com.ceph.rados.jna.RadosClusterInfo
 
getFieldOrder() - Method in class com.ceph.rados.jna.RadosPoolInfo
 
getFieldOrder() - Method in class com.ceph.rbd.jna.RbdImageInfo
 
getFieldOrder() - Method in class com.ceph.rbd.jna.RbdSnapInfo
 
getId() - Method in class com.ceph.rados.Completion
 
getId() - Method in class com.ceph.rados.IoCTX
Get the pool ID of this context
getInstanceId() - Method in class com.ceph.rados.Rados
Get the global unique ID of the current connection
getMtime() - Method in class com.ceph.rados.jna.RadosObjectInfo
Returns the modification time
getName() - Method in class com.ceph.rbd.RbdImage
Returns the name of the image
getObjects() - Method in class com.ceph.rados.ListCtx
 
getOid() - Method in class com.ceph.rados.jna.RadosObjectInfo
Return the object name
getOutput() - Method in class com.ceph.rados.Rados.RadosCommandResult
Get the output of the RadosCommand
getPointer() - Method in class com.ceph.rados.Completion
 
getPointer() - Method in class com.ceph.rados.IoCTX
Return the pointer to the IO Context This method is used internally and by the RADOS class to destroy a IO Context
getPointer() - Method in class com.ceph.radosstriper.IoCTXStriper
Return the pointer to the IO Striper Context
getPointer() - Method in class com.ceph.rbd.RbdImage
Return the pointer to the RBD image This method is used internally and by the RBD class to close a RBD image
getPoolName() - Method in class com.ceph.rados.IoCTX
Get the pool name of the context
getReturnValue() - Method in exception com.ceph.rados.exceptions.RadosException
Get the return value passed on to the constructor
getReturnValue() - Method in exception com.ceph.rbd.RbdException
Get the return value passed on to the constructor
getRVal() - Method in class com.ceph.rados.ReadOp.ReadResult
 
getSize() - Method in class com.ceph.rados.jna.RadosObjectInfo
Returns the size in bytes
getStatus() - Method in class com.ceph.rados.Rados.RadosCommandResult
Get the status of the RadosCommand
getVersion() - Static method in class com.ceph.rados.Rados
Get the librados version
getVersion() - Static method in class com.ceph.rbd.Rbd
Get the librbd version

H

handleReturnCode(Callable<T>, String, Object...) - Method in class com.ceph.rados.RadosBase
 
hashCode() - Method in class com.ceph.rados.Completion
 

I

id - Variable in class com.ceph.rbd.jna.RbdSnapInfo
 
INSTANCE - Static variable in interface com.ceph.rados.jna.Rados
 
INSTANCE - Static variable in interface com.ceph.radosstriper.jna.RadosStriper
 
INSTANCE - Static variable in interface com.ceph.rbd.jna.Rbd
 
IoCTX - Class in com.ceph.rados
 
IoCTX(Pointer) - Constructor for class com.ceph.rados.IoCTX
Create a new IO Context object This constructor should never be called, IO Context objects are created by the RADOS class and returned when creating a IO Context there
ioCtxCreate(String) - Method in class com.ceph.rados.Rados
Create a IoCTX
ioCtxCreateStriper(IoCTX) - Method in class com.ceph.radosstriper.RadosStriper
 
ioCtxDestroy(IoCTX) - Method in class com.ceph.rados.Rados
Destroy a IoCTX
IoCTXStriper - Class in com.ceph.radosstriper
 
IoCTXStriper(Pointer) - Constructor for class com.ceph.radosstriper.IoCTXStriper
Create a new IO Striper Context object
isComplete() - Method in class com.ceph.rados.Completion
 
isOldFormat() - Method in class com.ceph.rbd.RbdImage
Find out if the format of the RBD image is the old format or not
isSafe() - Method in class com.ceph.rados.Completion
 

K

kb - Variable in class com.ceph.rados.jna.RadosClusterInfo
 
kb_avail - Variable in class com.ceph.rados.jna.RadosClusterInfo
 
kb_used - Variable in class com.ceph.rados.jna.RadosClusterInfo
 

L

list() - Method in class com.ceph.rbd.Rbd
List all RBD images in this pool
list(int) - Method in class com.ceph.rbd.Rbd
List all RBD images in this pool
listChildren(String) - Method in class com.ceph.rbd.RbdImage
List children of a snapshot
ListCtx - Class in com.ceph.rados
Used by
ListCtx(int, Pointer) - Constructor for class com.ceph.rados.ListCtx
 
listObjects() - Method in class com.ceph.rados.IoCTX
List all objects in a pool
listObjectsPartial(int) - Method in class com.ceph.rados.IoCTX
List all objects in a pool by piece.
locatorSetKey(String) - Method in class com.ceph.rados.IoCTX
Set the locator key

N

name - Variable in class com.ceph.rbd.jna.RbdSnapInfo
 
nextObjects() - Method in class com.ceph.rados.ListCtx
List a subset of objects in a pool
nextObjects(long) - Method in class com.ceph.rados.ListCtx
List a subset of objects in a pool after skipping a set of ids
num_bytes - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_kb - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_object_clones - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_object_copies - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_objects - Variable in class com.ceph.rados.jna.RadosClusterInfo
 
num_objects - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_objects_degraded - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_objects_missing_on_primary - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_objects_unfound - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_objs - Variable in class com.ceph.rbd.jna.RbdImageInfo
 
num_rd - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_rd_kb - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_wr - Variable in class com.ceph.rados.jna.RadosPoolInfo
 
num_wr_kb - Variable in class com.ceph.rados.jna.RadosPoolInfo
 

O

obj_size - Variable in class com.ceph.rbd.jna.RbdImageInfo
 
onComplete() - Method in class com.ceph.rados.Completion
Override this function to implement callback handling.
onSafe() - Method in class com.ceph.rados.Completion
Override this function to implement callback handling.
open(String) - Method in class com.ceph.rbd.Rbd
Open a RBD image
open(String, String) - Method in class com.ceph.rbd.Rbd
Open a RBD image with a specific snapshot
openReadOnly(String) - Method in class com.ceph.rbd.Rbd
Open a RBD image read only
openReadOnly(String, String) - Method in class com.ceph.rbd.Rbd
Open a RBD image with a specific snapshot read only
operate(String, int) - Method in class com.ceph.rados.ReadOp
Executes operations added to the rados_read_op_t.
OPERATION_BALANCE_READS - Static variable in class com.ceph.rados.Rados
 
OPERATION_FULL_TRY - Static variable in class com.ceph.rados.Rados
 
OPERATION_IGNORE_CACHE - Static variable in class com.ceph.rados.Rados
 
OPERATION_IGNORE_OVERLAY - Static variable in class com.ceph.rados.Rados
 
OPERATION_LOCALIZE_READS - Static variable in class com.ceph.rados.Rados
 
OPERATION_NOFLAG - Static variable in class com.ceph.rados.Rados
flags for ReadOp.operate and (maybe later) WriteOp.operate See librados operate flags for more information
OPERATION_ORDER_READS_WRITES - Static variable in class com.ceph.rados.Rados
 
OPERATION_SKIPRWLOCKS - Static variable in class com.ceph.rados.Rados
 
order - Variable in class com.ceph.rbd.jna.RbdImageInfo
 

P

parent_name - Variable in class com.ceph.rbd.jna.RbdImageInfo
 
parent_pool - Variable in class com.ceph.rbd.jna.RbdImageInfo
 
poolCreate(String) - Method in class com.ceph.rados.Rados
Create a RADOS pool
poolCreate(String, long) - Method in class com.ceph.rados.Rados
Create a RADOS pool and set a auid
poolCreate(String, long, long) - Method in class com.ceph.rados.Rados
Create a RADOS pool and set a auid and crushrule
poolDelete(String) - Method in class com.ceph.rados.Rados
Delete a RADOS pool
poolList() - Method in class com.ceph.rados.Rados
List all the RADOS pools
poolLookup(String) - Method in class com.ceph.rados.Rados
Get the ID of a RADOS pool
poolReverseLookup(long) - Method in class com.ceph.rados.Rados
Get the name of a RADOS pool
poolStat() - Method in class com.ceph.rados.IoCTX
Stat the currently open pool

Q

queueRead(long, long) - Method in class com.ceph.rados.ReadOp
Add a read operation to the rados_read_op_t via rados_read_op_read.

R

Rados - Interface in com.ceph.rados.jna
 
Rados - Class in com.ceph.rados
 
Rados(String) - Constructor for class com.ceph.rados.Rados
Construct a RADOS Object which invokes rados_create
Rados(String, String, long) - Constructor for class com.ceph.rados.Rados
Construct a RADOS Object which invokes rados_create2
Rados() - Constructor for class com.ceph.rados.Rados
Construct a RADOS Object which invokes rados_create
Rados.RadosCommandResult - Class in com.ceph.rados
Result returned by RadosCommands
rados_aio_create_completion(Pointer, Callback, Callback, PointerByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_aio_flush(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_aio_release(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_aio_wait_for_complete(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_aio_wait_for_safe(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_aio_write(Pointer, String, Pointer, byte[], int, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_aio_write_full(Pointer, String, Pointer, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
rados_append(Pointer, String, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
rados_clone_range(Pointer, String, long, String, long, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_cluster_fsid(Pointer, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
rados_cluster_stat(Pointer, RadosClusterInfo) - Method in interface com.ceph.rados.jna.Rados
 
rados_conf_get(Pointer, String, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
rados_conf_read_file(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_conf_set(Pointer, String, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_connect(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_create(PointerByReference, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_create2(PointerByReference, String, String, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_create_read_op() - Method in interface com.ceph.rados.jna.Rados
 
rados_get_instance_id(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_getxattr(Pointer, String, String, byte[], long) - Method in interface com.ceph.rados.jna.Rados
 
rados_getxattrs(Pointer, String, Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_getxattrs_end(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_getxattrs_next(Pointer, PointerByReference, PointerByReference, IntByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_create(Pointer, String, Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_destroy(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_get_id(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_get_pool_name(Pointer, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_locator_set_key(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_pool_get_auid(Pointer, LongByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_pool_set_auid(Pointer, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_pool_stat(Pointer, RadosPoolInfo) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_set_namespace(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_snap_create(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_snap_get_name(Pointer, long, byte[], long) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_snap_get_stamp(Pointer, long, LongByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_snap_list(Pointer, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_snap_lookup(Pointer, String, LongByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_ioctx_snap_remove(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_mon_command(Pointer, String[], int, String, int, PointerByReference, IntByReference, PointerByReference, IntByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_mon_command_target(Pointer, String, String[], int, String, int, PointerByReference, IntByReference, PointerByReference, IntByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_nobjects_list_close(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_nobjects_list_next(Pointer, Pointer, byte[], byte[]) - Method in interface com.ceph.rados.jna.Rados
 
rados_nobjects_list_open(Pointer, Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_osd_command(Pointer, int, String[], int, String, int, PointerByReference, IntByReference, PointerByReference, IntByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_create(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_create_with_all(Pointer, String, long, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_create_with_auid(Pointer, String, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_create_with_crush_rule(Pointer, String, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_delete(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_list(Pointer, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_lookup(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_pool_reverse_lookup(Pointer, long, byte[], long) - Method in interface com.ceph.rados.jna.Rados
 
rados_read(Pointer, String, byte[], int, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_read_op_operate(Pointer, Pointer, String, int) - Method in interface com.ceph.rados.jna.Rados
 
rados_read_op_read(Pointer, long, long, ByteBuffer, LongByReference, IntByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_release_read_op(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_remove(Pointer, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_rmxattr(Pointer, String, String) - Method in interface com.ceph.rados.jna.Rados
 
rados_set_object_layout_object_size(Pointer, int) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_set_object_layout_stripe_count(Pointer, int) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_set_object_layout_stripe_unit(Pointer, int) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_setxattr(Pointer, String, String, byte[], long) - Method in interface com.ceph.rados.jna.Rados
 
rados_shutdown(Pointer) - Method in interface com.ceph.rados.jna.Rados
 
rados_stat(Pointer, String, LongByReference, LongByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_striper_append(Pointer, String, byte[], int) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_striper_create(Pointer, Pointer) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_striper_destroy(Pointer) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_striper_getxattr(Pointer, String, String, byte[], long) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_striper_read(Pointer, String, byte[], int, long) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_striper_remove(Pointer, String) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_striper_rmxattr(Pointer, String, String) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_striper_setxattr(Pointer, String, String, byte[], long) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_striper_stat(Pointer, String, LongByReference, LongByReference) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_striper_trunc(Pointer, String, long) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_striper_write(Pointer, String, byte[], int, long) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_striper_write_full(Pointer, String, byte[], int) - Method in interface com.ceph.radosstriper.jna.RadosStriper
 
rados_trunc(Pointer, String, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_version(IntByReference, IntByReference, IntByReference) - Method in interface com.ceph.rados.jna.Rados
 
rados_write(Pointer, String, byte[], int, long) - Method in interface com.ceph.rados.jna.Rados
 
rados_write_full(Pointer, String, byte[], int) - Method in interface com.ceph.rados.jna.Rados
 
RadosAlreadyConnectedException - Exception in com.ceph.rados.exceptions
Thrown when an operation is being called which is not allowed in a already connected state.
RadosAlreadyConnectedException(String, int) - Constructor for exception com.ceph.rados.exceptions.RadosAlreadyConnectedException
 
RadosArgumentOutOfDomainException - Exception in com.ceph.rados.exceptions
Thrown when an argument is out of domain
RadosArgumentOutOfDomainException(String, int) - Constructor for exception com.ceph.rados.exceptions.RadosArgumentOutOfDomainException
 
RadosBase - Class in com.ceph.rados
Base class for doing all the exception handling.
RadosBase() - Constructor for class com.ceph.rados.RadosBase
 
RadosClusterInfo - Class in com.ceph.rados.jna
 
RadosClusterInfo() - Constructor for class com.ceph.rados.jna.RadosClusterInfo
 
RadosCommandResult(String, String) - Constructor for class com.ceph.rados.Rados.RadosCommandResult
 
RadosException - Exception in com.ceph.rados.exceptions
 
RadosException(String) - Constructor for exception com.ceph.rados.exceptions.RadosException
Throw a a RadosException
RadosException(String, int) - Constructor for exception com.ceph.rados.exceptions.RadosException
Throw a a RadosException
RadosException(String, Throwable) - Constructor for exception com.ceph.rados.exceptions.RadosException
 
RadosInvalidArgumentException - Exception in com.ceph.rados.exceptions
Thrown when a invalid argument is being passed
RadosInvalidArgumentException(String, int) - Constructor for exception com.ceph.rados.exceptions.RadosInvalidArgumentException
 
RadosNotFoundException - Exception in com.ceph.rados.exceptions
Thrown when not able to found given object
RadosNotFoundException(String, int) - Constructor for exception com.ceph.rados.exceptions.RadosNotFoundException
 
RadosObjectInfo - Class in com.ceph.rados.jna
 
RadosObjectInfo(String, long, long) - Constructor for class com.ceph.rados.jna.RadosObjectInfo
 
RadosOperationInProgressException - Exception in com.ceph.rados.exceptions
Thrown when a operation is being called which is already in progress, e.g.
RadosOperationInProgressException(String, int) - Constructor for exception com.ceph.rados.exceptions.RadosOperationInProgressException
 
RadosPermissionException - Exception in com.ceph.rados.exceptions
Thrown when an operation it not permitted
RadosPermissionException(String, int) - Constructor for exception com.ceph.rados.exceptions.RadosPermissionException
 
RadosPoolInfo - Class in com.ceph.rados.jna
 
RadosPoolInfo() - Constructor for class com.ceph.rados.jna.RadosPoolInfo
 
RadosReadOnlyException - Exception in com.ceph.rados.exceptions
Thrown when only ready only operations are allowed
RadosReadOnlyException(String, int) - Constructor for exception com.ceph.rados.exceptions.RadosReadOnlyException
 
RadosStriper - Interface in com.ceph.radosstriper.jna
 
RadosStriper - Class in com.ceph.radosstriper
 
RadosStriper(String) - Constructor for class com.ceph.radosstriper.RadosStriper
 
RadosStriper(String, String, long) - Constructor for class com.ceph.radosstriper.RadosStriper
 
RadosTimeoutException - Exception in com.ceph.rados.exceptions
Thrown when a timeout occurs
RadosTimeoutException(String, int) - Constructor for exception com.ceph.rados.exceptions.RadosTimeoutException
 
raiseExceptionOnError(String, Object...) - Method in class com.ceph.rados.ReadOp.ReadResult
Use this method if you do error handling with exceptions.
Rbd - Interface in com.ceph.rbd.jna
 
Rbd - Class in com.ceph.rbd
 
Rbd(IoCTX) - Constructor for class com.ceph.rbd.Rbd
 
rbd_clone(Pointer, String, String, Pointer, String, long, IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_clone2(Pointer, String, String, Pointer, String, long, IntByReference, long, long) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_close(Pointer) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_copy2(Pointer, Pointer) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_create(Pointer, String, long, IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_create2(Pointer, String, long, long, IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_create3(Pointer, String, long, long, IntByReference, long, long) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_flatten(Pointer) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_get_old_format(Pointer, IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_list(Pointer, byte[], LongByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_list_children(Pointer, byte[], LongByReference, byte[], LongByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_open(Pointer, String, Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_open_read_only(Pointer, String, Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_read(Pointer, long, int, byte[]) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_remove(Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_rename(Pointer, String, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_resize(Pointer, long) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_create(Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_is_protected(Pointer, String, IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_list(Pointer, RbdSnapInfo[], IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_list_end(RbdSnapInfo[]) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_protect(Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_remove(Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_rollback(Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_set(Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_snap_unprotect(Pointer, String) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_stat(Pointer, RbdImageInfo, long) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_version(IntByReference, IntByReference, IntByReference) - Method in interface com.ceph.rbd.jna.Rbd
 
rbd_write(Pointer, long, int, byte[]) - Method in interface com.ceph.rbd.jna.Rbd
 
RbdException - Exception in com.ceph.rbd
 
RbdException(String) - Constructor for exception com.ceph.rbd.RbdException
Throw a a RbdException
RbdException(String, int) - Constructor for exception com.ceph.rbd.RbdException
Throw a a RbdException
RbdImage - Class in com.ceph.rbd
 
RbdImage(Pointer, String) - Constructor for class com.ceph.rbd.RbdImage
 
RbdImageInfo - Class in com.ceph.rbd.jna
 
RbdImageInfo() - Constructor for class com.ceph.rbd.jna.RbdImageInfo
 
RbdSnapInfo - Class in com.ceph.rbd.jna
 
RbdSnapInfo() - Constructor for class com.ceph.rbd.jna.RbdSnapInfo
 
RbdSnapInfo(Pointer) - Constructor for class com.ceph.rbd.jna.RbdSnapInfo
 
read(String, int, long, byte[]) - Method in class com.ceph.rados.IoCTX
Read data from an object
read(String, int, long, byte[]) - Method in class com.ceph.radosstriper.IoCTXStriper
Read data from an object
read(long, byte[], int) - Method in class com.ceph.rbd.RbdImage
Read from an RBD image
ReadOp - Class in com.ceph.rados
 
ReadOp.ReadResult - Class in com.ceph.rados
 
readOpCreate() - Method in class com.ceph.rados.IoCTX
 
readOpRelease(ReadOp) - Method in class com.ceph.rados.IoCTX
Deprecated.
remove(String) - Method in class com.ceph.rados.IoCTX
Remove an object
remove(String) - Method in class com.ceph.radosstriper.IoCTXStriper
Remove an object
remove(String) - Method in class com.ceph.rbd.Rbd
Remove a RBD image
removeExtendedAttribute(String, String) - Method in class com.ceph.rados.IoCTX
Delete an extended attribute from an object.
removeExtendedAttribute(String, String) - Method in class com.ceph.radosstriper.IoCTXStriper
Delete an extended attribute from an object.
rename(String, String) - Method in class com.ceph.rbd.Rbd
Rename a RBD image
resize(long) - Method in class com.ceph.rbd.RbdImage
Resize an RBD image
returnValue - Variable in exception com.ceph.rados.exceptions.RadosException
 
returnValue - Variable in exception com.ceph.rbd.RbdException
 

S

setAuid(long) - Method in class com.ceph.rados.IoCTX
Set the associated auid owner of the current pool
setExtendedAttribute(String, String, String) - Method in class com.ceph.rados.IoCTX
Set an extended attribute on an object.
setExtendedAttribute(String, String, String) - Method in class com.ceph.radosstriper.IoCTXStriper
Set an extended attribute on an object.
setNamespace(String) - Method in class com.ceph.rados.IoCTX
Set the namespace for objects within an IO context.
setStripeCount(int) - Method in class com.ceph.radosstriper.IoCTXStriper
Sets the object layout's stripe count of a rados striper for future objects.
setStripeObjectSize(int) - Method in class com.ceph.radosstriper.IoCTXStriper
Sets the object layout's object_size of a rados striper for future objects.
setStripeUnit(int) - Method in class com.ceph.radosstriper.IoCTXStriper
Sets the object layout's stripe unit of a rados striper for future objects.
shutDown() - Method in class com.ceph.rados.Rados
Shuts rados down
size() - Method in class com.ceph.rados.ListCtx
 
size - Variable in class com.ceph.rbd.jna.RbdImageInfo
 
size - Variable in class com.ceph.rbd.jna.RbdSnapInfo
 
snapCreate(String) - Method in class com.ceph.rados.IoCTX
Create a snapshot
snapCreate(String) - Method in class com.ceph.rbd.RbdImage
Create a RBD snapshot
snapGetName(long) - Method in class com.ceph.rados.IoCTX
Get the name of a snapshot by it's ID
snapGetStamp(long) - Method in class com.ceph.rados.IoCTX
Get the timestamp of a snapshot
snapIsProtected(String) - Method in class com.ceph.rbd.RbdImage
Tells if a snapshot is protected or not
snapList() - Method in class com.ceph.rados.IoCTX
List all snapshots
snapList() - Method in class com.ceph.rbd.RbdImage
List all snapshots
snapList(int) - Method in class com.ceph.rbd.RbdImage
List all snapshots
snapLookup(String) - Method in class com.ceph.rados.IoCTX
Get the ID of a snapshot
snapProtect(String) - Method in class com.ceph.rbd.RbdImage
Protect a snapshot
snapRemove(String) - Method in class com.ceph.rados.IoCTX
Remove a snapshot
snapRemove(String) - Method in class com.ceph.rbd.RbdImage
Remove a RBD snapshot
snapRollBack(String) - Method in class com.ceph.rbd.RbdImage
Rollback a RBD snapshot
snapUnprotect(String) - Method in class com.ceph.rbd.RbdImage
Unprotect a RBD snapshot
stat(String) - Method in class com.ceph.rados.IoCTX
Stat an object
stat(String) - Method in class com.ceph.radosstriper.IoCTXStriper
Stat an object
stat() - Method in class com.ceph.rbd.RbdImage
Get information about a RBD image

T

throwException(int, String) - Static method in class com.ceph.rados.RadosBase
 
truncate(String, long) - Method in class com.ceph.rados.IoCTX
Resize an object
truncate(String, long) - Method in class com.ceph.radosstriper.IoCTXStriper
Resize an object

V

valueOf(String) - Static method in enum com.ceph.rados.exceptions.ErrorCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ceph.rados.exceptions.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForComplete() - Method in class com.ceph.rados.Completion
Block until the operation completes.
waitForSafe() - Method in class com.ceph.rados.Completion
Block until the operation is safe.
write(String, byte[], long) - Method in class com.ceph.rados.IoCTX
Write to an object
write(String, byte[]) - Method in class com.ceph.rados.IoCTX
Write to an object without an offset
write(String, String, long) - Method in class com.ceph.rados.IoCTX
Write to an object without an offset
write(String, String) - Method in class com.ceph.rados.IoCTX
Write to an object without an offset
write(String, byte[], int, long) - Method in class com.ceph.radosstriper.IoCTXStriper
Write to an object
write(String, byte[], long) - Method in class com.ceph.radosstriper.IoCTXStriper
Write to an object
write(String, byte[]) - Method in class com.ceph.radosstriper.IoCTXStriper
Write to an object without an offset
write(String, String, long) - Method in class com.ceph.radosstriper.IoCTXStriper
Write to an object without an offset
write(String, String) - Method in class com.ceph.radosstriper.IoCTXStriper
Write to an object without an offset
write(byte[], long, int) - Method in class com.ceph.rbd.RbdImage
Write data to an RBD image
write(byte[], long) - Method in class com.ceph.rbd.RbdImage
Write data to an RBD image
write(byte[]) - Method in class com.ceph.rbd.RbdImage
Write data to an RBD image
writeFull(String, byte[], int) - Method in class com.ceph.rados.IoCTX
Write an entire object The object is filled with the provided data.
writeFull(String, byte[], int) - Method in class com.ceph.radosstriper.IoCTXStriper
Write an entire object The object is filled with the provided data.
A B C D E F G H I K L N O P Q R S T V W 
Skip navigation links

Copyright © 2020. All rights reserved.