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.WriteRejectedException(WriteRequest requests) Create a new WriteRejectedException instanceWriteRejectedException(WriteRequest requests, String message) Create a new WriteRejectedException instanceWriteTimeoutException(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.WriteRejectedException(Collection<WriteRequest> requests) Create a new WriteRejectedException instanceWriteRejectedException(Collection<WriteRequest> requests, String message) Create a new WriteRejectedException instanceWriteTimeoutException(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.voidProtocolCodecFilter.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 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
Subinterfaces of WriteRequest in org.apache.mina.filter.sslModifier and TypeInterfaceDescriptioninterfaceInterface used to designate WriteRequest objects which should not be encrypted.Classes in org.apache.mina.filter.ssl that implement WriteRequestModifier and TypeClassDescriptionclassSpecialty WriteRequest which indicates that the contents has been encrypted.Fields in org.apache.mina.filter.ssl declared as WriteRequestFields in org.apache.mina.filter.ssl with type parameters of type WriteRequestModifier and TypeFieldDescriptionprotected final Deque<WriteRequest> SslHandler.mAckQueueRequests which have been sent to the socket and waiting acknowledgmentprotected final Deque<WriteRequest> SslHandler.mEncodeQueueWrite Requests which are enqueued prior to the completion of the handshakingMethods in org.apache.mina.filter.ssl that return WriteRequestMethods in org.apache.mina.filter.ssl with parameters of type WriteRequestModifier and TypeMethodDescriptionabstract voidSslHandler.ack(IoFilter.NextFilter next, WriteRequest request) Acknowledge that aWriteRequesthas been successfully written to theIoSessionvoidSSLHandlerG0.ack(IoFilter.NextFilter next, WriteRequest request) Acknowledge that aWriteRequesthas been successfully written to theIoSessionvoidSSLHandlerG1.ack(IoFilter.NextFilter next, WriteRequest request) Acknowledge that aWriteRequesthas been successfully written to theIoSessionprotected voidSSLHandlerG1.ack_start(IoFilter.NextFilter next, WriteRequest request) voidSslFilter.filterWrite(IoFilter.NextFilter next, IoSession session, WriteRequest request) FiltersIoSession.write(Object)method invocation.voidSslFilter.messageSent(IoFilter.NextFilter next, IoSession session, WriteRequest request) FiltersIoHandler.messageSent(IoSession,Object)event.abstract voidSslHandler.write(IoFilter.NextFilter next, WriteRequest request) Encrypts and writes the specifiedWriteRequestto theIoSessionor enqueues it to be processed later.voidSSLHandlerG0.write(IoFilter.NextFilter next, WriteRequest request) Encrypts and writes the specifiedWriteRequestto theIoSessionor enqueues it to be processed later.voidSSLHandlerG1.write(IoFilter.NextFilter next, WriteRequest request) Encrypts and writes the specifiedWriteRequestto theIoSessionor enqueues it to be processed later.protected booleanSSLHandlerG1.write_loop(IoFilter.NextFilter next, WriteRequest request) Attempts to encode the WriteRequest and write the data to the IoSessionprotected voidSSLHandlerG1.write_start(IoFilter.NextFilter next, WriteRequest request) protected booleanSSLHandlerG0.write_user_loop(IoFilter.NextFilter next, WriteRequest request) Attempts to encode the WriteRequest and write the data to the IoSessionConstructors in org.apache.mina.filter.ssl with parameters of type WriteRequest -
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.