All Classes and Interfaces
Class
Description
Holds information about a single logical path inside a collection.
Defines various options for changing the behavior of a connection pool.
A low-level class providing functions mirroring the iRODS C API.
A class acting as a reference to a byte array.
A class which enables users to configure various connection options.
The iRODS connection object which enables communication with an iRODS server.
A class which makes it easy to iterate over the contents of a collection.
The class providing the iterator implementation over a collection.
Options which affect the behavior of the iterator.
A class designed to ease the management of a connection to an iRODS server.
A class which manages a pool of iRODS connections.
A class representing a connection within an
IRODSConnectionPool.A buffered input stream that makes it easy to read iRODS data objects.
A buffered output stream that makes it easy to write iRODS data objects.
A class which enables reading and writing of iRODS data objects.
Instructions for the iRODS server following a successful close of a data
object.
Seek operation options.
A class providing high-level functions for working with collections and data
objects.
Defines bitmask values which influence the behavior of a copy operation.
Defines values which influence the behavior of a remove operation.
Defines symbolic names for string-based keywords.
A high-level class providing functions for modifying metadata on various
iRODS entities.
A class which represents a single atomic metadata operation to execute.
Holds the results of an atomic metadata API operation.
The atomic metadata operations supported by iRODS.
A class providing high-level functions for querying the iRODS catalog.
TODO
A class which makes it easy to iterate over the contents of a collection,
including subcollections.
The class providing the iterator implementation over a collection.
A class providing high-level data types and functions for working with
replicas.
Defines values which influence the behavior of checksum calculations.
A class providing high-level functions for executing iRODS rule code against
rule engine plugins.
A class used to describe inputs to
IRODSRules.executeRule(org.irods.irods4j.low_level.api.IRODSApi.RcComm, org.irods.irods4j.high_level.policy.IRODSRules.RuleArguments).A class providing high-level data types and functions for managing users and
groups.
A class designed to represent an iRODS group.
A class designed to represent an iRODS user.
Defines the set of operations for manipulating user authentication names.
TODO Consider removing support for this.
Holds the new password for a user.
The base class which modifiable user properties are derived from.
An enumeration which defines all user types supported by iRODS.
Holds the new type of a user.
Holds information describing the status of a filesystem object.
Values which define the type of a filesystem object.
A class which enforces use of fully-qualified iRODS usernames.
A generic class which holds a reference to a specific object.
Provides utilities for version-related operations.