Package org.apache.mina.filter.ssl
Class SslFilter.EncryptedWriteRequest
- java.lang.Object
-
- org.apache.mina.core.write.DefaultWriteRequest
-
- org.apache.mina.filter.ssl.SslFilter.EncryptedWriteRequest
-
- All Implemented Interfaces:
WriteRequest
- Enclosing class:
- SslFilter
static class SslFilter.EncryptedWriteRequest extends DefaultWriteRequest
A private class used to store encrypted messages. This is necessary to be able to emit the messageSent event with the proper original message, but not for handshake messages, which will be swallowed.
-
-
Field Summary
Fields Modifier and Type Field Description private IoBufferencryptedMessageprivate WriteRequestparentRequest-
Fields inherited from class org.apache.mina.core.write.DefaultWriteRequest
EMPTY_MESSAGE
-
-
Constructor Summary
Constructors Modifier Constructor Description privateEncryptedWriteRequest(WriteRequest writeRequest, IoBuffer encryptedMessage)Create a new instance of an EncryptedWriteRequest
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WriteFuturegetFuture()java.lang.ObjectgetMessage()WriteRequestgetParentRequest()-
Methods inherited from class org.apache.mina.core.write.DefaultWriteRequest
getDestination, getOriginalMessage, getOriginalRequest, isEncoded, setMessage, toString
-
-
-
-
Field Detail
-
encryptedMessage
private final IoBuffer encryptedMessage
-
parentRequest
private WriteRequest parentRequest
-
-
Constructor Detail
-
EncryptedWriteRequest
private EncryptedWriteRequest(WriteRequest writeRequest, IoBuffer encryptedMessage)
Create a new instance of an EncryptedWriteRequest- Parameters:
writeRequest- The parent requestencryptedMessage- The encrypted message
-
-
Method Detail
-
getMessage
public java.lang.Object getMessage()
Description copied from class:DefaultWriteRequest- Specified by:
getMessagein interfaceWriteRequest- Overrides:
getMessagein classDefaultWriteRequest- Returns:
- teh encrypted message
-
getParentRequest
public WriteRequest getParentRequest()
- Returns:
- The parent WriteRequest
-
getFuture
public WriteFuture getFuture()
- Specified by:
getFuturein interfaceWriteRequest- Overrides:
getFuturein classDefaultWriteRequest- Returns:
WriteFuturethat is associated with this write request.
-
-