Class AddServerMessageFilter
java.lang.Object
org.glassfish.grizzly.filterchain.BaseFilter
org.glassfish.grizzly.samples.portunif.addservice.AddServerMessageFilter
- All Implemented Interfaces:
org.glassfish.grizzly.filterchain.Filter
public class AddServerMessageFilter
extends org.glassfish.grizzly.filterchain.BaseFilter
The ADD-service message parser/serializer, which is responsible for parsing
AddRequestMessage and serializing AddResponseMessage.- Author:
- Alexey Stashok
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.glassfish.grizzly.filterchain.NextActionhandleRead(org.glassfish.grizzly.filterchain.FilterChainContext ctx) Handle just read operation, when some message has come and ready to be processed.org.glassfish.grizzly.filterchain.NextActionhandleWrite(org.glassfish.grizzly.filterchain.FilterChainContext ctx) Method is called, when we write a data to the Connection.Methods inherited from class org.glassfish.grizzly.filterchain.BaseFilter
createContext, exceptionOccurred, handleAccept, handleClose, handleConnect, handleEvent, onAdded, onFilterChainChanged, onRemoved, toString
-
Constructor Details
-
AddServerMessageFilter
public AddServerMessageFilter()
-
-
Method Details
-
handleRead
public org.glassfish.grizzly.filterchain.NextAction handleRead(org.glassfish.grizzly.filterchain.FilterChainContext ctx) throws IOException Handle just read operation, when some message has come and ready to be processed.- Specified by:
handleReadin interfaceorg.glassfish.grizzly.filterchain.Filter- Overrides:
handleReadin classorg.glassfish.grizzly.filterchain.BaseFilter- Parameters:
ctx- Context ofFilterChainContextprocessing- Returns:
- the next action
- Throws:
IOException
-
handleWrite
public org.glassfish.grizzly.filterchain.NextAction handleWrite(org.glassfish.grizzly.filterchain.FilterChainContext ctx) throws IOException Method is called, when we write a data to the Connection. We override this method to perform AddResponseMessage -> Buffer transformation.- Specified by:
handleWritein interfaceorg.glassfish.grizzly.filterchain.Filter- Overrides:
handleWritein classorg.glassfish.grizzly.filterchain.BaseFilter- Parameters:
ctx- Context ofFilterChainContextprocessing- Returns:
- the next action
- Throws:
IOException
-