A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractChannelInitializer - Class in org.drasyl.cli.channel
- AbstractChannelInitializer(Identity, NioEventLoopGroup, InetSocketAddress, int, long, Map<IdentityPublicKey, InetSocketAddress>, boolean) - Constructor for class org.drasyl.cli.channel.AbstractChannelInitializer
- AbstractRcSubcommand - Class in org.drasyl.cli.rc
- AbstractRcSubcommand() - Constructor for class org.drasyl.cli.rc.AbstractRcSubcommand
- ActivityPattern - Class in org.drasyl.cli.node
- ActivityPatternHandler - Class in org.drasyl.cli.node
-
Applies a given
ActivityPattern
. - ActivityPatternHandler(List<ActivityPattern.Activity>) - Constructor for class org.drasyl.cli.node.ActivityPatternHandler
- add(TestResults) - Method in class org.drasyl.cli.perf.message.TestResults
- AddressAndNetmaskHelper - Class in org.drasyl.cli.tun.jna
-
JNA based helper class to set the IP address and netmask for a given network device.
- AddRoute(IdentityPublicKey) - Constructor for class org.drasyl.cli.tun.TunCommand.AddRoute
- adjustResults(TestResults) - Method in class org.drasyl.cli.perf.message.TestResults
- ARM_SESSION_TIME - Static variable in class org.drasyl.cli.tunnel.channel.TunnelExposeChildChannelInitializer
- ARM_SESSION_TIME - Static variable in class org.drasyl.cli.wormhole.channel.WormholeSendChildChannelInitializer
- ARQ_RETRY_TIMEOUT - Static variable in class org.drasyl.cli.perf.channel.PerfServerChildChannelInitializer
- ARQ_RETRY_TIMEOUT - Static variable in class org.drasyl.cli.tunnel.channel.TunnelExposeChildChannelInitializer
- ARQ_RETRY_TIMEOUT - Static variable in class org.drasyl.cli.wormhole.channel.WormholeSendChildChannelInitializer
- ARQ_WINDOW_SIZE - Static variable in class org.drasyl.cli.wormhole.channel.WormholeSendChildChannelInitializer
B
- bindAddress - Variable in class org.drasyl.cli.ChannelOptions
- BindFailedException(String, Throwable) - Constructor for exception org.drasyl.cli.tunnel.handler.ConsumeDrasylHandler.BindFailedException
C
- call() - Method in class org.drasyl.cli.ChannelOptions
- call() - Method in class org.drasyl.cli.node.NodeCommand
- call() - Method in class org.drasyl.cli.rc.AbstractRcSubcommand
- call() - Method in class org.drasyl.cli.tun.TunCommand
- call() - Method in class org.drasyl.cli.tunnel.TunnelExposeCommand
- call() - Method in class org.drasyl.cli.wormhole.WormholeSendCommand
- channelActive(ChannelHandlerContext) - Method in class org.drasyl.cli.handler.SpawnChildChannelToPeer
- channelActive(ChannelHandlerContext) - Method in class org.drasyl.cli.handler.SuperPeerTimeoutHandler
- channelActive(ChannelHandlerContext) - Method in class org.drasyl.cli.node.ActivityPatternHandler
- channelActive(ChannelHandlerContext) - Method in class org.drasyl.cli.perf.handler.PerfSessionRequestorHandler
- channelActive(ChannelHandlerContext) - Method in class org.drasyl.cli.perf.handler.PerfSessionSenderHandler
- channelActive(ChannelHandlerContext) - Method in class org.drasyl.cli.rc.handler.OneshotJsonRpc2RequestHandler
- channelActive(ChannelHandlerContext) - Method in class org.drasyl.cli.tunnel.handler.ConsumeDrasylHandler
- channelActive(ChannelHandlerContext) - Method in class org.drasyl.cli.tunnel.handler.ExposeDrasylHandler
- channelActive(ChannelHandlerContext) - Method in class org.drasyl.cli.tunnel.handler.ExposeTcpHandler
- channelActive(ChannelHandlerContext) - Method in class org.drasyl.cli.wormhole.handler.WormholeReceiver
- ChannelActive - Class in org.drasyl.cli.tunnel.message
- ChannelActive(Channel) - Constructor for class org.drasyl.cli.tunnel.message.ChannelActive
- ChannelActive(ChannelId) - Constructor for class org.drasyl.cli.tunnel.message.ChannelActive
- ChannelActive(String) - Constructor for class org.drasyl.cli.tunnel.message.ChannelActive
- channelInactive(ChannelHandlerContext) - Method in class org.drasyl.cli.handler.ChunkedInputProgressBarHandler
- channelInactive(ChannelHandlerContext) - Method in class org.drasyl.cli.handler.InboundByteBufsProgressBarHandler
- channelInactive(ChannelHandlerContext) - Method in class org.drasyl.cli.handler.SuperPeerTimeoutHandler
- channelInactive(ChannelHandlerContext) - Method in class org.drasyl.cli.perf.handler.PerfSessionReceiverHandler
- channelInactive(ChannelHandlerContext) - Method in class org.drasyl.cli.perf.handler.PerfSessionSenderHandler
- channelInactive(ChannelHandlerContext) - Method in class org.drasyl.cli.tunnel.handler.ConsumeDrasylHandler
- channelInactive(ChannelHandlerContext) - Method in class org.drasyl.cli.tunnel.handler.ExposeDrasylHandler
- channelInactive(ChannelHandlerContext) - Method in class org.drasyl.cli.tunnel.handler.ExposeTcpHandler
- channelInactive(ChannelHandlerContext) - Method in class org.drasyl.cli.wormhole.handler.WormholeFileReceiver
- ChannelOptions - Class in org.drasyl.cli
- ChannelOptions(EventLoopGroup) - Constructor for class org.drasyl.cli.ChannelOptions
- ChannelOptions(EventLoopGroup, EventLoopGroup) - Constructor for class org.drasyl.cli.ChannelOptions
- ChannelOptions(EventLoopGroup, EventLoopGroup, NioEventLoopGroup) - Constructor for class org.drasyl.cli.ChannelOptions
- ChannelOptions(PrintStream, PrintStream, EventLoopGroup, EventLoopGroup, NioEventLoopGroup, Level, File, InetSocketAddress, int, int, Map<IdentityPublicKey, InetSocketAddress>) - Constructor for class org.drasyl.cli.ChannelOptions
- channelRead(ChannelHandlerContext, Object) - Method in class org.drasyl.cli.tunnel.handler.ConsumeDrasylHandler
- channelRead(ChannelHandlerContext, Object) - Method in class org.drasyl.cli.tunnel.handler.ExposeDrasylHandler
- channelRead(ChannelHandlerContext, Object) - Method in class org.drasyl.cli.tunnel.handler.ExposeTcpHandler
- channelRead0(ChannelHandlerContext, ByteBuf) - Method in class org.drasyl.cli.handler.InboundByteBufsProgressBarHandler
- channelRead0(ChannelHandlerContext, ByteBuf) - Method in class org.drasyl.cli.wormhole.handler.WormholeFileReceiver
- channelRead0(ChannelHandlerContext, Object) - Method in class org.drasyl.cli.perf.handler.PerfSessionReceiverHandler
- channelRead0(ChannelHandlerContext, Tun4Packet) - Method in class org.drasyl.cli.tun.handler.DrasylToTunHandler
- channelRead0(ChannelHandlerContext, JsonRpc2Request) - Method in class org.drasyl.cli.node.handler.JsonRpc2DrasylNodeHandler
- channelRead0(ChannelHandlerContext, JsonRpc2Request) - Method in class org.drasyl.cli.tun.handler.JsonRpc2TunHandler
- channelRead0(ChannelHandlerContext, JsonRpc2Response) - Method in class org.drasyl.cli.rc.handler.OneshotJsonRpc2RequestHandler
- channelRead0(ChannelHandlerContext, PerfMessage) - Method in class org.drasyl.cli.perf.handler.PerfSessionRequestorHandler
- channelRead0(ChannelHandlerContext, PerfMessage) - Method in class org.drasyl.cli.perf.handler.PerfSessionSenderHandler
- channelRead0(ChannelHandlerContext, SessionRequest) - Method in class org.drasyl.cli.perf.handler.PerfSessionAcceptorHandler
- channelRead0(ChannelHandlerContext, TunnelMessage) - Method in class org.drasyl.cli.tunnel.handler.ExposeDrasylHandler
- channelRead0(ChannelHandlerContext, WormholeMessage) - Method in class org.drasyl.cli.wormhole.handler.WormholeReceiver
- channelReadComplete(ChannelHandlerContext) - Method in class org.drasyl.cli.tunnel.handler.ExposeTcpHandler
- childGroup - Variable in class org.drasyl.cli.ChannelOptions
- ChunkedInputProgressBarHandler - Class in org.drasyl.cli.handler
-
This handler shows a progress bar for
ChunkedInput
s written to the channel. - ChunkedInputProgressBarHandler(int) - Constructor for class org.drasyl.cli.handler.ChunkedInputProgressBarHandler
- ChunkedInputProgressBarHandler(ProgressBarBuilder, int) - Constructor for class org.drasyl.cli.handler.ChunkedInputProgressBarHandler
- Cli - Class in org.drasyl.cli
-
Provides a command line interface with drasyl-related tools (run root node, generate identity, etc.).
- Cli() - Constructor for class org.drasyl.cli.Cli
- CliException - Exception in org.drasyl.cli
-
This exception signals an error occurred during execution in
Cli
implementations. - CliException(String) - Constructor for exception org.drasyl.cli.CliException
- CliException(String, Throwable) - Constructor for exception org.drasyl.cli.CliException
- CliException(Throwable) - Constructor for exception org.drasyl.cli.CliException
- Close - Class in org.drasyl.cli.tunnel.message
- Close(Channel) - Constructor for class org.drasyl.cli.tunnel.message.Close
- Close(ChannelId) - Constructor for class org.drasyl.cli.tunnel.message.Close
- Close(String) - Constructor for class org.drasyl.cli.tunnel.message.Close
- compare(InetAddress, InetAddress) - Method in class org.drasyl.cli.util.InetAddressComparator
- Connect - Class in org.drasyl.cli.tunnel.message
- Connect(ChannelId, String) - Constructor for class org.drasyl.cli.tunnel.message.Connect
- Connect(Channel, String) - Constructor for class org.drasyl.cli.tunnel.message.Connect
- Connect(String, String) - Constructor for class org.drasyl.cli.tunnel.message.Connect
- ConnectFailed - Class in org.drasyl.cli.tunnel.message
- ConnectFailed(Channel) - Constructor for class org.drasyl.cli.tunnel.message.ConnectFailed
- ConnectFailed(ChannelId) - Constructor for class org.drasyl.cli.tunnel.message.ConnectFailed
- ConnectFailed(String) - Constructor for class org.drasyl.cli.tunnel.message.ConnectFailed
- ConsumeDrasylHandler - Class in org.drasyl.cli.tunnel.handler
-
Listening on
0.0.0.0
:ConsumeDrasylHandler.port
for new TCP connections and redirects all channel traffic/events to the exposing drasyl node. - ConsumeDrasylHandler(PrintStream, int, IdentityPublicKey, String, EventLoopGroup) - Constructor for class org.drasyl.cli.tunnel.handler.ConsumeDrasylHandler
- ConsumeDrasylHandler.BindFailedException - Exception in org.drasyl.cli.tunnel.handler
- convert(String) - Method in class org.drasyl.cli.converter.IdentityPublicKeyConverter
- convert(String) - Method in class org.drasyl.cli.converter.InetSocketAddressConverter
- convert(String) - Method in class org.drasyl.cli.converter.LevelConverter
- convert(String) - Method in class org.drasyl.cli.converter.SubnetConverter
- convert(String) - Method in class org.drasyl.cli.tun.TunRouteConverter
- convert(String) - Method in class org.drasyl.cli.tunnel.TunnelServiceConverter
- convert(String) - Method in class org.drasyl.cli.wormhole.WormholeCodeConverter
D
- decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.drasyl.cli.perf.handler.ProbeCodec
- decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.drasyl.cli.rc.handler.JsonRpc2RequestDecoder
- decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.drasyl.cli.rc.handler.JsonRpc2ResponseDecoder
- decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.drasyl.cli.tun.handler.TunPacketCodec
- decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.drasyl.cli.tunnel.handler.TunnelWriteCodec
- decode(ChannelHandlerContext, FullHttpRequest, List<Object>) - Method in class org.drasyl.cli.node.handler.HttpToBytesCodec
- deriveInetAddressFromOverlayAddress(Subnet, DrasylAddress) - Static method in class org.drasyl.cli.tun.TunRoute
- DrasylToTunHandler - Class in org.drasyl.cli.tun.handler
-
Routes inbound messages to the given tun-based channel.
- DrasylToTunHandler(Channel) - Constructor for class org.drasyl.cli.tun.handler.DrasylToTunHandler
E
- encode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class org.drasyl.cli.node.handler.HttpToBytesCodec
- encode(ChannelHandlerContext, TunPacket, List<Object>) - Method in class org.drasyl.cli.tun.handler.TunPacketCodec
- encode(ChannelHandlerContext, JsonRpc2Request, ByteBuf) - Method in class org.drasyl.cli.rc.handler.JsonRpc2RequestEncoder
- encode(ChannelHandlerContext, JsonRpc2Response, ByteBuf) - Method in class org.drasyl.cli.rc.handler.JsonRpc2ResponeEncoder
- encode(ChannelHandlerContext, Probe, List<Object>) - Method in class org.drasyl.cli.perf.handler.ProbeCodec
- encode(ChannelHandlerContext, Write, List<Object>) - Method in class org.drasyl.cli.tunnel.handler.TunnelWriteCodec
- ensureInetAddress(Subnet) - Method in class org.drasyl.cli.tun.TunRoute
- equals(Object) - Method in class org.drasyl.cli.wormhole.message.FileMessage
- equals(Object) - Method in class org.drasyl.cli.wormhole.message.PasswordMessage
- equals(Object) - Method in class org.drasyl.cli.wormhole.message.TextMessage
- err - Variable in class org.drasyl.cli.ChannelOptions
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.drasyl.cli.handler.PrintAndCloseOnExceptionHandler
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.drasyl.cli.handler.PrintAndExitOnExceptionHandler
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.drasyl.cli.rc.handler.JsonRpc2BadHttpRequestHandler
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.drasyl.cli.rc.handler.JsonRpc2ExceptionHandler
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.drasyl.cli.tunnel.handler.ExposeTcpHandler
- ExposeDrasylHandler - Class in org.drasyl.cli.tunnel.handler
-
Creates new TCP client connecting to
ExposeDrasylHandler.service
once aConnect
message with correct password has been received. - ExposeDrasylHandler(String, InetSocketAddress, EventLoopGroup) - Constructor for class org.drasyl.cli.tunnel.handler.ExposeDrasylHandler
- ExposeTcpHandler - Class in org.drasyl.cli.tunnel.handler
-
TCP client connection to the exposed local service.
- ExposeTcpHandler(Map<String, ChannelHandlerContext>, ChannelHandlerContext, String) - Constructor for class org.drasyl.cli.tunnel.handler.ExposeTcpHandler
F
- FileExistException(String) - Constructor for exception org.drasyl.cli.wormhole.handler.WormholeFileReceiver.FileExistException
- FileMessage - Class in org.drasyl.cli.wormhole.message
-
Announce that the sender will send a file.
- FileMessage(String, long) - Constructor for class org.drasyl.cli.wormhole.message.FileMessage
- Flush - Class in org.drasyl.cli.tunnel.message
- Flush(Channel) - Constructor for class org.drasyl.cli.tunnel.message.Flush
- Flush(ChannelId) - Constructor for class org.drasyl.cli.tunnel.message.Flush
- Flush(String) - Constructor for class org.drasyl.cli.tunnel.message.Flush
G
- GenerateIdentityCommand - Class in org.drasyl.cli
-
Generate and output a new identity in JSON format.
- GenerateIdentityCommand() - Constructor for class org.drasyl.cli.GenerateIdentityCommand
- GenerateProofOfWorkCommand - Class in org.drasyl.cli
-
Generate and output a new proof of work for a given public key.
- GenerateProofOfWorkCommand() - Constructor for class org.drasyl.cli.GenerateProofOfWorkCommand
- getChannelId() - Method in class org.drasyl.cli.tunnel.message.ChannelActive
- getChannelId() - Method in class org.drasyl.cli.tunnel.message.Close
- getChannelId() - Method in class org.drasyl.cli.tunnel.message.Connect
- getChannelId() - Method in class org.drasyl.cli.tunnel.message.ConnectFailed
- getChannelId() - Method in class org.drasyl.cli.tunnel.message.Flush
- getChannelId() - Method in interface org.drasyl.cli.tunnel.message.TunnelMessage
- getChannelId() - Method in class org.drasyl.cli.tunnel.message.Write
- getChildHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.ChannelOptions
- getChildHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.perf.PerfClientCommand
- getChildHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.perf.PerfServerCommand
- getChildHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.tun.TunCommand
- getChildHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.tunnel.TunnelConsumeCommand
- getChildHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.tunnel.TunnelExposeCommand
- getChildHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.wormhole.WormholeReceiveCommand
- getChildHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.wormhole.WormholeSendCommand
- getCode() - Method in class org.drasyl.cli.node.message.JsonRpc2Error
- getData() - Method in class org.drasyl.cli.node.message.JsonRpc2Error
- getDrasylConfig() - Method in class org.drasyl.cli.node.NodeCommand
-
Tries to load a
DrasylConfig
from file defined inNodeCommand.configFile
. - getError() - Method in class org.drasyl.cli.node.message.JsonRpc2Response
- getFile() - Method in class org.drasyl.cli.wormhole.WormholeSendCommand.Payload
- getHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.ChannelOptions
- getHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.perf.PerfClientCommand
- getHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.perf.PerfServerCommand
- getHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.tun.TunCommand
- getHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.tunnel.TunnelConsumeCommand
- getHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.tunnel.TunnelExposeCommand
- getHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.wormhole.WormholeReceiveCommand
- getHandler(Worm<Integer>, Identity) - Method in class org.drasyl.cli.wormhole.WormholeSendCommand
- getId() - Method in class org.drasyl.cli.node.message.JsonRpc2Request
- getId() - Method in class org.drasyl.cli.node.message.JsonRpc2Response
- getJsonrpc() - Method in class org.drasyl.cli.node.message.JsonRpc2Request
- getJsonrpc() - Method in class org.drasyl.cli.node.message.JsonRpc2Response
- getLength() - Method in class org.drasyl.cli.wormhole.message.FileMessage
- getLostMessages() - Method in class org.drasyl.cli.perf.message.TestResults
- getMessage() - Method in class org.drasyl.cli.node.message.JsonRpc2Error
- getMessageNo() - Method in class org.drasyl.cli.perf.message.Probe
- getMessageSize() - Method in class org.drasyl.cli.perf.message.TestResults
- getMethod() - Method in class org.drasyl.cli.node.message.JsonRpc2Request
- getMps() - Method in class org.drasyl.cli.perf.message.SessionRequest
- getMsg() - Method in class org.drasyl.cli.tunnel.message.Write
- getName() - Method in class org.drasyl.cli.wormhole.message.FileMessage
- getOutOfOrderMessages() - Method in class org.drasyl.cli.perf.message.TestResults
- getParam(int) - Method in class org.drasyl.cli.node.message.JsonRpc2Request
- getParam(int, T) - Method in class org.drasyl.cli.node.message.JsonRpc2Request
- getParam(String) - Method in class org.drasyl.cli.node.message.JsonRpc2Request
- getParam(String, T) - Method in class org.drasyl.cli.node.message.JsonRpc2Request
- getParams() - Method in class org.drasyl.cli.node.message.JsonRpc2Request
- getPassword() - Method in class org.drasyl.cli.tunnel.message.Connect
- getPassword() - Method in class org.drasyl.cli.wormhole.message.PasswordMessage
- getPayload() - Method in class org.drasyl.cli.perf.message.Probe
- getRequest() - Method in class org.drasyl.cli.noderc.NodeRcEventsCommand
- getRequest() - Method in class org.drasyl.cli.noderc.NodeRcIdentityCommand
- getRequest() - Method in class org.drasyl.cli.noderc.NodeRcSendCommand
- getRequest() - Method in class org.drasyl.cli.noderc.NodeRcShutdownCommand
- getRequest() - Method in class org.drasyl.cli.noderc.NodeRcStartCommand
- getRequest() - Method in class org.drasyl.cli.rc.AbstractRcSubcommand
- getRequest() - Method in class org.drasyl.cli.tunrc.TunRcAddRouteCommand
- getRequest() - Method in class org.drasyl.cli.tunrc.TunRcIdentityCommand
- getRequest() - Method in class org.drasyl.cli.tunrc.TunRcRemoveRouteCommand
- getRequest() - Method in class org.drasyl.cli.tunrc.TunRcRoutesCommand
- getResult() - Method in class org.drasyl.cli.node.message.JsonRpc2Response
- getSize() - Method in class org.drasyl.cli.perf.message.SessionRequest
- getStartTime() - Method in class org.drasyl.cli.perf.message.TestResults
- getStopTime() - Method in class org.drasyl.cli.perf.message.TestResults
- getTcp() - Method in class org.drasyl.cli.tunnel.TunnelExposeCommand.Service
- getTestStartTime() - Method in class org.drasyl.cli.perf.message.TestResults
- getText() - Method in class org.drasyl.cli.wormhole.message.TextMessage
- getText() - Method in class org.drasyl.cli.wormhole.WormholeSendCommand.Payload
- getTime() - Method in class org.drasyl.cli.perf.message.SessionRequest
- getTotalMessages() - Method in class org.drasyl.cli.perf.message.TestResults
- GlobalOptions - Class in org.drasyl.cli
- GlobalOptions() - Constructor for class org.drasyl.cli.GlobalOptions
- GlobalOptions(Level) - Constructor for class org.drasyl.cli.GlobalOptions
H
- handlerAdded(ChannelHandlerContext) - Method in class org.drasyl.cli.handler.SpawnChildChannelToPeer
- handlerAdded(ChannelHandlerContext) - Method in class org.drasyl.cli.node.ActivityPatternHandler
- handlerAdded(ChannelHandlerContext) - Method in class org.drasyl.cli.perf.handler.PerfSessionReceiverHandler
- handlerAdded(ChannelHandlerContext) - Method in class org.drasyl.cli.perf.handler.PerfSessionRequestorHandler
- handlerAdded(ChannelHandlerContext) - Method in class org.drasyl.cli.perf.handler.PerfSessionSenderHandler
- handlerAdded(ChannelHandlerContext) - Method in class org.drasyl.cli.tunnel.handler.ConsumeDrasylHandler
- handlerAdded(ChannelHandlerContext) - Method in class org.drasyl.cli.tunnel.handler.ExposeDrasylHandler
- handlerAdded(ChannelHandlerContext) - Method in class org.drasyl.cli.wormhole.handler.WormholeFileReceiver
- handlerAdded(ChannelHandlerContext) - Method in class org.drasyl.cli.wormhole.handler.WormholeReceiver
- handshakeCompleted(DrasylChannel) - Method in class org.drasyl.cli.perf.channel.PerfClientChildChannelInitializer
- handshakeCompleted(DrasylChannel) - Method in class org.drasyl.cli.perf.channel.PerfServerChildChannelInitializer
- handshakeCompleted(DrasylChannel) - Method in class org.drasyl.cli.tunnel.channel.TunnelConsumeChildChannelInitializer
- handshakeCompleted(DrasylChannel) - Method in class org.drasyl.cli.tunnel.channel.TunnelExposeChildChannelInitializer
- handshakeCompleted(DrasylChannel) - Method in class org.drasyl.cli.wormhole.channel.WormholeReceiveChildChannelInitializer
- handshakeCompleted(DrasylChannel) - Method in class org.drasyl.cli.wormhole.channel.WormholeSendChildChannelInitializer
- handshakeFailed(ChannelHandlerContext, Throwable) - Method in class org.drasyl.cli.perf.channel.PerfClientChildChannelInitializer
- handshakeFailed(ChannelHandlerContext, Throwable) - Method in class org.drasyl.cli.perf.channel.PerfServerChildChannelInitializer
- handshakeFailed(ChannelHandlerContext, Throwable) - Method in class org.drasyl.cli.tunnel.channel.TunnelConsumeChildChannelInitializer
- handshakeFailed(ChannelHandlerContext, Throwable) - Method in class org.drasyl.cli.tunnel.channel.TunnelExposeChildChannelInitializer
- handshakeFailed(ChannelHandlerContext, Throwable) - Method in class org.drasyl.cli.wormhole.channel.WormholeReceiveChildChannelInitializer
- handshakeFailed(ChannelHandlerContext, Throwable) - Method in class org.drasyl.cli.wormhole.channel.WormholeSendChildChannelInitializer
- hashCode() - Method in class org.drasyl.cli.wormhole.message.FileMessage
- hashCode() - Method in class org.drasyl.cli.wormhole.message.PasswordMessage
- hashCode() - Method in class org.drasyl.cli.wormhole.message.TextMessage
- HTTP_MAX_CONTENT_LENGTH - Static variable in class org.drasyl.cli.node.channel.NodeRcJsonRpc2OverHttpServerInitializer
- HTTP_MAX_CONTENT_LENGTH - Static variable in class org.drasyl.cli.tun.channel.TunRcJsonRpc2OverHttpServerInitializer
- HTTP_REQUEST_TIMEOUT - Static variable in class org.drasyl.cli.node.channel.NodeRcJsonRpc2OverHttpServerInitializer
- HTTP_REQUEST_TIMEOUT - Static variable in class org.drasyl.cli.tun.channel.TunRcJsonRpc2OverHttpServerInitializer
- HttpToBytesCodec - Class in org.drasyl.cli.node.handler
-
Converts
HttpRequest
s to bytes and back toHttpResponse
. - HttpToBytesCodec() - Constructor for class org.drasyl.cli.node.handler.HttpToBytesCodec
I
- identityFile - Variable in class org.drasyl.cli.ChannelOptions
- identityMap(Identity) - Method in class org.drasyl.cli.rc.handler.JsonRpc2RequestHandler
- IdentityPublicKeyConverter - Class in org.drasyl.cli.converter
-
Converts command line argument values to
IdentityPublicKey
s. - IdentityPublicKeyConverter() - Constructor for class org.drasyl.cli.converter.IdentityPublicKeyConverter
- IdentityPublicKeyMixin - Interface in org.drasyl.cli.node
- IDLE_TIMEOUT - Static variable in class org.drasyl.cli.wormhole.handler.WormholeFileSender
- InboundByteBufsProgressBarHandler - Class in org.drasyl.cli.handler
-
Once added to the pipeline, this handler shows a progress bar keeping track of the number of received readable bytes.
- InboundByteBufsProgressBarHandler(long, int) - Constructor for class org.drasyl.cli.handler.InboundByteBufsProgressBarHandler
- InboundByteBufsProgressBarHandler(ProgressBarBuilder) - Constructor for class org.drasyl.cli.handler.InboundByteBufsProgressBarHandler
- incrementLostMessages() - Method in class org.drasyl.cli.perf.message.TestResults
- incrementOutOfOrderMessages() - Method in class org.drasyl.cli.perf.message.TestResults
- incrementTotalMessages() - Method in class org.drasyl.cli.perf.message.TestResults
- incrementTotalMessages(long) - Method in class org.drasyl.cli.perf.message.TestResults
- inetAddress() - Method in class org.drasyl.cli.tun.TunRoute
- InetAddressComparator - Class in org.drasyl.cli.util
-
This
Comparator
sort IPv4 addreses before IPv6 addresses and will compare addresses of the same IP version bitwise lexicographically. - InetAddressComparator() - Constructor for class org.drasyl.cli.util.InetAddressComparator
- InetSocketAddressConverter - Class in org.drasyl.cli.converter
- InetSocketAddressConverter() - Constructor for class org.drasyl.cli.converter.InetSocketAddressConverter
- initChannel(Channel) - Method in class org.drasyl.cli.node.channel.NodeRcJsonRpc2OverHttpServerInitializer
- initChannel(Channel) - Method in class org.drasyl.cli.rc.channel.RcJsonRpc2OverTcpClientInitializer
- initChannel(Channel) - Method in class org.drasyl.cli.rc.channel.RcJsonRpc2OverTcpServerInitializer
- initChannel(Channel) - Method in class org.drasyl.cli.tun.channel.TunRcJsonRpc2OverHttpServerInitializer
- initChannel(DrasylChannel) - Method in class org.drasyl.cli.perf.channel.PerfClientChildChannelInitializer
- initChannel(DrasylChannel) - Method in class org.drasyl.cli.tun.channel.TunChildChannelInitializer
- initChannel(DrasylChannel) - Method in class org.drasyl.cli.tunnel.channel.TunnelConsumeChildChannelInitializer
- initChannel(DrasylChannel) - Method in class org.drasyl.cli.tunnel.channel.TunnelExposeChildChannelInitializer
- initChannel(DrasylChannel) - Method in class org.drasyl.cli.wormhole.channel.WormholeReceiveChildChannelInitializer
- initChannel(DrasylChannel) - Method in class org.drasyl.cli.wormhole.channel.WormholeSendChildChannelInitializer
- initChannel(DrasylServerChannel) - Method in class org.drasyl.cli.channel.AbstractChannelInitializer
- initChannel(DrasylServerChannel) - Method in class org.drasyl.cli.perf.channel.PerfClientChannelInitializer
- initChannel(DrasylServerChannel) - Method in class org.drasyl.cli.perf.channel.PerfServerChannelInitializer
- initChannel(DrasylServerChannel) - Method in class org.drasyl.cli.tun.channel.TunChannelInitializer
- initChannel(DrasylServerChannel) - Method in class org.drasyl.cli.tunnel.channel.TunnelConsumeChannelInitializer
- initChannel(DrasylServerChannel) - Method in class org.drasyl.cli.tunnel.channel.TunnelExposeChannelInitializer
- initChannel(DrasylServerChannel) - Method in class org.drasyl.cli.wormhole.channel.WormholeReceiveChannelInitializer
- initChannel(DrasylServerChannel) - Method in class org.drasyl.cli.wormhole.channel.WormholeSendChannelInitializer
- INTERNAL_ERROR - Static variable in class org.drasyl.cli.node.message.JsonRpc2Error
- INVALID_PARAMS - Static variable in class org.drasyl.cli.node.message.JsonRpc2Error
- INVALID_REQUEST - Static variable in class org.drasyl.cli.node.message.JsonRpc2Error
- isError() - Method in class org.drasyl.cli.node.message.JsonRpc2Response
- isReverse() - Method in class org.drasyl.cli.perf.message.SessionRequest
- isSuccess() - Method in class org.drasyl.cli.node.message.JsonRpc2Response
J
- JacksonCodecTunnelMessage - Interface in org.drasyl.cli.tunnel.message
- JsonRpc2BadHttpRequestHandler - Class in org.drasyl.cli.rc.handler
-
Together used with
ReadTimeoutHandler
allowing to handle clients not sending a HTTP request within a certain time. - JsonRpc2BadHttpRequestHandler() - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2BadHttpRequestHandler
- JsonRpc2DrasylNodeHandler - Class in org.drasyl.cli.node.handler
-
Allow remote controlling of a
DrasylNode
via JSON-RPC 2.0. - JsonRpc2DrasylNodeHandler(DrasylNode, Queue<Event>) - Constructor for class org.drasyl.cli.node.handler.JsonRpc2DrasylNodeHandler
- JsonRpc2Error - Class in org.drasyl.cli.node.message
-
Represents a JSON-RPC 2.0 error object.
- JsonRpc2Error(int, String) - Constructor for class org.drasyl.cli.node.message.JsonRpc2Error
- JsonRpc2Error(int, String, Object) - Constructor for class org.drasyl.cli.node.message.JsonRpc2Error
- JsonRpc2ExceptionHandler - Class in org.drasyl.cli.rc.handler
- JsonRpc2ExceptionHandler() - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2ExceptionHandler
- JsonRpc2Request - Class in org.drasyl.cli.node.message
-
Represents a JSON-RPC 2.0 request object.
- JsonRpc2Request(String) - Constructor for class org.drasyl.cli.node.message.JsonRpc2Request
- JsonRpc2Request(String, Object) - Constructor for class org.drasyl.cli.node.message.JsonRpc2Request
- JsonRpc2Request(String, Object, Number) - Constructor for class org.drasyl.cli.node.message.JsonRpc2Request
- JsonRpc2Request(String, Object, String) - Constructor for class org.drasyl.cli.node.message.JsonRpc2Request
- JsonRpc2Request(String, String, Object, Object) - Constructor for class org.drasyl.cli.node.message.JsonRpc2Request
- JsonRpc2RequestDecoder - Class in org.drasyl.cli.rc.handler
-
Decode bytes to
JsonRpc2Request
s. - JsonRpc2RequestDecoder() - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2RequestDecoder
- JsonRpc2RequestDecoder(ObjectMapper) - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2RequestDecoder
- JsonRpc2RequestDecoder(ObjectReader) - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2RequestDecoder
- JsonRpc2RequestEncoder - Class in org.drasyl.cli.rc.handler
-
Encodes
JsonRpc2Request
s to bytes. - JsonRpc2RequestEncoder() - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2RequestEncoder
- JsonRpc2RequestEncoder(ObjectMapper) - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2RequestEncoder
- JsonRpc2RequestEncoder(ObjectWriter) - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2RequestEncoder
- JsonRpc2RequestHandler - Class in org.drasyl.cli.rc.handler
- JsonRpc2RequestHandler() - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2RequestHandler
- jsonRpc2RequestStage(ChannelPipeline) - Method in class org.drasyl.cli.node.channel.NodeRcJsonRpc2OverTcpServerInitializer
- jsonRpc2RequestStage(ChannelPipeline) - Method in class org.drasyl.cli.rc.channel.RcJsonRpc2OverTcpServerInitializer
- jsonRpc2RequestStage(ChannelPipeline) - Method in class org.drasyl.cli.tun.channel.TunRcJsonRpc2OverTcpServerInitializer
- JsonRpc2ResponeEncoder - Class in org.drasyl.cli.rc.handler
-
Encodes
JsonRpc2Response
s to bytes. - JsonRpc2ResponeEncoder() - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2ResponeEncoder
- JsonRpc2ResponeEncoder(ObjectMapper) - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2ResponeEncoder
- JsonRpc2ResponeEncoder(ObjectWriter) - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2ResponeEncoder
- JsonRpc2Response - Class in org.drasyl.cli.node.message
-
Represents a JSON-RPC 2.0 response object.
- JsonRpc2Response(Object, Object) - Constructor for class org.drasyl.cli.node.message.JsonRpc2Response
- JsonRpc2Response(Object, JsonRpc2Error, Object) - Constructor for class org.drasyl.cli.node.message.JsonRpc2Response
- JsonRpc2Response(String, Object, JsonRpc2Error, Object) - Constructor for class org.drasyl.cli.node.message.JsonRpc2Response
- JsonRpc2Response(JsonRpc2Error, Object) - Constructor for class org.drasyl.cli.node.message.JsonRpc2Response
- JsonRpc2ResponseDecoder - Class in org.drasyl.cli.rc.handler
-
Decode bytes to
JsonRpc2Response
s. - JsonRpc2ResponseDecoder() - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2ResponseDecoder
- JsonRpc2ResponseDecoder(ObjectMapper) - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2ResponseDecoder
- JsonRpc2ResponseDecoder(ObjectReader) - Constructor for class org.drasyl.cli.rc.handler.JsonRpc2ResponseDecoder
- JsonRpc2TunHandler - Class in org.drasyl.cli.tun.handler
-
Allow remote controlling of a TUN interface via JSON-RPC 2.0.
- JsonRpc2TunHandler(Map<InetAddress, DrasylAddress>, Identity, Subnet, Channel, InetAddress) - Constructor for class org.drasyl.cli.tun.handler.JsonRpc2TunHandler
- jsonWriter - Variable in class org.drasyl.cli.rc.AbstractRcSubcommand
L
- LevelConverter - Class in org.drasyl.cli.converter
-
Converts command line argument values to
Level
s. - LevelConverter() - Constructor for class org.drasyl.cli.converter.LevelConverter
- log() - Method in class org.drasyl.cli.GlobalOptions
- log() - Method in class org.drasyl.cli.node.NodeCommand
- log() - Method in class org.drasyl.cli.noderc.NodeRcEventsCommand
- log() - Method in class org.drasyl.cli.noderc.NodeRcIdentityCommand
- log() - Method in class org.drasyl.cli.noderc.NodeRcSendCommand
- log() - Method in class org.drasyl.cli.noderc.NodeRcShutdownCommand
- log() - Method in class org.drasyl.cli.noderc.NodeRcStartCommand
- log() - Method in class org.drasyl.cli.perf.PerfClientCommand
- log() - Method in class org.drasyl.cli.perf.PerfServerCommand
- log() - Method in class org.drasyl.cli.tun.TunCommand
- log() - Method in class org.drasyl.cli.tunnel.TunnelConsumeCommand
- log() - Method in class org.drasyl.cli.tunnel.TunnelExposeCommand
- log() - Method in class org.drasyl.cli.tunrc.TunRcAddRouteCommand
- log() - Method in class org.drasyl.cli.tunrc.TunRcIdentityCommand
- log() - Method in class org.drasyl.cli.tunrc.TunRcRemoveRouteCommand
- log() - Method in class org.drasyl.cli.tunrc.TunRcRoutesCommand
- log() - Method in class org.drasyl.cli.wormhole.handler.WormholeFileSender
- log() - Method in class org.drasyl.cli.wormhole.handler.WormholeTextSender
- log() - Method in class org.drasyl.cli.wormhole.WormholeReceiveCommand
- log() - Method in class org.drasyl.cli.wormhole.WormholeSendCommand
- logLevel - Variable in class org.drasyl.cli.GlobalOptions
M
- main(String[]) - Static method in class org.drasyl.cli.Cli
- MAX_FRAME_LENGTH - Static variable in class org.drasyl.cli.tunnel.handler.ExposeDrasylHandler
- MAX_PEERS - Static variable in class org.drasyl.cli.wormhole.channel.WormholeSendChannelInitializer
- METHOD_NOT_FOUND - Static variable in class org.drasyl.cli.node.message.JsonRpc2Error
- MICROSECONDS - Static variable in class org.drasyl.cli.perf.message.TestResults
- MIN_DERIVED_PORT - Static variable in class org.drasyl.cli.ChannelOptions
N
- networkId - Variable in class org.drasyl.cli.ChannelOptions
- NodeCommand - Class in org.drasyl.cli.node
-
Run a drasyl node.
- NodeCommand() - Constructor for class org.drasyl.cli.node.NodeCommand
- NodeRcCommand - Class in org.drasyl.cli.noderc
- NodeRcCommand() - Constructor for class org.drasyl.cli.noderc.NodeRcCommand
- NodeRcEventsCommand - Class in org.drasyl.cli.noderc
- NodeRcEventsCommand() - Constructor for class org.drasyl.cli.noderc.NodeRcEventsCommand
- NodeRcIdentityCommand - Class in org.drasyl.cli.noderc
- NodeRcIdentityCommand() - Constructor for class org.drasyl.cli.noderc.NodeRcIdentityCommand
- NodeRcJsonRpc2OverHttpServerInitializer - Class in org.drasyl.cli.node.channel
-
Creates a JSON-RPC 2.0 over HTTP server channel.
- NodeRcJsonRpc2OverHttpServerInitializer(DrasylNode, Queue<Event>) - Constructor for class org.drasyl.cli.node.channel.NodeRcJsonRpc2OverHttpServerInitializer
- NodeRcJsonRpc2OverTcpServerInitializer - Class in org.drasyl.cli.node.channel
-
Creates a JSON-RPC 2.0 over TCP server channel.
- NodeRcJsonRpc2OverTcpServerInitializer(DrasylNode, Queue<Event>) - Constructor for class org.drasyl.cli.node.channel.NodeRcJsonRpc2OverTcpServerInitializer
- NodeRcSendCommand - Class in org.drasyl.cli.noderc
- NodeRcSendCommand() - Constructor for class org.drasyl.cli.noderc.NodeRcSendCommand
- NodeRcShutdownCommand - Class in org.drasyl.cli.noderc
- NodeRcShutdownCommand() - Constructor for class org.drasyl.cli.noderc.NodeRcShutdownCommand
- NodeRcStartCommand - Class in org.drasyl.cli.noderc
- NodeRcStartCommand() - Constructor for class org.drasyl.cli.noderc.NodeRcStartCommand
- Noop - Class in org.drasyl.cli.perf.message
-
NO-OP message triggering the establish of a direct connection.
- Noop() - Constructor for class org.drasyl.cli.perf.message.Noop
O
- of(String) - Static method in interface org.drasyl.cli.node.IdentityPublicKeyMixin
- OneshotJsonRpc2RequestHandler - Class in org.drasyl.cli.rc.handler
- OneshotJsonRpc2RequestHandler(JsonRpc2Request, Consumer<JsonRpc2Response>) - Constructor for class org.drasyl.cli.rc.handler.OneshotJsonRpc2RequestHandler
- onlineTimeoutMillis - Variable in class org.drasyl.cli.ChannelOptions
- onResponse(JsonRpc2Response) - Method in class org.drasyl.cli.rc.AbstractRcSubcommand
- org.drasyl.cli - package org.drasyl.cli
-
Provides a command line interface with drasyl-related tools (run root node, generate identity, etc.).
- org.drasyl.cli.channel - package org.drasyl.cli.channel
- org.drasyl.cli.converter - package org.drasyl.cli.converter
-
Command line argument value converters.
- org.drasyl.cli.handler - package org.drasyl.cli.handler
- org.drasyl.cli.node - package org.drasyl.cli.node
- org.drasyl.cli.node.channel - package org.drasyl.cli.node.channel
- org.drasyl.cli.node.handler - package org.drasyl.cli.node.handler
- org.drasyl.cli.node.message - package org.drasyl.cli.node.message
- org.drasyl.cli.noderc - package org.drasyl.cli.noderc
- org.drasyl.cli.perf - package org.drasyl.cli.perf
-
Provides the
perf
command for theCli
. - org.drasyl.cli.perf.channel - package org.drasyl.cli.perf.channel
- org.drasyl.cli.perf.handler - package org.drasyl.cli.perf.handler
- org.drasyl.cli.perf.message - package org.drasyl.cli.perf.message
-
Contains messages that are sent between
PerfSessionReceiverHandler
andPerfSessionAcceptorHandler
. - org.drasyl.cli.rc - package org.drasyl.cli.rc
- org.drasyl.cli.rc.channel - package org.drasyl.cli.rc.channel
- org.drasyl.cli.rc.handler - package org.drasyl.cli.rc.handler
- org.drasyl.cli.tun - package org.drasyl.cli.tun
- org.drasyl.cli.tun.channel - package org.drasyl.cli.tun.channel
- org.drasyl.cli.tun.handler - package org.drasyl.cli.tun.handler
- org.drasyl.cli.tun.jna - package org.drasyl.cli.tun.jna
- org.drasyl.cli.tunnel - package org.drasyl.cli.tunnel
- org.drasyl.cli.tunnel.channel - package org.drasyl.cli.tunnel.channel
- org.drasyl.cli.tunnel.handler - package org.drasyl.cli.tunnel.handler
- org.drasyl.cli.tunnel.message - package org.drasyl.cli.tunnel.message
- org.drasyl.cli.tunrc - package org.drasyl.cli.tunrc
- org.drasyl.cli.util - package org.drasyl.cli.util
- org.drasyl.cli.wormhole - package org.drasyl.cli.wormhole
-
Provides the
wormhole
command for theCli
. - org.drasyl.cli.wormhole.channel - package org.drasyl.cli.wormhole.channel
- org.drasyl.cli.wormhole.handler - package org.drasyl.cli.wormhole.handler
- org.drasyl.cli.wormhole.message - package org.drasyl.cli.wormhole.message
- out - Variable in class org.drasyl.cli.ChannelOptions
- out - Variable in class org.drasyl.cli.VersionCommand
- overlayAddress() - Method in class org.drasyl.cli.tun.TunRoute
P
- parentGroup - Variable in class org.drasyl.cli.ChannelOptions
- PARSE_ERROR - Static variable in class org.drasyl.cli.node.message.JsonRpc2Error
- PASSWORD_LENGTH - Static variable in class org.drasyl.cli.tunnel.TunnelExposeCommand
- PASSWORD_LENGTH - Static variable in class org.drasyl.cli.wormhole.WormholeSendCommand
- PasswordMessage - Class in org.drasyl.cli.wormhole.message
- PasswordMessage(String) - Constructor for class org.drasyl.cli.wormhole.message.PasswordMessage
- Payload() - Constructor for class org.drasyl.cli.wormhole.WormholeSendCommand.Payload
- PERCENT - Static variable in class org.drasyl.cli.perf.message.TestResults
- PerfClientChannelInitializer - Class in org.drasyl.cli.perf.channel
- PerfClientChannelInitializer(Identity, NioEventLoopGroup, InetSocketAddress, int, long, Map<IdentityPublicKey, InetSocketAddress>, PrintStream, Worm<Integer>, IdentityPublicKey, boolean) - Constructor for class org.drasyl.cli.perf.channel.PerfClientChannelInitializer
- PerfClientChildChannelInitializer - Class in org.drasyl.cli.perf.channel
- PerfClientChildChannelInitializer(PrintStream, PrintStream, Worm<Integer>, IdentityPublicKey, boolean, SessionRequest) - Constructor for class org.drasyl.cli.perf.channel.PerfClientChildChannelInitializer
- PerfClientCommand - Class in org.drasyl.cli.perf
- PerfCommand - Class in org.drasyl.cli.perf
-
Inspired by https://iperf.fr/iperf-download.php.
- PerfCommand() - Constructor for class org.drasyl.cli.perf.PerfCommand
- PerfMessage - Interface in org.drasyl.cli.perf.message
- PerfServerChannelInitializer - Class in org.drasyl.cli.perf.channel
- PerfServerChannelInitializer(Identity, NioEventLoopGroup, InetSocketAddress, int, long, Map<IdentityPublicKey, InetSocketAddress>, PrintStream, PrintStream, Worm<Integer>, boolean) - Constructor for class org.drasyl.cli.perf.channel.PerfServerChannelInitializer
- PerfServerChildChannelInitializer - Class in org.drasyl.cli.perf.channel
- PerfServerChildChannelInitializer(PrintStream, PrintStream, Worm<Integer>) - Constructor for class org.drasyl.cli.perf.channel.PerfServerChildChannelInitializer
- PerfServerCommand - Class in org.drasyl.cli.perf
- PerfSessionAcceptorHandler - Class in org.drasyl.cli.perf.handler
-
Listens for
SessionRequest
s. - PerfSessionAcceptorHandler(PrintStream) - Constructor for class org.drasyl.cli.perf.handler.PerfSessionAcceptorHandler
- PerfSessionReceiverHandler - Class in org.drasyl.cli.perf.handler
- PerfSessionReceiverHandler(SessionRequest, PrintStream) - Constructor for class org.drasyl.cli.perf.handler.PerfSessionReceiverHandler
- PerfSessionRequestorHandler - Class in org.drasyl.cli.perf.handler
-
Requests a perf session once the channel becomes active or this handler is added to an active channel.
- PerfSessionRequestorHandler(PrintStream, SessionRequest, long, boolean) - Constructor for class org.drasyl.cli.perf.handler.PerfSessionRequestorHandler
- PerfSessionRequestorHandler.PerfSessionRequestRejectedException - Exception in org.drasyl.cli.perf.handler
- PerfSessionRequestorHandler.PerfSessionRequestTimeoutException - Exception in org.drasyl.cli.perf.handler
- PerfSessionRequestRejectedException() - Constructor for exception org.drasyl.cli.perf.handler.PerfSessionRequestorHandler.PerfSessionRequestRejectedException
- PerfSessionRequestTimeoutException(long) - Constructor for exception org.drasyl.cli.perf.handler.PerfSessionRequestorHandler.PerfSessionRequestTimeoutException
- PerfSessionSenderHandler - Class in org.drasyl.cli.perf.handler
- PerfSessionSenderHandler(SessionRequest, PrintStream) - Constructor for class org.drasyl.cli.perf.handler.PerfSessionSenderHandler
- print() - Method in class org.drasyl.cli.perf.message.TestResults
- PrintAndCloseOnExceptionHandler - Class in org.drasyl.cli.handler
-
Consumes all exceptions, prints them to given
PrintStream
, and will then close the channel. - PrintAndCloseOnExceptionHandler(PrintStream) - Constructor for class org.drasyl.cli.handler.PrintAndCloseOnExceptionHandler
- PrintAndExitOnExceptionHandler - Class in org.drasyl.cli.handler
-
Consumes all exceptions, prints them to given
PrintStream
, closes the channel, and will then exit with error code1
. - PrintAndExitOnExceptionHandler(PrintStream, Worm<Integer>) - Constructor for class org.drasyl.cli.handler.PrintAndExitOnExceptionHandler
- printRoutingTable(PrintStream, Identity, InetAddress, Map<InetAddress, DrasylAddress>) - Static method in class org.drasyl.cli.tun.TunCommand
- Probe - Class in org.drasyl.cli.perf.message
- Probe(ByteBuf, long) - Constructor for class org.drasyl.cli.perf.message.Probe
- ProbeCodec - Class in org.drasyl.cli.perf.handler
-
Encodes
Probe
messages toByteBuf
s and vice versa. - ProbeCodec() - Constructor for class org.drasyl.cli.perf.handler.ProbeCodec
- PROGRESS_BAR_INTERVAL - Static variable in class org.drasyl.cli.wormhole.handler.WormholeFileSender
- PROGRESS_BAR_SPEED_FORMAT - Static variable in class org.drasyl.cli.wormhole.handler.WormholeFileSender
- protocolArmDisabled - Variable in class org.drasyl.cli.ChannelOptions
- PublicKeyCommand - Class in org.drasyl.cli
-
Generate and output new a identity in JSON format.
- PublicKeyCommand() - Constructor for class org.drasyl.cli.PublicKeyCommand
R
- rcAddress - Variable in class org.drasyl.cli.rc.AbstractRcSubcommand
- rcBindAddress - Variable in class org.drasyl.cli.node.NodeCommand
- rcBindAddress - Variable in class org.drasyl.cli.tun.TunCommand
- rcEventsBufferSize - Variable in class org.drasyl.cli.node.NodeCommand
- RcJsonRpc2OverTcpClientInitializer - Class in org.drasyl.cli.rc.channel
- RcJsonRpc2OverTcpClientInitializer(JsonRpc2Request, Consumer<JsonRpc2Response>) - Constructor for class org.drasyl.cli.rc.channel.RcJsonRpc2OverTcpClientInitializer
- RcJsonRpc2OverTcpServerInitializer - Class in org.drasyl.cli.rc.channel
- RcJsonRpc2OverTcpServerInitializer() - Constructor for class org.drasyl.cli.rc.channel.RcJsonRpc2OverTcpServerInitializer
- refCnt() - Method in class org.drasyl.cli.tunnel.message.Write
- release() - Method in class org.drasyl.cli.tunnel.message.Write
- release(int) - Method in class org.drasyl.cli.tunnel.message.Write
- RemoveRoute(IdentityPublicKey) - Constructor for class org.drasyl.cli.tun.TunCommand.RemoveRoute
- REQUEST_TIMEOUT_MILLIS - Static variable in class org.drasyl.cli.perf.channel.PerfClientChildChannelInitializer
- requestMethodNotFound(ChannelHandlerContext, JsonRpc2Request, String) - Method in class org.drasyl.cli.rc.handler.JsonRpc2RequestHandler
- retain() - Method in class org.drasyl.cli.tunnel.message.Write
- retain(int) - Method in class org.drasyl.cli.tunnel.message.Write
- run() - Method in class org.drasyl.cli.GenerateIdentityCommand
- run() - Method in class org.drasyl.cli.GenerateProofOfWorkCommand
- run() - Method in class org.drasyl.cli.PublicKeyCommand
- run() - Method in class org.drasyl.cli.VersionCommand
- run(String[]) - Method in class org.drasyl.cli.Cli
S
- Service() - Constructor for class org.drasyl.cli.tunnel.TunnelExposeCommand.Service
- SESSION_PROGRESS_INTERVAL - Static variable in class org.drasyl.cli.perf.handler.PerfSessionReceiverHandler
- SESSION_PROGRESS_INTERVAL - Static variable in class org.drasyl.cli.perf.handler.PerfSessionSenderHandler
- SESSION_TIMEOUT - Static variable in class org.drasyl.cli.perf.handler.PerfSessionReceiverHandler
- SessionConfirmation - Class in org.drasyl.cli.perf.message
-
Sent from the
PerfSessionAcceptorHandler
to thePerfSessionReceiverHandler
to confirm a requested session (SessionRequest
). - SessionConfirmation() - Constructor for class org.drasyl.cli.perf.message.SessionConfirmation
- SessionRejection - Class in org.drasyl.cli.perf.message
-
Sent from the
PerfSessionAcceptorHandler
to thePerfSessionReceiverHandler
to reject a requested session (SessionRequest
). - SessionRejection() - Constructor for class org.drasyl.cli.perf.message.SessionRejection
- SessionRequest - Class in org.drasyl.cli.perf.message
-
Sent from the
PerfSessionReceiverHandler
to thePerfSessionAcceptorHandler
to request a new session. - SessionRequest(int, int, int, boolean) - Constructor for class org.drasyl.cli.perf.message.SessionRequest
- setIPv4AndNetmask(Pointer, String, int) - Static method in class org.drasyl.cli.tun.jna.AddressAndNetmaskHelper
- setIPv6AndNetmask(Pointer, String, int) - Static method in class org.drasyl.cli.tun.jna.AddressAndNetmaskHelper
- setLogLevel() - Method in class org.drasyl.cli.GlobalOptions
-
Sets the level defined in
GlobalOptions.logLevel
for all Logger within the packageorg.drasyl
. - SpawnChildChannelToPeer - Class in org.drasyl.cli.handler
-
This handler spawns the creation of
DrasylChannel
s to given peers once the server channel becomes active. - SpawnChildChannelToPeer(Set<DrasylAddress>) - Constructor for class org.drasyl.cli.handler.SpawnChildChannelToPeer
- SpawnChildChannelToPeer(IdentityPublicKey) - Constructor for class org.drasyl.cli.handler.SpawnChildChannelToPeer
- stop(long) - Method in class org.drasyl.cli.perf.message.TestResults
- SubnetConverter - Class in org.drasyl.cli.converter
-
Converts command line argument values to
Subnet
s. - SubnetConverter() - Constructor for class org.drasyl.cli.converter.SubnetConverter
- superPeers - Variable in class org.drasyl.cli.ChannelOptions
- SuperPeerTimeoutException(long) - Constructor for exception org.drasyl.cli.handler.SuperPeerTimeoutHandler.SuperPeerTimeoutException
- SuperPeerTimeoutHandler - Class in org.drasyl.cli.handler
-
Throws a
SuperPeerTimeoutHandler.SuperPeerTimeoutException
if noAddPathAndSuperPeerEvent
event has been received within the given timeout. - SuperPeerTimeoutHandler(long) - Constructor for class org.drasyl.cli.handler.SuperPeerTimeoutHandler
- SuperPeerTimeoutHandler.SuperPeerTimeoutException - Exception in org.drasyl.cli.handler
T
- TestResults - Class in org.drasyl.cli.perf.message
- TestResults(long, long, long) - Constructor for class org.drasyl.cli.perf.message.TestResults
- TextMessage - Class in org.drasyl.cli.wormhole.message
- TextMessage(String) - Constructor for class org.drasyl.cli.wormhole.message.TextMessage
- toString() - Method in interface org.drasyl.cli.node.IdentityPublicKeyMixin
- toString() - Method in class org.drasyl.cli.node.message.JsonRpc2Error
- toString() - Method in class org.drasyl.cli.node.message.JsonRpc2Request
- toString() - Method in class org.drasyl.cli.node.message.JsonRpc2Response
- toString() - Method in class org.drasyl.cli.perf.message.SessionRequest
- toString() - Method in class org.drasyl.cli.tunnel.message.ChannelActive
- toString() - Method in class org.drasyl.cli.tunnel.message.Close
- toString() - Method in class org.drasyl.cli.tunnel.message.Connect
- toString() - Method in class org.drasyl.cli.tunnel.message.ConnectFailed
- toString() - Method in class org.drasyl.cli.tunnel.message.Flush
- toString() - Method in class org.drasyl.cli.tunnel.message.Write
- touch() - Method in class org.drasyl.cli.tunnel.message.Write
- touch(Object) - Method in class org.drasyl.cli.tunnel.message.Write
- transferPayload(ChannelHandlerContext) - Method in class org.drasyl.cli.wormhole.handler.WormholeFileSender
- transferPayload(ChannelHandlerContext) - Method in class org.drasyl.cli.wormhole.handler.WormholeTextSender
- TunChannelInitializer - Class in org.drasyl.cli.tun.channel
- TunChannelInitializer(Identity, NioEventLoopGroup, InetSocketAddress, int, long, Map<IdentityPublicKey, InetSocketAddress>, PrintStream, Worm<Integer>, Channel, Set<DrasylAddress>, boolean) - Constructor for class org.drasyl.cli.tun.channel.TunChannelInitializer
- TunChildChannelInitializer - Class in org.drasyl.cli.tun.channel
- TunChildChannelInitializer(PrintStream, Identity, Channel, Map<InetAddress, DrasylAddress>, Map<IdentityPublicKey, Channel>) - Constructor for class org.drasyl.cli.tun.channel.TunChildChannelInitializer
- TunCommand - Class in org.drasyl.cli.tun
- TunCommand() - Constructor for class org.drasyl.cli.tun.TunCommand
- TunCommand.AddRoute - Class in org.drasyl.cli.tun
- TunCommand.RemoveRoute - Class in org.drasyl.cli.tun
- TunnelCommand - Class in org.drasyl.cli.tunnel
-
This command can be used to expose a locally TCP-based service over the overlay network to any other computer running drasyl.
- TunnelCommand() - Constructor for class org.drasyl.cli.tunnel.TunnelCommand
- TunnelConsumeChannelInitializer - Class in org.drasyl.cli.tunnel.channel
- TunnelConsumeChannelInitializer(Identity, NioEventLoopGroup, InetSocketAddress, int, int, Map<IdentityPublicKey, InetSocketAddress>, PrintStream, Worm<Integer>, IdentityPublicKey, boolean) - Constructor for class org.drasyl.cli.tunnel.channel.TunnelConsumeChannelInitializer
- TunnelConsumeChildChannelInitializer - Class in org.drasyl.cli.tunnel.channel
- TunnelConsumeChildChannelInitializer(PrintStream, PrintStream, Worm<Integer>, Identity, IdentityPublicKey, String, int) - Constructor for class org.drasyl.cli.tunnel.channel.TunnelConsumeChildChannelInitializer
- TunnelConsumeCommand - Class in org.drasyl.cli.tunnel
- TunnelExposeChannelInitializer - Class in org.drasyl.cli.tunnel.channel
- TunnelExposeChannelInitializer(Identity, NioEventLoopGroup, InetSocketAddress, int, int, Map<IdentityPublicKey, InetSocketAddress>, TunnelExposeCommand.Service, String, PrintStream, PrintStream, Worm<Integer>, boolean) - Constructor for class org.drasyl.cli.tunnel.channel.TunnelExposeChannelInitializer
- TunnelExposeChildChannelInitializer - Class in org.drasyl.cli.tunnel.channel
- TunnelExposeChildChannelInitializer(PrintStream, Worm<Integer>, Identity, String, TunnelExposeCommand.Service) - Constructor for class org.drasyl.cli.tunnel.channel.TunnelExposeChildChannelInitializer
- TunnelExposeCommand - Class in org.drasyl.cli.tunnel
- TunnelExposeCommand.Service - Class in org.drasyl.cli.tunnel
- TunnelMessage - Interface in org.drasyl.cli.tunnel.message
- TunnelServiceConverter - Class in org.drasyl.cli.tunnel
- TunnelServiceConverter() - Constructor for class org.drasyl.cli.tunnel.TunnelServiceConverter
- TunnelWriteCodec - Class in org.drasyl.cli.tunnel.handler
- TunnelWriteCodec() - Constructor for class org.drasyl.cli.tunnel.handler.TunnelWriteCodec
- TunPacketCodec - Class in org.drasyl.cli.tun.handler
-
This codec converts
TunPacket
s toByteBuf
s and vice versa. - TunPacketCodec() - Constructor for class org.drasyl.cli.tun.handler.TunPacketCodec
- TunRcAddRouteCommand - Class in org.drasyl.cli.tunrc
- TunRcAddRouteCommand() - Constructor for class org.drasyl.cli.tunrc.TunRcAddRouteCommand
- TunRcCommand - Class in org.drasyl.cli.tunrc
- TunRcCommand() - Constructor for class org.drasyl.cli.tunrc.TunRcCommand
- TunRcIdentityCommand - Class in org.drasyl.cli.tunrc
- TunRcIdentityCommand() - Constructor for class org.drasyl.cli.tunrc.TunRcIdentityCommand
- TunRcJsonRpc2OverHttpServerInitializer - Class in org.drasyl.cli.tun.channel
-
Creates a JSON-RPC 2.0 over HTTP server channel.
- TunRcJsonRpc2OverHttpServerInitializer(Map<InetAddress, DrasylAddress>, Identity, Subnet, Channel, InetAddress) - Constructor for class org.drasyl.cli.tun.channel.TunRcJsonRpc2OverHttpServerInitializer
- TunRcJsonRpc2OverTcpServerInitializer - Class in org.drasyl.cli.tun.channel
-
Creates a JSON-RPC 2.0 over TCP server channel.
- TunRcJsonRpc2OverTcpServerInitializer(Map<InetAddress, DrasylAddress>, Identity, Subnet, Channel, InetAddress) - Constructor for class org.drasyl.cli.tun.channel.TunRcJsonRpc2OverTcpServerInitializer
- TunRcRemoveRouteCommand - Class in org.drasyl.cli.tunrc
- TunRcRemoveRouteCommand() - Constructor for class org.drasyl.cli.tunrc.TunRcRemoveRouteCommand
- TunRcRoutesCommand - Class in org.drasyl.cli.tunrc
- TunRcRoutesCommand() - Constructor for class org.drasyl.cli.tunrc.TunRcRoutesCommand
- TunRoute - Class in org.drasyl.cli.tun
-
Mapping between
DrasylAddress
andInetAddress
. - TunRoute(DrasylAddress) - Constructor for class org.drasyl.cli.tun.TunRoute
- TunRoute(DrasylAddress, InetAddress) - Constructor for class org.drasyl.cli.tun.TunRoute
- TunRouteConverter - Class in org.drasyl.cli.tun
-
Converts command line argument values to
TunRoute
s. - TunRouteConverter() - Constructor for class org.drasyl.cli.tun.TunRouteConverter
U
- udpServerGroup - Variable in class org.drasyl.cli.ChannelOptions
- userEventTriggered(ChannelHandlerContext, Object) - Method in class org.drasyl.cli.handler.SuperPeerTimeoutHandler
- userEventTriggered(ChannelHandlerContext, Object) - Method in class org.drasyl.cli.perf.handler.PerfSessionRequestorHandler
- userEventTriggered(ChannelHandlerContext, Object) - Method in class org.drasyl.cli.tunnel.handler.ExposeTcpHandler
V
- VERSION - Static variable in class org.drasyl.cli.node.message.JsonRpc2Request
- VersionCommand - Class in org.drasyl.cli
- VersionCommand() - Constructor for class org.drasyl.cli.VersionCommand
W
- WormholeCodeConverter - Class in org.drasyl.cli.wormhole
- WormholeCodeConverter() - Constructor for class org.drasyl.cli.wormhole.WormholeCodeConverter
- WormholeCommand - Class in org.drasyl.cli.wormhole
-
Inspired by Magic Wormhole.
- WormholeCommand() - Constructor for class org.drasyl.cli.wormhole.WormholeCommand
- WormholeFileReceiver - Class in org.drasyl.cli.wormhole.handler
- WormholeFileReceiver(PrintStream, File, long) - Constructor for class org.drasyl.cli.wormhole.handler.WormholeFileReceiver
- WormholeFileReceiver(PrintStream, FileMessage) - Constructor for class org.drasyl.cli.wormhole.handler.WormholeFileReceiver
- WormholeFileReceiver.FileExistException - Exception in org.drasyl.cli.wormhole.handler
- WormholeFileSender - Class in org.drasyl.cli.wormhole.handler
- WormholeFileSender(PrintStream, String, File) - Constructor for class org.drasyl.cli.wormhole.handler.WormholeFileSender
- WormholeMessage - Interface in org.drasyl.cli.wormhole.message
- WormholeReceiveChannelInitializer - Class in org.drasyl.cli.wormhole.channel
- WormholeReceiveChannelInitializer(Identity, NioEventLoopGroup, InetSocketAddress, int, long, Map<IdentityPublicKey, InetSocketAddress>, PrintStream, Worm<Integer>, IdentityPublicKey, boolean) - Constructor for class org.drasyl.cli.wormhole.channel.WormholeReceiveChannelInitializer
- WormholeReceiveChildChannelInitializer - Class in org.drasyl.cli.wormhole.channel
- WormholeReceiveChildChannelInitializer(PrintStream, PrintStream, Worm<Integer>, Identity, IdentityPublicKey, String, long) - Constructor for class org.drasyl.cli.wormhole.channel.WormholeReceiveChildChannelInitializer
- WormholeReceiveCommand - Class in org.drasyl.cli.wormhole
- WormholeReceiveCommand() - Constructor for class org.drasyl.cli.wormhole.WormholeReceiveCommand
- WormholeReceiver - Class in org.drasyl.cli.wormhole.handler
- WormholeReceiver(PrintStream, String) - Constructor for class org.drasyl.cli.wormhole.handler.WormholeReceiver
- WormholeSendChannelInitializer - Class in org.drasyl.cli.wormhole.channel
- WormholeSendChannelInitializer(Identity, NioEventLoopGroup, InetSocketAddress, int, long, Map<IdentityPublicKey, InetSocketAddress>, PrintStream, PrintStream, Worm<Integer>, String, boolean) - Constructor for class org.drasyl.cli.wormhole.channel.WormholeSendChannelInitializer
- WormholeSendChildChannelInitializer - Class in org.drasyl.cli.wormhole.channel
- WormholeSendChildChannelInitializer(PrintStream, PrintStream, Worm<Integer>, Identity, String, WormholeSendCommand.Payload, int, long) - Constructor for class org.drasyl.cli.wormhole.channel.WormholeSendChildChannelInitializer
- WormholeSendCommand - Class in org.drasyl.cli.wormhole
- WormholeSendCommand() - Constructor for class org.drasyl.cli.wormhole.WormholeSendCommand
- WormholeSendCommand.Payload - Class in org.drasyl.cli.wormhole
- WormholeTextSender - Class in org.drasyl.cli.wormhole.handler
- WormholeTextSender(PrintStream, String, String) - Constructor for class org.drasyl.cli.wormhole.handler.WormholeTextSender
- write(ChannelHandlerContext, Object, ChannelPromise) - Method in class org.drasyl.cli.handler.ChunkedInputProgressBarHandler
- write(ChannelHandlerContext, Object, ChannelPromise) - Method in class org.drasyl.cli.tunnel.handler.ConsumeDrasylHandler
- write(ChannelHandlerContext, Object, ChannelPromise) - Method in class org.drasyl.cli.tunnel.handler.ExposeDrasylHandler
- Write - Class in org.drasyl.cli.tunnel.message
- Write(ChannelId, ByteBuf) - Constructor for class org.drasyl.cli.tunnel.message.Write
- Write(Channel, ByteBuf) - Constructor for class org.drasyl.cli.tunnel.message.Write
- Write(String, ByteBuf) - Constructor for class org.drasyl.cli.tunnel.message.Write
- WRITE_TIMEOUT_SECONDS - Static variable in class org.drasyl.cli.tunnel.TunnelExposeCommand
- WrongPasswordMessage - Class in org.drasyl.cli.wormhole.message
- WrongPasswordMessage() - Constructor for class org.drasyl.cli.wormhole.message.WrongPasswordMessage
All Classes All Packages