Package org.glassfish.grizzly.samples.simpleauth


package org.glassfish.grizzly.samples.simpleauth
  • Classes
    Class
    Description
    Client implementation, which sends a message to a Server and checks the response.
    Client authentication filter, which intercepts client<->server communication, and checks whether client connection has been authenticated.
    Single connection authentication info.
    Simple filter, which prints out the server echo message.
    The Filter is responsible for a {@link List&lt;String&gt;} <-> MultiLinePacket transformations.
    Packet, which contains multiple String lines.
    MultiString filter, the codec, that converts Buffer <-> List<String>
     
    Server implementation, which echoes message, only if client was authenticated :) Client and server exchange String based messages: (1) MultiLinePacket = command *(parameter LF) LF parameter = TEXT (ASCII) Server filters are built in a following way: TransportFilter - reads/writes data from/to network MultiStringFilter - translates Buffer <-> List<String> MultiLineFilter - translates String <-> MultiLinePacket (see 1) ServerAuthFilter - checks authentication header in an incoming packets.
    Server authentication filter, which intercepts client<->server communication.