A B C D E F G I O P R S T W 
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
 
A B C D E F G I O P R S T W 
All Classes All Packages