Class ResponseCachingSender
java.lang.Object
io.undertow.server.handlers.cache.ResponseCachingSender
- All Implemented Interfaces:
Sender
- Author:
- Stuart Douglas
-
Constructor Summary
ConstructorsConstructorDescriptionResponseCachingSender(Sender delegate, DirectBufferCache.CacheEntry cacheEntry, long length) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes this sender asynchronouslyvoidclose(IoCallback callback) Closes this sender asynchronously.voidWrite the given String using async IO, and ends the exchange when donevoidsend(String data, IoCallback callback) Write the given String using async IO, and calls the given callback on completion or error.voidWrite the given String using async IO, and ends the exchange when donevoidsend(String data, Charset charset, IoCallback callback) Write the given String using async IO, and calls the given callback on completion or error.voidsend(ByteBuffer src) Write the given buffer using async IO, and ends the exchange when donevoidsend(ByteBuffer[] srcs) Write the given buffers using async IO, and ends the exchange when donevoidsend(ByteBuffer[] srcs, IoCallback callback) Write the given buffers using async IO, and calls the given callback on completion or error.voidsend(ByteBuffer src, IoCallback callback) Write the given buffer using async IO, and calls the given callback on completion or error.voidtransferFrom(FileChannel channel, IoCallback callback) Transfers all content from the specified file
-
Constructor Details
-
ResponseCachingSender
-
-
Method Details
-
send
Description copied from interface:SenderWrite the given buffer using async IO, and calls the given callback on completion or error. -
send
Description copied from interface:SenderWrite the given buffers using async IO, and calls the given callback on completion or error. -
send
Description copied from interface:SenderWrite the given buffer using async IO, and ends the exchange when done -
send
Description copied from interface:SenderWrite the given buffers using async IO, and ends the exchange when done -
send
Description copied from interface:SenderWrite the given String using async IO, and calls the given callback on completion or error.The CharSequence is encoded to UTF8
-
send
Description copied from interface:SenderWrite the given String using async IO, and calls the given callback on completion or error. -
send
Description copied from interface:SenderWrite the given String using async IO, and ends the exchange when doneThe CharSequence is encoded to UTF8
-
send
Description copied from interface:SenderWrite the given String using async IO, and ends the exchange when done -
transferFrom
Description copied from interface:SenderTransfers all content from the specified file- Specified by:
transferFromin interfaceSender- Parameters:
channel- the file channel to transfercallback- The callback
-
close
Description copied from interface:SenderCloses this sender asynchronously. The given callback is notified on completion -
close
public void close()Description copied from interface:SenderCloses this sender asynchronously
-