A B C D E F G I O P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addChannel(Channel) - Method in class org.webpieces.asyncserver.impl.ConnectedChannels
- AsyncConfig - Class in org.webpieces.asyncserver.api
- AsyncConfig() - Constructor for class org.webpieces.asyncserver.api.AsyncConfig
- AsyncConfig(String) - Constructor for class org.webpieces.asyncserver.api.AsyncConfig
- AsyncDataListener - Interface in org.webpieces.asyncserver.api
- AsyncServer - Interface in org.webpieces.asyncserver.api
- AsyncServerImpl - Class in org.webpieces.asyncserver.impl
- AsyncServerImpl(TCPServerChannel, DefaultConnectionListener, ProxyDataListener, SSLEngineFactory) - Constructor for class org.webpieces.asyncserver.impl.AsyncServerImpl
- AsyncServerManager - Interface in org.webpieces.asyncserver.api
- AsyncServerManagerImpl - Class in org.webpieces.asyncserver.impl
- AsyncServerManagerImpl(ChannelManager, MeterRegistry) - Constructor for class org.webpieces.asyncserver.impl.AsyncServerManagerImpl
- AsyncServerMgrFactory - Class in org.webpieces.asyncserver.api
- AsyncServerMgrFactory() - Constructor for class org.webpieces.asyncserver.api.AsyncServerMgrFactory
B
- bind(SocketAddress) - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
C
- close() - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
- closeChannels() - Method in class org.webpieces.asyncserver.impl.ConnectedChannels
- closeChannels() - Method in class org.webpieces.asyncserver.impl.DefaultConnectionListener
- closeServerChannel() - Method in interface org.webpieces.asyncserver.api.AsyncServer
-
Closes the server channel and then closes all existing channels that are open
- closeServerChannel() - Method in class org.webpieces.asyncserver.impl.AsyncServerImpl
- connect(SocketAddress, DataListener) - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
- connected(Channel, boolean) - Method in class org.webpieces.asyncserver.impl.DefaultConnectionListener
- ConnectedChannels - Class in org.webpieces.asyncserver.impl
- ConnectedChannels(String, MeterRegistry) - Constructor for class org.webpieces.asyncserver.impl.ConnectedChannels
- connectionOpened(Channel, boolean) - Method in class org.webpieces.asyncserver.impl.ProxyDataListener
- connectionOpened(TCPChannel, boolean) - Method in interface org.webpieces.asyncserver.api.AsyncDataListener
-
This is called twice on SSL channels, once for connection before handshake so one could timeout if no value MSG is received.
- createAsyncServer(String, BufferPool, BackpressureConfig, MeterRegistry) - Static method in class org.webpieces.asyncserver.api.AsyncServerMgrFactory
- createAsyncServer(ChannelManager, MeterRegistry) - Static method in class org.webpieces.asyncserver.api.AsyncServerMgrFactory
- createTcpServer(AsyncConfig, AsyncDataListener) - Method in interface org.webpieces.asyncserver.api.AsyncServerManager
- createTcpServer(AsyncConfig, AsyncDataListener) - Method in class org.webpieces.asyncserver.impl.AsyncServerManagerImpl
- createTcpServer(AsyncConfig, AsyncDataListener, SSLEngineFactory) - Method in interface org.webpieces.asyncserver.api.AsyncServerManager
- createTcpServer(AsyncConfig, AsyncDataListener, SSLEngineFactory) - Method in class org.webpieces.asyncserver.impl.AsyncServerManagerImpl
- createUpgradableServer(AsyncConfig, AsyncDataListener, SSLEngineFactory) - Method in interface org.webpieces.asyncserver.api.AsyncServerManager
-
Creates a TCP Socket that can receive SSL OR plain text traffic
- createUpgradableServer(AsyncConfig, AsyncDataListener, SSLEngineFactory) - Method in class org.webpieces.asyncserver.impl.AsyncServerManagerImpl
D
- DefaultConnectionListener - Class in org.webpieces.asyncserver.impl
- DefaultConnectionListener(String, ConnectedChannels, ProxyDataListener) - Constructor for class org.webpieces.asyncserver.impl.DefaultConnectionListener
- disableOverloadMode() - Method in interface org.webpieces.asyncserver.api.AsyncServer
-
Start accepting connections again done after calling enableOverloadMode().
- disableOverloadMode() - Method in class org.webpieces.asyncserver.impl.AsyncServerImpl
- disableOverloadMode() - Method in class org.webpieces.asyncserver.impl.DefaultConnectionListener
E
- enableOverloadMode(ByteBuffer) - Method in interface org.webpieces.asyncserver.api.AsyncServer
-
Puts the server in a mode where all incoming connections are sent the response in the ByteBuffer provided and then the connection is closed immediately.
- enableOverloadMode(ByteBuffer) - Method in class org.webpieces.asyncserver.impl.AsyncServerImpl
- enableOverloadMode(ByteBuffer) - Method in class org.webpieces.asyncserver.impl.DefaultConnectionListener
F
- failed(RegisterableChannel, Throwable) - Method in class org.webpieces.asyncserver.impl.DefaultConnectionListener
- failure(Channel, ByteBuffer, Exception) - Method in class org.webpieces.asyncserver.impl.ProxyDataListener
- farEndClosed(Channel) - Method in class org.webpieces.asyncserver.impl.ProxyDataListener
- functionToConfigureBeforeBind - Variable in class org.webpieces.asyncserver.api.AsyncConfig
G
- getChannelId() - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
- getCount() - Static method in class org.webpieces.asyncserver.api.AsyncServerMgrFactory
- getKeepAlive() - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
- getLocalAddress() - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
- getName() - Method in interface org.webpieces.asyncserver.api.AsyncServerManager
- getName() - Method in class org.webpieces.asyncserver.impl.AsyncServerManagerImpl
- getRemoteAddress() - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
- getSession() - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
- getUnderlyingChannel() - Method in interface org.webpieces.asyncserver.api.AsyncServer
- getUnderlyingChannel() - Method in class org.webpieces.asyncserver.impl.AsyncServerImpl
I
- id - Variable in class org.webpieces.asyncserver.api.AsyncConfig
- incomingData(Channel, ByteBuffer) - Method in class org.webpieces.asyncserver.impl.ProxyDataListener
- isBlocking() - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
- isBound() - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
- isClosed() - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
- isConnected() - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
- isServerSide() - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
- isSslChannel() - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
O
- org.webpieces.asyncserver.api - package org.webpieces.asyncserver.api
- org.webpieces.asyncserver.impl - package org.webpieces.asyncserver.impl
P
- ProxyDataListener - Class in org.webpieces.asyncserver.impl
- ProxyDataListener(ConnectedChannels, AsyncDataListener) - Constructor for class org.webpieces.asyncserver.impl.ProxyDataListener
- ProxyTCPChannel - Class in org.webpieces.asyncserver.impl
- ProxyTCPChannel(TCPChannel, ConnectedChannels) - Constructor for class org.webpieces.asyncserver.impl.ProxyTCPChannel
R
- removeChannel(Channel) - Method in class org.webpieces.asyncserver.impl.ConnectedChannels
S
- setKeepAlive(boolean) - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
- setReuseAddress(boolean) - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
- start(SocketAddress) - Method in interface org.webpieces.asyncserver.api.AsyncServer
- start(SocketAddress) - Method in class org.webpieces.asyncserver.impl.AsyncServerImpl
T
- toString() - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
W
- write(ByteBuffer) - Method in class org.webpieces.asyncserver.impl.ProxyTCPChannel
All Classes All Packages