Top Fields Constructors Methods
org.glassfish.grizzly.streams

public Class StreamInput

extends Object
implements Input
Class Inheritance
All Implemented Interfaces
org.glassfish.grizzly.streams.Input
Imports
java.io.IOException, org.glassfish.grizzly.Buffer, .CompletionHandler, .GrizzlyFuture, org.glassfish.grizzly.utils.conditions.Condition

Author
Alexey Stashok

Field Summary

Modifier and TypeField and Description
private final StreamReader

Constructor Summary

AccessConstructor and Description
public
StreamInput(StreamReader streamReader)

Method Summary

Modifier and TypeMethod and Description
public void
public Buffer
public boolean
public GrizzlyFuture<Integer>
public byte
public int
public void
public Buffer
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

streamReaderback to summary
private final StreamReader streamReader

Constructor Detail

StreamInputback to summary
public StreamInput(StreamReader streamReader)

Method Detail

closeback to summary
public void close() throws IOException

Implements org.glassfish.grizzly.streams.Input.close.

Annotations
@Override
getBufferback to summary
public Buffer getBuffer()

Implements org.glassfish.grizzly.streams.Input.getBuffer.

Doc from org.glassfish.grizzly.streams.Input.getBuffer.

Return the Input's Buffer.

Annotations
@Override
isBufferedback to summary
public boolean isBuffered()

Implements org.glassfish.grizzly.streams.Input.isBuffered.

Annotations
@Override
notifyConditionback to summary
public GrizzlyFuture<Integer> notifyCondition(Condition condition, CompletionHandler<Integer> completionHandler)

Implements org.glassfish.grizzly.streams.Input.notifyCondition.

Annotations
@Override
readback to summary
public byte read() throws IOException

Implements org.glassfish.grizzly.streams.Input.read.

Annotations
@Override
sizeback to summary
public int size()

Implements org.glassfish.grizzly.streams.Input.size.

Annotations
@Override
skipback to summary
public void skip(int length)

Implements org.glassfish.grizzly.streams.Input.skip.

Annotations
@Override
takeBufferback to summary
public Buffer takeBuffer()

Implements org.glassfish.grizzly.streams.Input.takeBuffer.

Doc from org.glassfish.grizzly.streams.Input.takeBuffer.

Takes the Input's Buffer. This Input should never try to access this Buffer.

Annotations
@Override