Top Interfaces Classes
module org.glassfish.grizzly.http

Package org.glassfish.grizzly.http.io


Interface Summary

Modifier and TypeInterface and Description
public interface
BinaryNIOInputSource

Adds the ability for binary based org.glassfish.grizzly.InputSources to obtain the incoming org.glassfish.grizzly.Buffer directly without having to use intermediate objects to copy the data to.

public interface
BinaryNIOOutputSink

Adds the ability for binary based org.glassfish.grizzly.OutputSinks to write a Buffer instead of having to convert to those types supported by java.io.OutputStream.

Class Summary

Modifier and TypeClass and Description
public class
InputBuffer

Abstraction exposing both byte and character methods to read content from the HTTP messaging system in Grizzly.

public abstract class
NIOInputStream

Stream implementation to read binary request content.

public abstract class
NIOOutputStream

Stream implementation for writing binary content to an HTTP user-agent.

public abstract class
NIOReader

Character stream implementation used to read character-based request content.

public abstract class
NIOWriter

Stream implementation for writing character content to an HTTP user-agent.

public class
OutputBuffer

Abstraction exposing both byte and character methods to write content to the HTTP messaging system in Grizzly.

pack-priv class
TemporaryHeapBuffer

HeapBuffer implementation, which might be reset to reference another byte[] at any moment.