com.fasterxml.jackson.jr.private_.async.ByteBufferFeeder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jackson-jr-all Show documentation
Show all versions of jackson-jr-all Show documentation
"Uber" jar that contains all Jackson jr components as well as underlying Jackson core
Streaming, in a single jar.
The newest version!
package com.fasterxml.jackson.core.async;
import java.io.IOException;
import java.nio.ByteBuffer;
/**
* {@link NonBlockingInputFeeder} implementation used when feeding data
* as {@link ByteBuffer} contents.
*
* @since 2.9
*/
public interface ByteBufferFeeder extends NonBlockingInputFeeder
{
/**
* Method that can be called to feed more data, if (and only if)
* {@link NonBlockingInputFeeder#needMoreInput} returns true.
*
* @param buffer Buffer that contains additional input to read
*
* @throws IOException if the state is such that this method should not be called
* (has not yet consumed existing input data, or has been marked as closed)
*/
public void feedInput(ByteBuffer buffer) throws IOException;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy