Index

C D E G H I L M O P R S T 
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 Server and 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 IOStrategy could be applied for a Transport.
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 FilterChain filter, 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 FilterChain filter, 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 Set of currently active Connections.
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 Connection was accepted by a Transport
handleClose(FilterChainContext) - Method in class org.glassfish.grizzly.samples.lifecycle.LifeCycleFilter
Method is called, when the Connection is 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 Connection closing.
handleConnect(FilterChainContext) - Method in class org.glassfish.grizzly.samples.lifecycle.LifeCycleFilter
Method is called, when new client Connection was 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 String line.
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 MultiLinePacket from a client.
handleRead(FilterChainContext) - Method in class org.glassfish.grizzly.samples.tunnel.TunnelFilter
This method will be called, once Connection has 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 Filter is responsible for a {@link List&lt;String&gt;} <-> MultiLinePacket transformations.
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 network MultiStringFilter - 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 FilterChain based 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 EchoFilter from 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
 
C D E G H I L M O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values