Package org.glassfish.grizzly.utils
package org.glassfish.grizzly.utils
-
ClassDescriptionThe Filter is responsible for tracking
Connection
activity and closingConnection
ones it becomes idle for certain amount of time.ArraySet<T>The thread safe set implementation, which uses array to hold its elements.Set of utility methods to work with Arrays.InputStream
implementation over GrizzlyBuffer
.OutputStream
implementation to write to aBuffer
.Charset utility class.The Filter is responsible to break the incoming/outgoing data into chunks and pass them down/up by theFilterChain
.Utility class, which may stores the current execution position to help tracking threading issues.Filter which pauses protocol chain processing for a certain time.EchoFilter
implementationExceptions utilities.Set ofFuture
utilities.GenericAdapter<K,V> Generic Adapter interface.Holder<E>The object holder, which might be used for lazy object initialization.The Filter is responsible for trackingConnection
activity and closingConnection
once it becomes idle for certain amount of time.Simple logFilter
Format the record to include the Thread that logged the record.ObjectPool<E extends PoolableObject>Basic interface for object pool implementationsPair<K,L> Key : Value pair implementation.ResultAware<E>Error thrown when something goes wrong while looking up service providers.A simple service-provider lookup mechanism.Filter, which determines silent connections and closes them.StateHolder<E>Class, which holds the state.StringFilter implementation, which performs Buffer <-> String transformation.ABlockingQueue
in which producers may wait for consumers to receive elements.