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
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
FieldsFields inherited from class DefaultWriteRequest
EMPTY_MESSAGE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateEncryptedWriteRequest(WriteRequest writeRequest, IoBuffer encryptedMessage) Create a new instance of an EncryptedWriteRequest -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class DefaultWriteRequest
getDestination, getOriginalMessage, getOriginalRequest, isEncoded, setMessage, toString
-
Field Details
-
encryptedMessage
-
parentRequest
-
-
Constructor Details
-
EncryptedWriteRequest
Create a new instance of an EncryptedWriteRequest- Parameters:
writeRequest- The parent requestencryptedMessage- The encrypted message
-
-
Method Details
-
getMessage
Description copied from class:DefaultWriteRequest- Specified by:
getMessagein interfaceWriteRequest- Overrides:
getMessagein classDefaultWriteRequest- Returns:
- teh encrypted message
-
getParentRequest
- Returns:
- The parent WriteRequest
-
getFuture
- Specified by:
getFuturein interfaceWriteRequest- Overrides:
getFuturein classDefaultWriteRequest- Returns:
WriteFuturethat is associated with this write request.
-