Uses of Interface
org.apache.mina.core.write.WriteRequest
Packages that use WriteRequest
Package
Description
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).
Filter implementations that helps you to implement complex protocols via 'codec' concept.
An IoFilter that provides flexible error generation facilities.
IoFilters that provide flexible thread model and event queue monitoring interface.
Classes that implement IoFilter and provide host blocking and throttling.
IoFilter that provides the ability for connections to remain open when data is not being transferred.
Classes that implement IoFilter and provide logging of the events and data that flows through a MINA-based system.
Classes that implement IoFilter and provide Secure Sockets Layer functionality.
Classes that implement IoFilter and provide the ability for filters to be timed on their performance.
Stream based IoFilter implementation.
Utility classes for the MINA filtering portion of the library.
Socket (TCP/IP) and Datagram (UDP/IP) support based on Java NIO (New I/O) API.
In-VM pipe support which removes the overhead of local loopback communication.
-
Uses of WriteRequest in org.apache.mina.core.filterchain
Methods in org.apache.mina.core.filterchain with parameters of type WriteRequestModifier and TypeMethodDescriptionprivate voidDefaultIoFilterChain.callNextMessageSent(IoFilterChain.Entry entry, IoSession session, WriteRequest writeRequest) private voidDefaultIoFilterChain.callPreviousFilterWrite(IoFilterChain.Entry entry, IoSession session, WriteRequest writeRequest) voidDefaultIoFilterChain.HeadFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) voidIoFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoSession.write(Object)method invocation.voidIoFilter.NextFilter.filterWrite(IoSession session, WriteRequest writeRequest) ForwardsfilterWriteevent to next filter.voidIoFilterAdapter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoSession.write(Object)method invocation.voidDefaultIoFilterChain.fireFilterWrite(WriteRequest writeRequest) Fires aIoSession.write(Object)event.voidIoFilterChain.fireFilterWrite(WriteRequest writeRequest) Fires aIoSession.write(Object)event.voidDefaultIoFilterChain.fireMessageSent(WriteRequest request) Fires aIoHandler.messageSent(IoSession, Object)event.voidIoFilterChain.fireMessageSent(WriteRequest request) Fires aIoHandler.messageSent(IoSession, Object)event.voidDefaultIoFilterChain.TailFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) voidIoFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoHandler.messageSent(IoSession,Object)event.voidIoFilter.NextFilter.messageSent(IoSession session, WriteRequest writeRequest) ForwardsmessageSentevent to next filter.voidIoFilterAdapter.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 WriteRequestModifier and TypeMethodDescriptionprivate voidAbstractPollingIoProcessor.Processor.fireMessageSent(S session, WriteRequest req) voidAbstractPollingIoProcessor.write(S session, WriteRequest writeRequest) Writes the WriteRequest for the specifiedsession.private intAbstractPollingIoProcessor.Processor.writeBuffer(S session, WriteRequest req, boolean hasFragmentation, int maxLength, long currentTime) private intAbstractPollingIoProcessor.Processor.writeFile(S session, WriteRequest req, boolean hasFragmentation, int maxLength, long currentTime) -
Uses of WriteRequest in org.apache.mina.core.service
Methods in org.apache.mina.core.service with parameters of type WriteRequestModifier and TypeMethodDescriptionvoidIoProcessor.write(S session, WriteRequest writeRequest) Writes the WriteRequest for the specifiedsession.final voidSimpleIoProcessorPool.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 WriteRequestModifier and TypeFieldDescriptionstatic final WriteRequestAbstractIoSession.CLOSE_REQUESTAn internal write request object that triggers session close.private WriteRequestAbstractIoSession.currentWriteRequeststatic final WriteRequestAbstractIoSession.MESSAGE_SENT_REQUESTAn internal write request object that triggers message sent events.Fields in org.apache.mina.core.session with type parameters of type WriteRequestModifier and TypeFieldDescriptionprivate final Queue<WriteRequest> DefaultIoSessionDataStructureFactory.DefaultWriteRequestQueue.qA queue to store incoming write requestsMethods in org.apache.mina.core.session that return WriteRequestModifier and TypeMethodDescriptionfinal WriteRequestAbstractIoSession.getCurrentWriteRequest()Returns theWriteRequestwhich is being processed byIoService.IoSession.getCurrentWriteRequest()Returns theWriteRequestwhich is being processed byIoService.Get the first request available in the queue for a session.Methods in org.apache.mina.core.session with parameters of type WriteRequestModifier and TypeMethodDescriptionfinal voidAbstractIoSession.decreaseScheduledBytesAndMessages(WriteRequest request) Decrease the counters of written messages and written bytes when a message has been writtenfinal voidAbstractIoSession.increaseWrittenMessages(WriteRequest request, long currentTime) Increase the number of written messagesvoidDefaultIoSessionDataStructureFactory.DefaultWriteRequestQueue.offer(IoSession session, WriteRequest writeRequest) Add a new WriteRequest to the session write's queuefinal voidAbstractIoSession.setCurrentWriteRequest(WriteRequest currentWriteRequest) Associate the current write request with the sessionvoidIoSession.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 WriteRequestFields in org.apache.mina.core.write with type parameters of type WriteRequestModifier and TypeFieldDescriptionprivate final List<WriteRequest> WriteException.requestsThe list of WriteRequest stored in this exceptionMethods in org.apache.mina.core.write that return WriteRequestModifier and TypeMethodDescriptionDefaultWriteRequest.getOriginalRequest()WriteRequest.getOriginalRequest()WriteException.getRequest()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 WriteRequestModifier and TypeMethodDescriptionprivate static List<WriteRequest> WriteException.asRequestList(Collection<WriteRequest> requests) private static List<WriteRequest> WriteException.asRequestList(WriteRequest request) WriteException.getRequests()Methods in org.apache.mina.core.write with parameters of type WriteRequestModifier and TypeMethodDescriptionprivate static List<WriteRequest> WriteException.asRequestList(WriteRequest request) voidWriteRequestQueue.offer(IoSession session, WriteRequest writeRequest) Add a new WriteRequest to the session write's queueMethod parameters in org.apache.mina.core.write with type arguments of type WriteRequestModifier and TypeMethodDescriptionprivate static List<WriteRequest> WriteException.asRequestList(Collection<WriteRequest> requests) Constructors in org.apache.mina.core.write with parameters of type WriteRequestModifierConstructorDescriptionNothingWrittenException(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.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 instanceCreate 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 WriteRequestModifierConstructorDescriptionNothingWrittenException(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 WriteRequestModifier and TypeMethodDescriptionvoidBufferedWriteFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoSession.write(Object)method invocation. -
Uses of WriteRequest in org.apache.mina.filter.codec
Classes in org.apache.mina.filter.codec that implement WriteRequestMethods in org.apache.mina.filter.codec with parameters of type WriteRequestModifier and TypeMethodDescriptionvoidProtocolCodecFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoSession.write(Object)method invocation.private ProtocolEncoderOutputProtocolCodecFilter.getEncoderOut(IoSession session, IoFilter.NextFilter nextFilter, WriteRequest writeRequest) voidProtocolCodecFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoHandler.messageSent(IoSession,Object)event.Constructors in org.apache.mina.filter.codec with parameters of type WriteRequestModifierConstructorDescriptionProtocolEncoderOutputImpl(IoSession session, IoFilter.NextFilter nextFilter, WriteRequest writeRequest) -
Uses of WriteRequest in org.apache.mina.filter.compression
Methods in org.apache.mina.filter.compression with parameters of type WriteRequestModifier and TypeMethodDescriptionprotected ObjectCompressionFilter.doFilterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) voidCompressionFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoSession.write(Object)method invocation. -
Uses of WriteRequest in org.apache.mina.filter.errorgenerating
Methods in org.apache.mina.filter.errorgenerating with parameters of type WriteRequestModifier and TypeMethodDescriptionvoidErrorGeneratingFilter.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 WriteRequestModifier and TypeMethodDescriptionfinal voidExecutorFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoSession.write(Object)method invocation.voidWriteRequestFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoSession.write(Object)method invocation.final voidExecutorFilter.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 WriteRequestModifier and TypeMethodDescriptionvoidBlacklistFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoHandler.messageSent(IoSession,Object)event. -
Uses of WriteRequest in org.apache.mina.filter.keepalive
Methods in org.apache.mina.filter.keepalive with parameters of type WriteRequestModifier and TypeMethodDescriptionvoidKeepAliveFilter.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 WriteRequestModifier and TypeMethodDescriptionvoidLoggingFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoHandler.messageSent(IoSession,Object)event. -
Uses of WriteRequest in org.apache.mina.filter.ssl
Classes in org.apache.mina.filter.ssl that implement WriteRequestModifier and TypeClassDescription(package private) static classA private class used to store encrypted messages.Fields in org.apache.mina.filter.ssl declared as WriteRequestModifier and TypeFieldDescriptionprivate WriteRequestSslFilter.EncryptedWriteRequest.parentRequestMethods in org.apache.mina.filter.ssl that return WriteRequestMethods in org.apache.mina.filter.ssl with parameters of type WriteRequestModifier and TypeMethodDescriptionvoidSslFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) voidSslFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) (package private) voidSslHandler.scheduleFilterWrite(IoFilter.NextFilter nextFilter, WriteRequest writeRequest) (package private) voidSslHandler.schedulePreHandshakeWriteRequest(IoFilter.NextFilter nextFilter, WriteRequest writeRequest) Constructors in org.apache.mina.filter.ssl with parameters of type WriteRequestModifierConstructorDescriptionprivateEncryptedWriteRequest(WriteRequest writeRequest, IoBuffer encryptedMessage) Create a new instance of an EncryptedWriteRequest -
Uses of WriteRequest in org.apache.mina.filter.statistic
Methods in org.apache.mina.filter.statistic with parameters of type WriteRequestModifier and TypeMethodDescriptionvoidProfilerTimerFilter.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 that return types with arguments of type WriteRequestModifier and TypeMethodDescriptionprivate Queue<WriteRequest> AbstractStreamWriteFilter.getWriteRequestQueue(IoSession session) private Queue<WriteRequest> AbstractStreamWriteFilter.removeWriteRequestQueue(IoSession session) Methods in org.apache.mina.filter.stream with parameters of type WriteRequestModifier and TypeMethodDescriptionvoidAbstractStreamWriteFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoSession.write(Object)method invocation.voidAbstractStreamWriteFilter.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 WriteRequestModifier and TypeMethodDescriptionfinal voidCommonEventFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoSession.write(Object)method invocation.voidReferenceCountingFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoSession.write(Object)method invocation.final voidCommonEventFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) FiltersIoHandler.messageSent(IoSession,Object)event.voidReferenceCountingFilter.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 WriteRequestModifier and TypeMethodDescriptionvoidAbstractProxyLogicHandler.enqueueWriteRequest(IoFilter.NextFilter nextFilter, WriteRequest writeRequest) Enqueue a message to be written once handshaking is complete.voidProxyLogicHandler.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 WriteRequestModifier and TypeMethodDescriptionvoidProxyFilter.filterWrite(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) Filters outgoing writes, queueing them up if necessary while a handshake is ongoing.voidProxyFilter.messageSent(IoFilter.NextFilter nextFilter, IoSession session, WriteRequest writeRequest) Filter handshake related messages from reaching the messageSent callbacks of downstream filters.voidProxyFilter.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 WriteRequestModifier and TypeMethodDescriptionvoidNioDatagramAcceptor.write(NioSession session, WriteRequest writeRequest) Writes the WriteRequest for the specifiedsession. -
Uses of WriteRequest in org.apache.mina.transport.vmpipe
Methods in org.apache.mina.transport.vmpipe with parameters of type WriteRequestModifier and TypeMethodDescriptionvoidVmPipeFilterChain.fireFilterWrite(WriteRequest writeRequest) voidVmPipeFilterChain.fireMessageSent(WriteRequest request) voidVmPipeFilterChain.VmPipeIoProcessor.write(VmPipeSession session, WriteRequest writeRequest) Writes the WriteRequest for the specifiedsession.