A B C D E F G H I L M N P R S T U 
All Classes All Packages

A

AbstractChannel - Class in herddb.network.netty
Common implementation.
AbstractChannel(String, String, ExecutorService) - Constructor for class herddb.network.netty.AbstractChannel
 
ADDRESS_JVM_LOCAL - Static variable in class herddb.network.netty.AbstractChannel
 
assignFirstFreePort() - Static method in class herddb.network.netty.NetworkUtils
 

B

brokerDisconnected() - Method in interface herddb.network.ServerLocator
 

C

Channel - Class in herddb.network
Abstract for two-way async comunication channels
Channel(String) - Constructor for class herddb.network.Channel
 
Channel.PduCallback - Interface in herddb.network
 
channelClosed(Channel) - Method in interface herddb.network.ChannelEventListener
 
ChannelEventListener - Interface in herddb.network
Receives inbound messages from the channel
channelIdle() - Method in class herddb.network.Channel
 
channelIdle() - Method in class herddb.network.netty.AbstractChannel
 
channelRead(ChannelHandlerContext, Object) - Method in class herddb.network.netty.ClientInboundMessageHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class herddb.network.netty.ProtocolMessageDecoder
 
channelRead(ChannelHandlerContext, Object) - Method in class herddb.network.netty.ServerInboundMessageHandler
 
channelUnregistered(ChannelHandlerContext) - Method in class herddb.network.netty.ClientInboundMessageHandler
 
channelUnregistered(ChannelHandlerContext) - Method in class herddb.network.netty.ServerInboundMessageHandler
 
ClientInboundMessageHandler - Class in herddb.network.netty
Handles messages
ClientInboundMessageHandler(NettyChannel) - Constructor for class herddb.network.netty.ClientInboundMessageHandler
 
close() - Method in class herddb.network.Channel
 
close() - Method in class herddb.network.netty.AbstractChannel
 
close() - Method in class herddb.network.netty.LocalVMChannelAcceptor
 
close() - Method in class herddb.network.netty.NettyChannelAcceptor
 
close() - Method in interface herddb.network.ServerLocator
 
compareTo(LocalVMChannel) - Method in class herddb.network.netty.LocalVMChannel
 
connect(ChannelEventListener, ConnectionRequestInfo) - Method in interface herddb.network.ServerLocator
 
connect(String, int, boolean, int, int, ChannelEventListener, ExecutorService, MultithreadEventLoopGroup) - Static method in class herddb.network.netty.NettyConnector
 
connect(String, ChannelEventListener, ExecutorService) - Method in class herddb.network.netty.LocalVMChannelAcceptor
 
ConnectionRequestInfo - Interface in herddb.network
Information for the client
connectUsingNetwork(String, int, boolean, int, int, ChannelEventListener, ExecutorService, MultithreadEventLoopGroup) - Static method in class herddb.network.netty.NettyConnector
 
createConnection(Channel) - Method in interface herddb.network.ServerSideConnectionAcceptor
 

D

describeSocket() - Method in class herddb.network.netty.AbstractChannel
 
describeSocket() - Method in class herddb.network.netty.LocalVMChannel
 
describeSocket() - Method in class herddb.network.netty.NettyChannel
 
directProcessPdu(Pdu) - Method in class herddb.network.netty.AbstractChannel
Esecute processing (mostly) in the same thread
doClose() - Method in class herddb.network.netty.AbstractChannel
 
doClose() - Method in class herddb.network.netty.LocalVMChannel
 
doClose() - Method in class herddb.network.netty.NettyChannel
 

E

equals(Object) - Method in class herddb.network.netty.LocalVMChannel
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class herddb.network.netty.ClientInboundMessageHandler
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class herddb.network.netty.ServerInboundMessageHandler
 

F

formatHostdata(ServerHostData) - Static method in class herddb.network.ServerHostData
 

G

generateRequestId() - Method in class herddb.network.Channel
 
getAcceptor() - Method in class herddb.network.netty.LocalVMChannelAcceptor
 
getAcceptor() - Method in class herddb.network.netty.NettyChannelAcceptor
 
getAdditionalData() - Method in class herddb.network.ServerHostData
 
getAddress(InetSocketAddress) - Static method in class herddb.network.netty.NetworkUtils
 
getCallbackThreads() - Method in class herddb.network.netty.NettyChannelAcceptor
 
getClientId() - Method in interface herddb.network.ConnectionRequestInfo
 
getConnectionId() - Method in interface herddb.network.ServerSideConnection
 
getHost() - Method in class herddb.network.netty.NettyChannelAcceptor
 
getHost() - Method in class herddb.network.ServerHostData
 
getId() - Method in class herddb.network.netty.AbstractChannel
 
getLocalNetworkAddress() - Static method in class herddb.network.netty.NetworkUtils
 
getMessagesReceiver() - Method in class herddb.network.Channel
 
getName() - Method in class herddb.network.Channel
 
getPort() - Method in class herddb.network.netty.NettyChannelAcceptor
 
getPort() - Method in class herddb.network.ServerHostData
 
getRemoteAddress() - Method in class herddb.network.Channel
 
getRemoteAddress() - Method in class herddb.network.netty.AbstractChannel
 
getServerSideChannel() - Method in class herddb.network.netty.LocalVMChannel
 
getSharedSecret() - Method in interface herddb.network.ConnectionRequestInfo
 
getSocket() - Method in class herddb.network.netty.NettyChannel
 
getSocketAddress() - Method in class herddb.network.ServerHostData
 
getSslCertChainFile() - Method in class herddb.network.netty.NettyChannelAcceptor
 
getSslCertFile() - Method in class herddb.network.netty.NettyChannelAcceptor
 
getSslCertPassword() - Method in class herddb.network.netty.NettyChannelAcceptor
 
getSslCiphers() - Method in class herddb.network.netty.NettyChannelAcceptor
 
getVersion() - Method in class herddb.network.ServerHostData
 
getWorkerThreads() - Method in class herddb.network.netty.NettyChannelAcceptor
 

H

hashCode() - Method in class herddb.network.netty.LocalVMChannel
 
herddb.network - package herddb.network
 
herddb.network.netty - package herddb.network.netty
 

I

ioErrors - Variable in class herddb.network.netty.AbstractChannel
 
isClosed() - Method in class herddb.network.Channel
 
isClosed() - Method in class herddb.network.netty.AbstractChannel
 
isEnableEpoolNative() - Static method in class herddb.network.netty.NetworkUtils
 
isEnableJVMNetwork() - Method in class herddb.network.netty.NettyChannelAcceptor
 
isEnableRealNetwork() - Method in class herddb.network.netty.NettyChannelAcceptor
 
isLocalChannel() - Method in class herddb.network.Channel
 
isLocalChannel() - Method in class herddb.network.netty.LocalVMChannel
 
isLocalChannel() - Method in class herddb.network.netty.NettyChannel
 
isSsl() - Method in class herddb.network.netty.NettyChannelAcceptor
 
isSsl() - Method in class herddb.network.ServerHostData
 
isValid() - Method in class herddb.network.Channel
 
isValid() - Method in class herddb.network.netty.LocalVMChannel
 
isValid() - Method in class herddb.network.netty.NettyChannel
 

L

LocalServerRegistry - Class in herddb.network.netty
Registry for Local Servers, to bypass network
LocalServerRegistry() - Constructor for class herddb.network.netty.LocalServerRegistry
 
LocalVMChannel - Class in herddb.network.netty
Short circuit implementation of Channel for in-VM communications.
LocalVMChannelAcceptor - Class in herddb.network.netty
Accepts in-process client connections.
LocalVMChannelAcceptor() - Constructor for class herddb.network.netty.LocalVMChannelAcceptor
 

M

messageSent(Throwable) - Method in interface herddb.network.SendResultCallback
 
messagesReceiver - Variable in class herddb.network.Channel
 

N

NettyChannel - Class in herddb.network.netty
Channel implemented on Netty
NettyChannel(String, Channel, ExecutorService) - Constructor for class herddb.network.netty.NettyChannel
 
NettyChannelAcceptor - Class in herddb.network.netty
Accepts connections from clients.
NettyChannelAcceptor(String, int, boolean) - Constructor for class herddb.network.netty.NettyChannelAcceptor
 
NettyChannelAcceptor(String, int, boolean, StatsLogger) - Constructor for class herddb.network.netty.NettyChannelAcceptor
 
NettyConnector - Class in herddb.network.netty
Client-side connector
NettyConnector() - Constructor for class herddb.network.netty.NettyConnector
 
NetworkUtils - Class in herddb.network.netty
Network utility
NetworkUtils() - Constructor for class herddb.network.netty.NetworkUtils
 

P

parseHostdata(byte[]) - Static method in class herddb.network.ServerHostData
 
pduReceived(Pdu) - Method in class herddb.network.netty.AbstractChannel
This method is intended to be used while serving a PDU coming from Network
pendingCallbacks() - Method in class herddb.network.netty.AbstractChannel
 
ProtocolMessageDecoder - Class in herddb.network.netty
Decodes bytes to messages
ProtocolMessageDecoder() - Constructor for class herddb.network.netty.ProtocolMessageDecoder
 

R

requestReceived(Pdu, Channel) - Method in interface herddb.network.ChannelEventListener
 
responseReceived(Pdu, Throwable) - Method in interface herddb.network.Channel.PduCallback
 

S

sendMessageWithPduReply(long, ByteBuf, long) - Method in class herddb.network.Channel
 
sendOneWayMessage(ByteBuf, SendResultCallback) - Method in class herddb.network.Channel
 
sendOneWayMessage(ByteBuf, SendResultCallback) - Method in class herddb.network.netty.LocalVMChannel
 
sendOneWayMessage(ByteBuf, SendResultCallback) - Method in class herddb.network.netty.NettyChannel
 
sendReplyMessage(long, ByteBuf) - Method in class herddb.network.Channel
 
sendReplyMessage(long, ByteBuf) - Method in class herddb.network.netty.AbstractChannel
 
sendRequestWithAsyncReply(long, ByteBuf, long, Channel.PduCallback) - Method in class herddb.network.Channel
 
sendRequestWithAsyncReply(long, ByteBuf, long, Channel.PduCallback) - Method in class herddb.network.netty.AbstractChannel
 
SendResultCallback - Interface in herddb.network
Callback for async calls
ServerHostData - Class in herddb.network
Information about a broker
ServerHostData(String, int, String, boolean, Map<String, String>) - Constructor for class herddb.network.ServerHostData
 
ServerInboundMessageHandler - Class in herddb.network.netty
Handles messages
ServerInboundMessageHandler(NettyChannel) - Constructor for class herddb.network.netty.ServerInboundMessageHandler
 
ServerLocator - Interface in herddb.network
Locates the current broker
ServerNotAvailableException - Exception in herddb.network
No Broker is avilable
ServerNotAvailableException() - Constructor for exception herddb.network.ServerNotAvailableException
 
ServerNotAvailableException(Throwable) - Constructor for exception herddb.network.ServerNotAvailableException
 
ServerRejectedConnectionException - Exception in herddb.network
Broker rejected connection attempt
ServerRejectedConnectionException(String) - Constructor for exception herddb.network.ServerRejectedConnectionException
 
ServerSideConnection - Interface in herddb.network
A Connection registered on the broker
ServerSideConnectionAcceptor<T extends ServerSideConnection> - Interface in herddb.network
Interface implemented by the broker in order to accept/register incoming connections
setAcceptor(ServerSideConnectionAcceptor) - Method in class herddb.network.netty.LocalVMChannelAcceptor
 
setAcceptor(ServerSideConnectionAcceptor) - Method in class herddb.network.netty.NettyChannelAcceptor
 
setCallbackThreads(int) - Method in class herddb.network.netty.NettyChannelAcceptor
 
setEnableJVMNetwork(boolean) - Method in class herddb.network.netty.NettyChannelAcceptor
 
setEnableRealNetwork(boolean) - Method in class herddb.network.netty.NettyChannelAcceptor
 
setHost(String) - Method in class herddb.network.netty.NettyChannelAcceptor
 
setMessagesReceiver(ChannelEventListener) - Method in class herddb.network.Channel
 
setPort(int) - Method in class herddb.network.netty.NettyChannelAcceptor
 
setSsl(boolean) - Method in class herddb.network.netty.NettyChannelAcceptor
 
setSslCertChainFile(File) - Method in class herddb.network.netty.NettyChannelAcceptor
 
setSslCertFile(File) - Method in class herddb.network.netty.NettyChannelAcceptor
 
setSslCertPassword(String) - Method in class herddb.network.netty.NettyChannelAcceptor
 
setSslCiphers(List<String>) - Method in class herddb.network.netty.NettyChannelAcceptor
 
setWorkerThreads(int) - Method in class herddb.network.netty.NettyChannelAcceptor
 
start() - Method in class herddb.network.netty.NettyChannelAcceptor
 

T

toString() - Method in class herddb.network.netty.NettyChannel
 
toString() - Method in class herddb.network.ServerHostData
 

U

unflushedWrites - Variable in class herddb.network.netty.NettyChannel
 
A B C D E F G H I L M N P R S T U 
All Classes All Packages