Package org.apache.mina.core.write
Class WriteRequestWrapper
java.lang.Object
org.apache.mina.core.write.WriteRequestWrapper
- All Implemented Interfaces:
WriteRequest
- Direct Known Subclasses:
ProtocolCodecFilter.MessageWriteRequest,SslFilter.EncryptedWriteRequest,WriteRequestFilter.FilteredWriteRequest
A wrapper for an existing
WriteRequest.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionWriteRequestWrapper(WriteRequest parentRequest) Creates a new instance that wraps the specified request. -
Method Summary
Modifier and TypeMethodDescriptionReturns the destination of this write request.booleanTells if the current message has been encodedtoString()
-
Field Details
-
parentRequest
-
-
Constructor Details
-
WriteRequestWrapper
Creates a new instance that wraps the specified request.- Parameters:
parentRequest- The parent's request
-
-
Method Details
-
getDestination
Returns the destination of this write request.- Specified by:
getDestinationin interfaceWriteRequest- Returns:
nullfor the default destination
-
getFuture
- Specified by:
getFuturein interfaceWriteRequest- Returns:
WriteFuturethat is associated with this write request.
-
getMessage
- Specified by:
getMessagein interfaceWriteRequest- Returns:
- a message object to be written.
-
getOriginalRequest
- Specified by:
getOriginalRequestin interfaceWriteRequest- Returns:
- the
WriteRequestwhich was requested originally, which is not transformed by anyIoFilter.
-
getParentRequest
- Returns:
- the wrapped request object.
-
toString
-
isEncoded
public boolean isEncoded()Tells if the current message has been encoded- Specified by:
isEncodedin interfaceWriteRequest- Returns:
- true if the message has already been encoded
-