Uses of Package
org.jgrapes.io.util
Package
Description
Provides components for building a HTTP server based on the
core and IO components.
I/O related components built on top of the core package.
Provides the events used by the I/O related components.
Utility classes, mainly for adapted buffers to specific needs.
Components for handling mail.
Networking related I/O classes.
-
ClassDescriptionMay be implemented by classes that can consume input events to support generic usage.A wrapper around a
Buffer
that maintains a lock count for that buffer. -
ClassDescriptionA wrapper around a
Buffer
that maintains a lock count for that buffer.A queue based buffer pool. -
-
ClassDescriptionA base class for
CharBufferWriter
andByteBufferWriter
.Used to notify interested objects about the changed availability of permits.Defines the method of a buffer collector.AnOutputStream
that is backed byByteBuffer
s obtained from a queue.AnWriter
that encodes the data written to it and stores it in aByteBuffer
obtained from a queue.AnWriter
that is backed byCharBuffer
s obtained from a queue.A base class for components that manageSubchannel
s representing some kind of connection to a server or service.The base class for the connections managed by this component.A filter that copies all data read into a buffer.May be implemented by classes that can consume input events to support generic usage.Collects character data from buffers and makes it available as complete lines.Provides an I/O subchannel that is linked to another I/O subchannel.A wrapper around aBuffer
that maintains a lock count for that buffer.A read-only view of the managed buffer’s content (backing buffer) and a reference to the managed buffer.A read-only view of the managed buffer’s content (backing buffer) and a reference to the managed buffer.A queue based buffer pool.Information about a single managed pool.Three views on the existing pool.AReader
that provides the data from theManagedBuffer
s fed to it to a consumer.Starts a thread with a synchronous consumer of input provided by aReader
which is fed with data fromManagedBuffer
s (usually obtained fromInput
events).A class that manages a set of permits and notifies listeners about changes of availability. -
ClassDescriptionA base class for components that manage
Subchannel
s representing some kind of connection to a server or service.The base class for the connections managed by this component. -
ClassDescriptionA wrapper around a
Buffer
that maintains a lock count for that buffer.A queue based buffer pool.A class that manages a set of permits and notifies listeners about changes of availability.