| Package | Description |
|---|---|
| org.glassfish.grizzly | |
| org.glassfish.grizzly.nio | |
| org.glassfish.grizzly.nio.transport |
| Modifier and Type | Field and Description |
|---|---|
protected NIOTransport |
AbstractBindingHandler.transport |
| Modifier and Type | Field and Description |
|---|---|
protected Class<? extends NIOTransport> |
NIOTransportBuilder.transportClass |
| Modifier and Type | Method and Description |
|---|---|
NIOTransport |
NIOTransportBuilder.build() |
protected abstract NIOTransport |
NIOTransportBuilder.create(String name) |
| Constructor and Description |
|---|
AbstractBindingHandler(NIOTransport transport) |
| Constructor and Description |
|---|
NIOTransportBuilder(Class<? extends NIOTransport> transportClass)
|
| Modifier and Type | Field and Description |
|---|---|
protected NIOTransport |
NIOConnection.transport |
protected NIOTransport |
AbstractNIOConnectionDistributor.transport |
protected NIOTransport |
AbstractNIOAsyncQueueWriter.transport |
protected NIOTransport |
AbstractNIOAsyncQueueReader.transport |
| Modifier and Type | Method and Description |
|---|---|
NIOTransport |
SelectorRunner.getTransport() |
| Modifier and Type | Method and Description |
|---|---|
static SelectorRunner |
SelectorRunner.create(NIOTransport transport) |
protected static void |
NIOTransport.notifyProbesError(NIOTransport transport,
Throwable error)
Notify registered
TransportProbes about the error. |
protected static void |
NIOTransport.notifyProbesPause(NIOTransport transport)
Notify registered
TransportProbes about the pause event. |
protected static void |
NIOTransport.notifyProbesResume(NIOTransport transport)
Notify registered
TransportProbes about the resume event. |
protected static void |
NIOTransport.notifyProbesStart(NIOTransport transport)
Notify registered
TransportProbes about the start event. |
protected static void |
NIOTransport.notifyProbesStop(NIOTransport transport)
Notify registered
TransportProbes about the stop event. |
void |
ChannelConfigurator.postConfigure(NIOTransport transport,
SelectableChannel channel)
This method is called by a
NIOTransport to configure newly created
SelectableChannel once it's been connected/accepted and become ready to use. |
void |
ChannelConfigurator.preConfigure(NIOTransport transport,
SelectableChannel channel)
This method is called by a
NIOTransport to configure newly created
SelectableChannel at the very early stage, right after the object
has been created. |
| Constructor and Description |
|---|
AbstractNIOAsyncQueueReader(NIOTransport transport) |
AbstractNIOAsyncQueueWriter(NIOTransport transport) |
AbstractNIOConnectionDistributor(NIOTransport transport) |
NIOConnection(NIOTransport transport) |
RoundRobinConnectionDistributor(NIOTransport transport) |
RoundRobinConnectionDistributor(NIOTransport transport,
boolean useDedicatedAcceptor) |
RoundRobinConnectionDistributor(NIOTransport transport,
boolean useDedicatedAcceptor,
boolean isServerOnly)
Constructs RoundRobinConnectionDistributor with the given configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TCPNIOTransport
TCP Transport NIO implementation
|
class |
UDPNIOTransport
UDP NIO transport implementation
|
| Modifier and Type | Method and Description |
|---|---|
protected NIOTransport |
UDPNIOTransportBuilder.create(String name) |
protected NIOTransport |
TCPNIOTransportBuilder.create(String name) |
| Constructor and Description |
|---|
TCPNIOAsyncQueueReader(NIOTransport transport) |
TCPNIOAsyncQueueWriter(NIOTransport transport) |
UDPNIOAsyncQueueReader(NIOTransport transport) |
UDPNIOAsyncQueueWriter(NIOTransport transport) |
Copyright © 2012-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.