Package org.apache.mina.core.write
Interface WriteRequest
-
- All Known Subinterfaces:
DisableEncryptWriteRequest
- All Known Implementing Classes:
DefaultWriteRequest,EncryptedWriteRequest
public interface WriteRequestRepresents write request fired byIoSession.write(Object).- Author:
- Apache MINA Project
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SocketAddressgetDestination()Returns the destination of this write request.WriteFuturegetFuture()ObjectgetMessage()ObjectgetOriginalMessage()WriteRequestgetOriginalRequest()booleanisEncoded()Tells if the current message has been encodedvoidsetMessage(Object modifiedMessage)Set the modified message after it has been processed by a filter.
-
-
-
Method Detail
-
getOriginalRequest
WriteRequest getOriginalRequest()
- Returns:
- the
WriteRequestwhich was requested originally, which is not transformed by anyIoFilter.
-
getFuture
WriteFuture getFuture()
- Returns:
WriteFuturethat is associated with this write request.
-
getMessage
Object getMessage()
- Returns:
- a message object to be written.
-
setMessage
void setMessage(Object modifiedMessage)
Set the modified message after it has been processed by a filter.- Parameters:
modifiedMessage- The modified message
-
getDestination
SocketAddress getDestination()
Returns the destination of this write request.- Returns:
nullfor the default destination
-
isEncoded
boolean isEncoded()
Tells if the current message has been encoded- Returns:
- true if the message has already been encoded
-
getOriginalMessage
Object getOriginalMessage()
- Returns:
- the original message which was sent to the session, before any filter transformation.
-
-