Package io.gravitee.gateway.api.stream
Class SimpleReadWriteStream<T>
java.lang.Object
io.gravitee.gateway.api.stream.SimpleReadWriteStream<T>
- All Implemented Interfaces:
ReadStream<T>,ReadWriteStream<T>,WriteStream<T>
- Direct Known Subclasses:
BufferedReadWriteStream
- Author:
- David BRASSELY (david at gravitee.io), GraviteeSource Team
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbodyHandler(Handler<T> bodyHandler) voidend()endHandler(Handler<Void> endHandler) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.gravitee.gateway.api.stream.ReadStream
pause, resumeMethods inherited from interface io.gravitee.gateway.api.stream.WriteStream
drainHandler, end, writeQueueFull
-
Field Details
-
bodyHandler
-
endHandler
-
-
Constructor Details
-
SimpleReadWriteStream
public SimpleReadWriteStream()
-
-
Method Details
-
bodyHandler
- Specified by:
bodyHandlerin interfaceReadStream<T>
-
endHandler
- Specified by:
endHandlerin interfaceReadStream<T>
-
write
- Specified by:
writein interfaceWriteStream<T>
-
end
public void end()- Specified by:
endin interfaceWriteStream<T>
-