ocean.io.model

Modules

IConduit
module ocean.io.model.IConduit
IFile
module ocean.io.model.IFile
ISuspendable
module ocean.io.model.ISuspendable

Interface for a process which can be suspended and resumed.

ISuspendableThrottler
module ocean.io.model.ISuspendableThrottler

Abstract base classes for suspendable throttlers.

SuspendableThrottlerCount
module ocean.io.model.SuspendableThrottlerCount

Helper classes to manage the situations where a set of objects implementing ISuspendable should be throttled based on a count of pending items of some kind. For example, one common situation of this type is as follows: