Uses of Interface
org.apache.mina.core.write.WriteRequest
-
Packages that use WriteRequest Package Description org.apache.mina.core.filterchain org.apache.mina.core.polling Base class for implementing transport based on active polling strategies like NIO select call, or any API based on I/O polling system calls (epoll, poll, select, kqueue, etc).org.apache.mina.core.service org.apache.mina.core.session org.apache.mina.core.write org.apache.mina.filter.buffer org.apache.mina.filter.codec Filter implementations that helps you to implement complex protocols via 'codec' concept.org.apache.mina.filter.compression org.apache.mina.filter.errorgenerating An IoFilter that provides flexible error generation facilities.org.apache.mina.filter.executor IoFilters that provide flexible thread model and event queue monitoring interface.org.apache.mina.filter.firewall Classes that implement IoFilter and provide host blocking and throttling.org.apache.mina.filter.keepalive IoFilter that provides the ability for connections to remain open when data is not being transferred.org.apache.mina.filter.logging Classes that implement IoFilter and provide logging of the events and data that flows through a MINA-based system.org.apache.mina.filter.ssl Classes that implement IoFilter and provide Secure Sockets Layer functionality.org.apache.mina.filter.statistic Classes that implement IoFilter and provide the ability for filters to be timed on their performance.org.apache.mina.filter.stream Stream based IoFilter implementation.org.apache.mina.filter.util Utility classes for the MINA filtering portion of the library.org.apache.mina.proxy org.apache.mina.proxy.filter org.apache.mina.transport.socket.nio Socket (TCP/IP) and Datagram (UDP/IP) support based on Java NIO (New I/O) API. -
-
Uses of WriteRequest in org.apache.mina.core.filterchain
Methods in org.apache.mina.core.filterchain with parameters of type WriteRequest Modifier and Type Method Description void
IoFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoSession.write(Object)
method invocation.void
IoFilter.NextFilter. filterWrite(IoSession session, WriteRequest writeRequest)
Forwards filterWrite event to next filter.void
IoFilterAdapter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoSession.write(Object)
method invocation.void
DefaultIoFilterChain. fireFilterWrite(WriteRequest writeRequest)
Fires aIoSession.write(Object)
event.void
IoFilterChain. fireFilterWrite(WriteRequest writeRequest)
Fires aIoSession.write(Object)
event.void
DefaultIoFilterChain. fireMessageSent(WriteRequest request)
Fires aIoHandler.messageSent(IoSession, Object)
event.void
IoFilterChain. fireMessageSent(WriteRequest request)
Fires aIoHandler.messageSent(IoSession, Object)
event.void
IoFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoHandler.messageSent(IoSession,Object)
event.void
IoFilter.NextFilter. messageSent(IoSession session, WriteRequest writeRequest)
Forwards messageSent event to next filter.void
IoFilterAdapter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoHandler.messageSent(IoSession,Object)
event. -
Uses of WriteRequest in org.apache.mina.core.polling
Methods in org.apache.mina.core.polling with parameters of type WriteRequest Modifier and Type Method Description void
AbstractPollingIoProcessor. write(S session, WriteRequest writeRequest)
Writes the WriteRequest for the specifiedsession
. -
Uses of WriteRequest in org.apache.mina.core.service
Methods in org.apache.mina.core.service with parameters of type WriteRequest Modifier and Type Method Description void
IoProcessor. write(S session, WriteRequest writeRequest)
Writes the WriteRequest for the specifiedsession
.void
SimpleIoProcessorPool. write(S session, WriteRequest writeRequest)
Writes the WriteRequest for the specifiedsession
. -
Uses of WriteRequest in org.apache.mina.core.session
Fields in org.apache.mina.core.session declared as WriteRequest Modifier and Type Field Description static WriteRequest
AbstractIoSession. CLOSE_REQUEST
An internal write request object that triggers session close.static WriteRequest
AbstractIoSession. MESSAGE_SENT_REQUEST
An internal write request object that triggers message sent events.Methods in org.apache.mina.core.session that return WriteRequest Modifier and Type Method Description WriteRequest
AbstractIoSession. getCurrentWriteRequest()
Returns theWriteRequest
which is being processed byIoService
.WriteRequest
IoSession. getCurrentWriteRequest()
Returns theWriteRequest
which is being processed byIoService
.Methods in org.apache.mina.core.session with parameters of type WriteRequest Modifier and Type Method Description void
AbstractIoSession. decreaseScheduledBytesAndMessages(WriteRequest request)
Decrease the counters of written messages and written bytes when a message has been writtenvoid
AbstractIoSession. increaseWrittenMessages(WriteRequest request, long currentTime)
Increase the number of written messagesvoid
AbstractIoSession. setCurrentWriteRequest(WriteRequest currentWriteRequest)
Associate the current write request with the sessionvoid
IoSession. setCurrentWriteRequest(WriteRequest currentWriteRequest)
Associate the current write request with the session -
Uses of WriteRequest in org.apache.mina.core.write
Classes in org.apache.mina.core.write that implement WriteRequest Modifier and Type Class Description class
DefaultWriteRequest
The default implementation ofWriteRequest
.class
WriteRequestWrapper
A wrapper for an existingWriteRequest
.Methods in org.apache.mina.core.write that return WriteRequest Modifier and Type Method Description WriteRequest
DefaultWriteRequest. getOriginalRequest()
WriteRequest
WriteRequest. getOriginalRequest()
WriteRequest
WriteRequestWrapper. getOriginalRequest()
WriteRequest
WriteRequestWrapper. getParentRequest()
WriteRequest
WriteException. getRequest()
WriteRequest
WriteRequestQueue. poll(IoSession session)
Get the first request available in the queue for a session.Methods in org.apache.mina.core.write that return types with arguments of type WriteRequest Modifier and Type Method Description List<WriteRequest>
WriteException. getRequests()
Methods in org.apache.mina.core.write with parameters of type WriteRequest Modifier and Type Method Description void
WriteRequestQueue. offer(IoSession session, WriteRequest writeRequest)
Add a new WriteRequest to the session write's queueConstructors in org.apache.mina.core.write with parameters of type WriteRequest Constructor Description NothingWrittenException(WriteRequest request)
Create a new NothingWrittenException instanceNothingWrittenException(WriteRequest request, String message)
Create a new NothingWrittenException instanceNothingWrittenException(WriteRequest request, String message, Throwable cause)
Create a new NothingWrittenException instanceNothingWrittenException(WriteRequest request, Throwable cause)
Create a new NothingWrittenException instanceWriteException(WriteRequest request)
Creates a new WriteException instance.WriteException(WriteRequest request, String message)
Creates a new WriteException instance.WriteException(WriteRequest request, String message, Throwable cause)
Creates a new WriteException instance.WriteException(WriteRequest request, Throwable cause)
Creates a new WriteException instance.WriteRequestWrapper(WriteRequest parentRequest)
Creates a new instance that wraps the specified request.WriteTimeoutException(WriteRequest request)
Create a new WriteTimeoutException instanceWriteTimeoutException(WriteRequest request, String message)
Create a new WriteTimeoutException instanceWriteTimeoutException(WriteRequest request, String message, Throwable cause)
Create a new WriteTimeoutException instanceWriteTimeoutException(WriteRequest request, Throwable cause)
Create a new WriteTimeoutException instanceWriteToClosedSessionException(WriteRequest request)
Create a new WriteToClosedSessionException instanceWriteToClosedSessionException(WriteRequest request, String message)
Create a new WriteToClosedSessionException instanceWriteToClosedSessionException(WriteRequest request, String message, Throwable cause)
Create a new WriteToClosedSessionException instanceWriteToClosedSessionException(WriteRequest request, Throwable cause)
Create a new WriteToClosedSessionException instanceConstructor parameters in org.apache.mina.core.write with type arguments of type WriteRequest Constructor Description NothingWrittenException(Collection<WriteRequest> requests)
Create a new NothingWrittenException instanceNothingWrittenException(Collection<WriteRequest> requests, String message)
Create a new NothingWrittenException instanceNothingWrittenException(Collection<WriteRequest> requests, String message, Throwable cause)
Create a new NothingWrittenException instanceNothingWrittenException(Collection<WriteRequest> requests, Throwable cause)
Create a new NothingWrittenException instanceWriteException(Collection<WriteRequest> requests)
Creates a new WriteException instance.WriteException(Collection<WriteRequest> requests, String message)
Creates a new WriteException instance.WriteException(Collection<WriteRequest> requests, String message, Throwable cause)
Creates a new WriteException instance.WriteException(Collection<WriteRequest> requests, Throwable cause)
Creates a new WriteException instance.WriteTimeoutException(Collection<WriteRequest> requests)
Create a new WriteTimeoutException instanceWriteTimeoutException(Collection<WriteRequest> requests, String message)
Create a new WriteTimeoutException instanceWriteTimeoutException(Collection<WriteRequest> requests, String message, Throwable cause)
Create a new WriteTimeoutException instanceWriteTimeoutException(Collection<WriteRequest> requests, Throwable cause)
Create a new WriteTimeoutException instanceWriteToClosedSessionException(Collection<WriteRequest> requests)
Create a new WriteToClosedSessionException instanceWriteToClosedSessionException(Collection<WriteRequest> requests, String message)
Create a new WriteToClosedSessionException instanceWriteToClosedSessionException(Collection<WriteRequest> requests, String message, Throwable cause)
Create a new WriteToClosedSessionException instanceWriteToClosedSessionException(Collection<WriteRequest> requests, Throwable cause)
Create a new WriteToClosedSessionException instance -
Uses of WriteRequest in org.apache.mina.filter.buffer
Methods in org.apache.mina.filter.buffer with parameters of type WriteRequest Modifier and Type Method Description void
BufferedWriteFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoSession.write(Object)
method invocation. -
Uses of WriteRequest in org.apache.mina.filter.codec
Methods in org.apache.mina.filter.codec with parameters of type WriteRequest Modifier and Type Method Description void
ProtocolCodecFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoSession.write(Object)
method invocation.void
ProtocolCodecFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoHandler.messageSent(IoSession,Object)
event. -
Uses of WriteRequest in org.apache.mina.filter.compression
Methods in org.apache.mina.filter.compression with parameters of type WriteRequest Modifier and Type Method Description protected Object
CompressionFilter. doFilterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
-
Uses of WriteRequest in org.apache.mina.filter.errorgenerating
Methods in org.apache.mina.filter.errorgenerating with parameters of type WriteRequest Modifier and Type Method Description void
ErrorGeneratingFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
-
Uses of WriteRequest in org.apache.mina.filter.executor
Methods in org.apache.mina.filter.executor with parameters of type WriteRequest Modifier and Type Method Description void
ExecutorFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoSession.write(Object)
method invocation.void
WriteRequestFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoSession.write(Object)
method invocation.void
ExecutorFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoHandler.messageSent(IoSession,Object)
event. -
Uses of WriteRequest in org.apache.mina.filter.firewall
Methods in org.apache.mina.filter.firewall with parameters of type WriteRequest Modifier and Type Method Description void
BlacklistFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
-
Uses of WriteRequest in org.apache.mina.filter.keepalive
Methods in org.apache.mina.filter.keepalive with parameters of type WriteRequest Modifier and Type Method Description void
KeepAliveFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoHandler.messageSent(IoSession,Object)
event. -
Uses of WriteRequest in org.apache.mina.filter.logging
Methods in org.apache.mina.filter.logging with parameters of type WriteRequest Modifier and Type Method Description void
LoggingFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
-
Uses of WriteRequest in org.apache.mina.filter.ssl
Methods in org.apache.mina.filter.ssl with parameters of type WriteRequest Modifier and Type Method Description void
SslFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
void
SslFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
-
Uses of WriteRequest in org.apache.mina.filter.statistic
Methods in org.apache.mina.filter.statistic with parameters of type WriteRequest Modifier and Type Method Description void
ProfilerTimerFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
Profile a MessageSent event. -
Uses of WriteRequest in org.apache.mina.filter.stream
Methods in org.apache.mina.filter.stream with parameters of type WriteRequest Modifier and Type Method Description void
AbstractStreamWriteFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoSession.write(Object)
method invocation.void
AbstractStreamWriteFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoHandler.messageSent(IoSession,Object)
event. -
Uses of WriteRequest in org.apache.mina.filter.util
Methods in org.apache.mina.filter.util with parameters of type WriteRequest Modifier and Type Method Description protected abstract Object
WriteRequestFilter. doFilterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
void
CommonEventFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoSession.write(Object)
method invocation.void
ReferenceCountingFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoSession.write(Object)
method invocation.void
WriteRequestFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoSession.write(Object)
method invocation.void
CommonEventFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoHandler.messageSent(IoSession,Object)
event.void
ReferenceCountingFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoHandler.messageSent(IoSession,Object)
event.void
WriteRequestFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
FiltersIoHandler.messageSent(IoSession,Object)
event. -
Uses of WriteRequest in org.apache.mina.proxy
Methods in org.apache.mina.proxy with parameters of type WriteRequest Modifier and Type Method Description void
AbstractProxyLogicHandler. enqueueWriteRequest(IoFilter.NextFilter nextFilter, WriteRequest writeRequest)
Enqueue a message to be written once handshaking is complete.void
ProxyLogicHandler. enqueueWriteRequest(IoFilter.NextFilter nextFilter, WriteRequest writeRequest)
Enqueue a message to be written once handshaking is complete. -
Uses of WriteRequest in org.apache.mina.proxy.filter
Methods in org.apache.mina.proxy.filter with parameters of type WriteRequest Modifier and Type Method Description void
ProxyFilter. filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
Filters outgoing writes, queueing them up if necessary while a handshake is ongoing.void
ProxyFilter. messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest)
Filter handshake related messages from reaching the messageSent callbacks of downstream filters.void
ProxyFilter. writeData(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest, boolean isHandshakeData)
Actually write data. -
Uses of WriteRequest in org.apache.mina.transport.socket.nio
Methods in org.apache.mina.transport.socket.nio with parameters of type WriteRequest Modifier and Type Method Description void
NioDatagramAcceptor. write(NioSession session, WriteRequest writeRequest)
Writes the WriteRequest for the specifiedsession
.
-