|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
public interface CodecEmbedder<E>
A helper that wraps an encoder or a decoder (codec) so that they can be used
without doing actual I/O in unit tests or higher level codecs. Please refer
to EncoderEmbedder
and DecoderEmbedder
for more information.
方法摘要 | ||
---|---|---|
boolean |
finish()
Signals the pipeline that the encoding or decoding has been finished and no more data will be offered. |
|
boolean |
offer(java.lang.Object input)
Offers an input object to the pipeline of this embedder. |
|
E |
peek()
Reads an encoded or decoded output from the head of the product queue. |
|
E |
poll()
Consumes an encoded or decoded output from the product queue. |
|
java.lang.Object[] |
pollAll()
Consumes all encoded or decoded output from the product queue. |
|
|
pollAll(T[] a)
Consumes all encoded or decoded output from the product queue. |
|
int |
size()
Returns the number of encoded or decoded output in the product queue. |
方法详细信息 |
---|
boolean offer(java.lang.Object input)
true
if and only if there is something to read in the
product queue (see poll()
and peek()
)boolean finish()
true
if and only if there is something to read in the
product queue (see poll()
and peek()
)E poll()
null
if and only if there is no output object left in the
product queue.E peek()
poll()
is that it does not remove the
retrieved object from the product queue.
null
if and only if there is no output object left in the
product queue.java.lang.Object[] pollAll()
Collection.toArray()
except that
the product queue is cleared.
<T> T[] pollAll(T[] a)
Collection.toArray(Object[])
except that the product queue is cleared.
int size()
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |