Top Description Inners Methods
org.glassfish.grizzly.portunif

public Interface ProtocolFinder

Known Direct Implementers
org.glassfish.grizzly.portunif.finders.HttpProtocolFinder, org.glassfish.grizzly.portunif.finders.SSLProtocolFinder
Imports
org.glassfish.grizzly.filterchain.FilterChainContext

General interface for protocol finders, responsible to figure out, whether incoming bytes belong to the specific protocol.
Author
Alexey Stashok

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Method Summary

Modifier and TypeMethod and Description
public ProtocolFinder.Result

Returns:

Result
find
(final PUContext puContext, final FilterChainContext ctx)

Method is called from PUFilter to check whether the incoming bytes belong to the specific protocol.

Method Detail

findback to summary
public ProtocolFinder.Result find(final PUContext puContext, final FilterChainContext ctx)

Method is called from PUFilter to check whether the incoming bytes belong to the specific protocol.

Parameters
puContext:PUContext

PUContext

ctx:FilterChainContext

FilterChainContext

Returns:ProtocolFinder.Result

Result

org.glassfish.grizzly.portunif back to summary

public final Enum ProtocolFinder.Result

extends Enum<ProtocolFinder.Result>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final ProtocolFinder.Result
public static final ProtocolFinder.Result
public static final ProtocolFinder.Result

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ProtocolFinder.Result
public static ProtocolFinder.Result[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

FOUNDback to summary
public static final ProtocolFinder.Result FOUND
NEED_MORE_DATAback to summary
public static final ProtocolFinder.Result NEED_MORE_DATA
NOT_FOUNDback to summary
public static final ProtocolFinder.Result NOT_FOUND

Constructor Detail

Resultback to summary
private Result()

Method Detail

valueOfback to summary
public static ProtocolFinder.Result valueOf(String name)
valuesback to summary
public static ProtocolFinder.Result[] values()