# Pipe

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 345 of 621 | 44% | 58 of 80 | 27% | 54 | 65 | 84 | 153 | 16 | 25
isConsumeRequired() |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1
consume(ContentEncoder) |  | 54% |  | 35% | 14 | 15 | 9 | 27 | 0 | 1
produce(ContentDecoder) |  | 64% |  | 57% | 6 | 8 | 7 | 22 | 0 | 1
forceProducerComplete(ContentDecoder) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1
consumerError() |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1
producerError() |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1
hasData(ControlledByteBuffer) |  | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1
getOutputStream() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
setSerializationComplete(boolean) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1
resetOutputStream() |  | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1
getInputStream() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1
setSerializationCompleteWithoutData(boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
forceSetSerializationRest() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1
setRawSerializationComplete(boolean) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
setInputMode(ControlledByteBuffer) |  | 75% |  | 75% | 1 | 3 | 1 | 5 | 0 | 1
isProducerCompleted() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
toString() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
isSerializationComplete() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
hasHttpProducer() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
Pipe(IOControl, ControlledByteBuffer, String, BaseConfiguration) |  | 100% |  | n/a | 0 | 1 | 0 | 18 | 0 | 1
Pipe(ControlledByteBuffer, String, BaseConfiguration) |  | 100% |  | n/a | 0 | 1 | 0 | 18 | 0 | 1
static {...} |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
setOutputMode(ControlledByteBuffer) |  | 100% |  | 50% | 1 | 2 | 0 | 3 | 0 | 1
attachConsumer(IOControl) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
getBuffer() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1