package
0.14.15
Repository: https://github.com/cyverse/go-irodsclient.git
Documentation: pkg.go.dev

# Functions

NewConnectionPool creates a new ConnectionPool.
NewIRODSSession create a IRODSSession.
NewIRODSSessionConfig create a IRODSSessionConfig.
NewIRODSSessionConfigWithDefault create a IRODSSessionConfig with a default settings.
NewIRODSSessionWithAddressResolver create a IRODSSession.

# Constants

IRODSSessionConnectionErrorTimeoutDefault is a default value of connection error timeout.
IRODSSessionConnectionInitNumberDefault is a default value of connection init number.
IRODSSessionConnectionLifespanDefault is a default value of connection lifespan.
IRODSSessionConnectionMaxDefault is a default value of connection max.
IRODSSessionConnectionMaxMin is a minimum value of connection max.
IRODSSessionTCPBufferSizeDefault is a default value of tcp buffer size.
IRODSSessionTimeoutDefault is a default value of timeout.

# Structs

ConnectionPool is a struct for connection pool.
ConnectionPoolConfig is for connection pool configuration.
IRODSSession manages connections to iRODS.
IRODSSessionConfig is for session configuration.

# Type aliases

No description provided by the author
TransactionFailureHandler is an handler that is called when transaction operation fails.