Package org.apache.mina.core.write
Class WriteRequestWrapper
- java.lang.Object
-
- org.apache.mina.core.write.WriteRequestWrapper
-
- All Implemented Interfaces:
WriteRequest
public class WriteRequestWrapper extends Object implements WriteRequest
A wrapper for an existingWriteRequest.- Author:
- Apache MINA Project
-
-
Constructor Summary
Constructors Constructor Description WriteRequestWrapper(WriteRequest parentRequest)Creates a new instance that wraps the specified request.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SocketAddressgetDestination()Returns the destination of this write request.WriteFuturegetFuture()ObjectgetMessage()WriteRequestgetOriginalRequest()WriteRequestgetParentRequest()booleanisEncoded()Tells if the current message has been encodedStringtoString()
-
-
-
Constructor Detail
-
WriteRequestWrapper
public WriteRequestWrapper(WriteRequest parentRequest)
Creates a new instance that wraps the specified request.- Parameters:
parentRequest- The parent's request
-
-
Method Detail
-
getDestination
public SocketAddress getDestination()
Returns the destination of this write request.- Specified by:
getDestinationin interfaceWriteRequest- Returns:
- null for the default destination
-
getFuture
public WriteFuture getFuture()
- Specified by:
getFuturein interfaceWriteRequest- Returns:
WriteFuturethat is associated with this write request.
-
getMessage
public Object getMessage()
- Specified by:
getMessagein interfaceWriteRequest- Returns:
- a message object to be written.
-
getOriginalRequest
public WriteRequest getOriginalRequest()
- Specified by:
getOriginalRequestin interfaceWriteRequest- Returns:
- the
WriteRequestwhich was requested originally, which is not transformed by anyIoFilter.
-
getParentRequest
public WriteRequest getParentRequest()
- Returns:
- the wrapped request object.
-
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
-
-