Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- charset - Variable in class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter
- ChatCommand - Class in org.glassfish.grizzly.samples.udpmulticast
-
Class represent chat command abstraction.
- ChatCommand() - Constructor for class org.glassfish.grizzly.samples.udpmulticast.ChatCommand
- Client - Class in org.glassfish.grizzly.samples.simpleauth
-
Client implementation, which sends a message to a
Serverand checks the response. - Client() - Constructor for class org.glassfish.grizzly.samples.simpleauth.Client
- ClientAuthFilter - Class in org.glassfish.grizzly.samples.simpleauth
-
Client authentication filter, which intercepts client<->server communication, and checks whether client connection has been authenticated.
- ClientAuthFilter() - Constructor for class org.glassfish.grizzly.samples.simpleauth.ClientAuthFilter
- ClientAuthFilter.ConnectionAuthInfo - Class in org.glassfish.grizzly.samples.simpleauth
-
Single connection authentication info.
- ClientFilter - Class in org.glassfish.grizzly.samples.echo
-
Client filter is responsible for redirecting server response to the standard output
- ClientFilter - Class in org.glassfish.grizzly.samples.simpleauth
-
Simple filter, which prints out the server echo message.
- ClientFilter() - Constructor for class org.glassfish.grizzly.samples.echo.ClientFilter
- ClientFilter() - Constructor for class org.glassfish.grizzly.samples.simpleauth.ClientFilter
- ConnectionAuthInfo() - Constructor for class org.glassfish.grizzly.samples.simpleauth.ClientAuthFilter.ConnectionAuthInfo
- create() - Static method in class org.glassfish.grizzly.samples.simpleauth.MultiLinePacket
- create(String...) - Static method in class org.glassfish.grizzly.samples.simpleauth.MultiLinePacket
- createInList() - Method in class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter
- CustomClientFilter(FutureImpl<GIOPMessage>) - Constructor for class org.glassfish.grizzly.samples.filterchain.GIOPClient.CustomClientFilter
- CustomStrategy - Class in org.glassfish.grizzly.samples.strategy
-
Sample shows how easy custom
IOStrategycould be applied for aTransport. - CustomStrategy() - Constructor for class org.glassfish.grizzly.samples.strategy.CustomStrategy
D
- decode(Buffer, MultiStringFilter.DecodeResult) - Method in class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter
- DecodeResult() - Constructor for class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter.DecodeResult
- decodeStateAttr - Variable in class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter
E
- EchoClient - Class in org.glassfish.grizzly.samples.echo
-
The simple client, which sends a message to the echo server and waits for response
- EchoClient - Class in org.glassfish.grizzly.samples.udpecho
-
The simple client, which sends a message to the echo server and waits for response
- EchoClient() - Constructor for class org.glassfish.grizzly.samples.echo.EchoClient
- EchoClient() - Constructor for class org.glassfish.grizzly.samples.udpecho.EchoClient
- EchoFilter - Class in org.glassfish.grizzly.samples.echo
-
Implementation of
FilterChainfilter, which replies with the request message. - EchoFilter() - Constructor for class org.glassfish.grizzly.samples.echo.EchoFilter
- EchoFilterAsync - Class in org.glassfish.grizzly.samples.echo
-
Implementation of
FilterChainfilter, which asynchronously replies with the request message. - EchoFilterAsync() - Constructor for class org.glassfish.grizzly.samples.echo.EchoFilterAsync
- EchoServer - Class in org.glassfish.grizzly.samples.echo
-
Class initializes and starts the echo server, based on Grizzly 2.0
- EchoServer - Class in org.glassfish.grizzly.samples.udpecho
-
Class initializes and starts the UDP echo server, based on Grizzly 2.0
- EchoServer() - Constructor for class org.glassfish.grizzly.samples.echo.EchoServer
- EchoServer() - Constructor for class org.glassfish.grizzly.samples.udpecho.EchoServer
- encode(MemoryManager, List<String>) - Method in class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter
- equals(Object) - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- equals(Object) - Method in class org.glassfish.grizzly.samples.simpleauth.MultiLinePacket
G
- getActiveConnections() - Method in class org.glassfish.grizzly.samples.lifecycle.LifeCycleFilter
-
Returns the
Setof currently activeConnections. - getBody() - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- getBodyLength() - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- getFlags() - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- getGIOPHeader() - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- getLines() - Method in class org.glassfish.grizzly.samples.simpleauth.MultiLinePacket
-
Gets the packet string lines.
- getMajor() - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- getMinor() - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- getResult() - Method in class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter.DecodeResult
- getTotalConnections() - Method in class org.glassfish.grizzly.samples.lifecycle.LifeCycleFilter
-
Returns the total number of connections ever created by the
Transport - getValue() - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- GIOPClient - Class in org.glassfish.grizzly.samples.filterchain
-
Simple GIOP client
- GIOPClient() - Constructor for class org.glassfish.grizzly.samples.filterchain.GIOPClient
- GIOPClient.CustomClientFilter - Class in org.glassfish.grizzly.samples.filterchain
- GIOPFilter - Class in org.glassfish.grizzly.samples.filterchain
-
Example of parser
Filter, which is response for Buffer <-> GIOPMessage transformation. - GIOPFilter() - Constructor for class org.glassfish.grizzly.samples.filterchain.GIOPFilter
- GIOPMessage - Class in org.glassfish.grizzly.samples.filterchain
-
Simple representation of GIOP message
- GIOPMessage() - Constructor for class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- GIOPMessage(byte, byte, byte, byte, byte[]) - Constructor for class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- GIOPServer - Class in org.glassfish.grizzly.samples.filterchain
-
Simple GIOP echo server
- GIOPServer() - Constructor for class org.glassfish.grizzly.samples.filterchain.GIOPServer
H
- handleAccept(FilterChainContext) - Method in class org.glassfish.grizzly.samples.lifecycle.LifeCycleFilter
-
Method is called, when new
Connectionwas accepted by aTransport - handleClose(FilterChainContext) - Method in class org.glassfish.grizzly.samples.lifecycle.LifeCycleFilter
-
Method is called, when the
Connectionis getting closed - handleClose(FilterChainContext) - Method in class org.glassfish.grizzly.samples.simpleauth.ClientAuthFilter
-
The method is called, when a connection gets closed.
- handleClose(FilterChainContext) - Method in class org.glassfish.grizzly.samples.simpleauth.ServerAuthFilter
-
The method is called, when a connection gets closed.
- handleClose(FilterChainContext) - Method in class org.glassfish.grizzly.samples.tunnel.TunnelFilter
-
This method will be called, to notify about
Connectionclosing. - handleConnect(FilterChainContext) - Method in class org.glassfish.grizzly.samples.lifecycle.LifeCycleFilter
-
Method is called, when new client
Connectionwas connected to some endpoint - handleRead(FilterChainContext) - Method in class org.glassfish.grizzly.samples.echo.ClientFilter
-
Handle just read operation, when some message has come and ready to be processed.
- handleRead(FilterChainContext) - Method in class org.glassfish.grizzly.samples.echo.EchoFilter
-
Handle just read operation, when some message has come and ready to be processed.
- handleRead(FilterChainContext) - Method in class org.glassfish.grizzly.samples.echo.EchoFilterAsync
-
Handle just read operation, when some message has come and ready to be processed.
- handleRead(FilterChainContext) - Method in class org.glassfish.grizzly.samples.filterchain.GIOPClient.CustomClientFilter
- handleRead(FilterChainContext) - Method in class org.glassfish.grizzly.samples.filterchain.GIOPFilter
-
Method is called, when new data was read from the Connection and ready to be processed.
- handleRead(FilterChainContext) - Method in class org.glassfish.grizzly.samples.simpleauth.ClientAuthFilter
-
The method is called once we have received
MultiLinePacket. - handleRead(FilterChainContext) - Method in class org.glassfish.grizzly.samples.simpleauth.ClientFilter
-
The method is called, when we receive a message from a server.
- handleRead(FilterChainContext) - Method in class org.glassfish.grizzly.samples.simpleauth.MultiLineFilter
-
The method is called once we have received a single
Stringline. - handleRead(FilterChainContext) - Method in class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter
- handleRead(FilterChainContext) - Method in class org.glassfish.grizzly.samples.simpleauth.ServerAuthFilter
-
The method is called once we have received
MultiLinePacketfrom a client. - handleRead(FilterChainContext) - Method in class org.glassfish.grizzly.samples.tunnel.TunnelFilter
-
This method will be called, once
Connectionhas some available data - handleRead(FilterChainContext) - Method in class org.glassfish.grizzly.samples.udpmulticast.PrintFilter
- handleWrite(FilterChainContext) - Method in class org.glassfish.grizzly.samples.filterchain.GIOPFilter
-
Method is called, when we write a data to the Connection.
- handleWrite(FilterChainContext) - Method in class org.glassfish.grizzly.samples.simpleauth.ClientAuthFilter
-
The method is called each time, when client sends a message to a server.
- handleWrite(FilterChainContext) - Method in class org.glassfish.grizzly.samples.simpleauth.MultiLineFilter
-
The method is called when we send MultiLinePacket.
- handleWrite(FilterChainContext) - Method in class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter
- handleWrite(FilterChainContext) - Method in class org.glassfish.grizzly.samples.simpleauth.ServerAuthFilter
-
The method is called each time, when server sends a message to a client.
- hashCode() - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- hashCode() - Method in class org.glassfish.grizzly.samples.simpleauth.MultiLinePacket
- HOST - Static variable in class org.glassfish.grizzly.samples.echo.EchoServer
- HOST - Static variable in class org.glassfish.grizzly.samples.filterchain.GIOPServer
- HOST - Static variable in class org.glassfish.grizzly.samples.lifecycle.LifeCycleExample
- HOST - Static variable in class org.glassfish.grizzly.samples.simpleauth.Server
- HOST - Static variable in class org.glassfish.grizzly.samples.ssl.SSLEchoServer
- HOST - Static variable in class org.glassfish.grizzly.samples.strategy.CustomStrategy
- HOST - Static variable in class org.glassfish.grizzly.samples.tunnel.TunnelServer
- HOST - Static variable in class org.glassfish.grizzly.samples.udpecho.EchoServer
I
- id - Variable in class org.glassfish.grizzly.samples.simpleauth.ClientAuthFilter.ConnectionAuthInfo
- isDone() - Method in class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter.DecodeResult
- isExit() - Method in class org.glassfish.grizzly.samples.udpmulticast.ChatCommand
L
- LifeCycleExample - Class in org.glassfish.grizzly.samples.lifecycle
-
An example, how connections lifecycle could be controlled using Grizzly 2.0
- LifeCycleExample() - Constructor for class org.glassfish.grizzly.samples.lifecycle.LifeCycleExample
- LifeCycleFilter - Class in org.glassfish.grizzly.samples.lifecycle
-
Sample
Filter, which tracks the connections lifecycle. - LifeCycleFilter() - Constructor for class org.glassfish.grizzly.samples.lifecycle.LifeCycleFilter
M
- main(String[]) - Static method in class org.glassfish.grizzly.samples.echo.EchoClient
- main(String[]) - Static method in class org.glassfish.grizzly.samples.echo.EchoServer
- main(String[]) - Static method in class org.glassfish.grizzly.samples.filterchain.GIOPClient
- main(String[]) - Static method in class org.glassfish.grizzly.samples.filterchain.GIOPServer
- main(String[]) - Static method in class org.glassfish.grizzly.samples.lifecycle.LifeCycleExample
- main(String[]) - Static method in class org.glassfish.grizzly.samples.simpleauth.Client
- main(String[]) - Static method in class org.glassfish.grizzly.samples.simpleauth.Server
- main(String[]) - Static method in class org.glassfish.grizzly.samples.ssl.SSLEchoClient
- main(String[]) - Static method in class org.glassfish.grizzly.samples.ssl.SSLEchoServer
- main(String[]) - Static method in class org.glassfish.grizzly.samples.strategy.CustomStrategy
- main(String[]) - Static method in class org.glassfish.grizzly.samples.tunnel.TunnelServer
- main(String[]) - Static method in class org.glassfish.grizzly.samples.udpecho.EchoClient
- main(String[]) - Static method in class org.glassfish.grizzly.samples.udpecho.EchoServer
- main(String[]) - Static method in class org.glassfish.grizzly.samples.udpmulticast.MulticastChat
- MulticastChat - Class in org.glassfish.grizzly.samples.udpmulticast
-
Simple chat application based on UDP multicast.
- MulticastChat() - Constructor for class org.glassfish.grizzly.samples.udpmulticast.MulticastChat
- MultiLineFilter - Class in org.glassfish.grizzly.samples.simpleauth
-
The
Filteris responsible for a {@link List<String>} <->MultiLinePackettransformations. - MultiLineFilter(String) - Constructor for class org.glassfish.grizzly.samples.simpleauth.MultiLineFilter
- MultiLinePacket - Class in org.glassfish.grizzly.samples.simpleauth
-
Packet, which contains multiple String lines.
- MultiStringFilter - Class in org.glassfish.grizzly.samples.simpleauth
-
MultiString filter, the codec, that converts Buffer <-> List<String>
- MultiStringFilter() - Constructor for class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter
- MultiStringFilter(Charset) - Constructor for class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter
- MultiStringFilter(Charset, String) - Constructor for class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter
- MultiStringFilter.DecodeResult - Class in org.glassfish.grizzly.samples.simpleauth
O
- org.glassfish.grizzly.samples.echo - package org.glassfish.grizzly.samples.echo
- org.glassfish.grizzly.samples.filterchain - package org.glassfish.grizzly.samples.filterchain
- org.glassfish.grizzly.samples.lifecycle - package org.glassfish.grizzly.samples.lifecycle
- org.glassfish.grizzly.samples.simpleauth - package org.glassfish.grizzly.samples.simpleauth
- org.glassfish.grizzly.samples.ssl - package org.glassfish.grizzly.samples.ssl
- org.glassfish.grizzly.samples.strategy - package org.glassfish.grizzly.samples.strategy
- org.glassfish.grizzly.samples.tunnel - package org.glassfish.grizzly.samples.tunnel
- org.glassfish.grizzly.samples.udpecho - package org.glassfish.grizzly.samples.udpecho
- org.glassfish.grizzly.samples.udpmulticast - package org.glassfish.grizzly.samples.udpmulticast
P
- parse(String) - Static method in class org.glassfish.grizzly.samples.udpmulticast.ChatCommand
-
Method parses chat command from the input String.
- parseWithLengthPrefix(Buffer, MultiStringFilter.DecodeResult) - Method in class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter
- parseWithTerminatingSeq(Buffer, MultiStringFilter.DecodeResult) - Method in class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter
- pendingMessages - Variable in class org.glassfish.grizzly.samples.simpleauth.ClientAuthFilter.ConnectionAuthInfo
- PORT - Static variable in class org.glassfish.grizzly.samples.echo.EchoServer
- PORT - Static variable in class org.glassfish.grizzly.samples.filterchain.GIOPServer
- PORT - Static variable in class org.glassfish.grizzly.samples.lifecycle.LifeCycleExample
- PORT - Static variable in class org.glassfish.grizzly.samples.simpleauth.Server
- PORT - Static variable in class org.glassfish.grizzly.samples.ssl.SSLEchoServer
- PORT - Static variable in class org.glassfish.grizzly.samples.strategy.CustomStrategy
- PORT - Static variable in class org.glassfish.grizzly.samples.tunnel.TunnelServer
- PORT - Static variable in class org.glassfish.grizzly.samples.udpecho.EchoServer
- PrintFilter - Class in org.glassfish.grizzly.samples.udpmulticast
-
Simple Filter responsible for printing incoming message to
System.out. - PrintFilter() - Constructor for class org.glassfish.grizzly.samples.udpmulticast.PrintFilter
R
- REDIRECT_HOST - Static variable in class org.glassfish.grizzly.samples.tunnel.TunnelServer
- REDIRECT_PORT - Static variable in class org.glassfish.grizzly.samples.tunnel.TunnelServer
- run(UDPNIOConnection) - Method in class org.glassfish.grizzly.samples.udpmulticast.ChatCommand
S
- Server - Class in org.glassfish.grizzly.samples.simpleauth
-
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 networkMultiStringFilter- translates Buffer <-> List<String>MultiLineFilter- translates String <-> MultiLinePacket (see 1)ServerAuthFilter- checks authentication header in an incoming packets. - Server() - Constructor for class org.glassfish.grizzly.samples.simpleauth.Server
- ServerAuthFilter - Class in org.glassfish.grizzly.samples.simpleauth
-
Server authentication filter, which intercepts client<->server communication.
- ServerAuthFilter() - Constructor for class org.glassfish.grizzly.samples.simpleauth.ServerAuthFilter
- setBody(byte[]) - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- setBodyLength(int) - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- setFlags(byte) - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- setGIOPHeader(byte, byte, byte, byte) - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- setMajor(byte) - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- setMinor(byte) - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- setValue(byte) - Method in class org.glassfish.grizzly.samples.filterchain.GIOPMessage
- SSLEchoClient - Class in org.glassfish.grizzly.samples.ssl
-
The simple
FilterChainbased SSL client, which sends a message to the echo server and waits for response. - SSLEchoClient() - Constructor for class org.glassfish.grizzly.samples.ssl.SSLEchoClient
- SSLEchoServer - Class in org.glassfish.grizzly.samples.ssl
-
Class initializes and starts the SSL echo server, based on Grizzly 2.0 We use the
EchoFilterfrom echo example. - SSLEchoServer() - Constructor for class org.glassfish.grizzly.samples.ssl.SSLEchoServer
- stringTerminateBytes - Variable in class org.glassfish.grizzly.samples.simpleauth.MultiStringFilter
T
- toString() - Method in class org.glassfish.grizzly.samples.simpleauth.MultiLinePacket
- TunnelFilter - Class in org.glassfish.grizzly.samples.tunnel
-
Simple tunneling filter, which maps input of one connection to the output of another and vise versa.
- TunnelFilter(SocketConnectorHandler, String, int) - Constructor for class org.glassfish.grizzly.samples.tunnel.TunnelFilter
- TunnelFilter(SocketConnectorHandler, SocketAddress) - Constructor for class org.glassfish.grizzly.samples.tunnel.TunnelFilter
- TunnelServer - Class in org.glassfish.grizzly.samples.tunnel
-
Simple tunneling server
- TunnelServer() - Constructor for class org.glassfish.grizzly.samples.tunnel.TunnelServer
All Classes and Interfaces|All Packages|Constant Field Values