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 SocketAddress
getDestination()
Returns the destination of this write request.WriteFuture
getFuture()
Object
getMessage()
WriteRequest
getOriginalRequest()
WriteRequest
getParentRequest()
boolean
isEncoded()
Tells if the current message has been encodedString
toString()
-
-
-
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:
getDestination
in interfaceWriteRequest
- Returns:
- null for the default destination
-
getFuture
public WriteFuture getFuture()
- Specified by:
getFuture
in interfaceWriteRequest
- Returns:
WriteFuture
that is associated with this write request.
-
getMessage
public Object getMessage()
- Specified by:
getMessage
in interfaceWriteRequest
- Returns:
- a message object to be written.
-
getOriginalRequest
public WriteRequest getOriginalRequest()
- Specified by:
getOriginalRequest
in interfaceWriteRequest
- Returns:
- the
WriteRequest
which 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:
isEncoded
in interfaceWriteRequest
- Returns:
- true if the message has already been encoded
-
-