Package io.gravitee.gateway.api.stream
Class TransformableStream
java.lang.Object
io.gravitee.gateway.api.stream.SimpleReadWriteStream<Buffer>
io.gravitee.gateway.api.stream.BufferedReadWriteStream
io.gravitee.gateway.api.stream.TransformableStream
- All Implemented Interfaces:
ReadStream<Buffer>,ReadWriteStream<Buffer>,WriteStream<Buffer>
- Direct Known Subclasses:
TransformableRequestStream,TransformableResponseStream
- Author:
- David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Bufferprotected Stringprotected io.gravitee.policy.api.PolicyChainFields inherited from class io.gravitee.gateway.api.stream.SimpleReadWriteStream
bodyHandler, endHandler -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidend()protected TransformableStreamio.gravitee.policy.api.PolicyChainMethods inherited from class io.gravitee.gateway.api.stream.SimpleReadWriteStream
bodyHandler, endHandlerMethods 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
-
buffer
-
contentType
-
policyChain
protected io.gravitee.policy.api.PolicyChain policyChain -
transform
-
-
Constructor Details
-
TransformableStream
public TransformableStream(int length) -
TransformableStream
public TransformableStream()
-
-
Method Details
-
write
- Specified by:
writein interfaceWriteStream<Buffer>- Overrides:
writein classSimpleReadWriteStream<Buffer>
-
flush
-
end
public void end()- Specified by:
endin interfaceWriteStream<Buffer>- Overrides:
endin classSimpleReadWriteStream<Buffer>
-
contentType
-
transform
-
policyChain
public io.gravitee.policy.api.PolicyChain policyChain()
-