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

A

AbstractChannelInitializer - Class in org.drasyl.cli.channel
 
AbstractChannelInitializer(Identity, InetSocketAddress, int, long, Map<IdentityPublicKey, InetSocketAddress>) - Constructor for class org.drasyl.cli.channel.AbstractChannelInitializer
 
add(TestResults) - Method in class org.drasyl.cli.perf.message.TestResults
 
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.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.perf.handler.PerfSessionRequestorHandler
 
channelActive(ChannelHandlerContext) - Method in class org.drasyl.cli.perf.handler.PerfSessionSenderHandler
 
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.ExposeTcpCHandler
 
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.SuperPeerTimeoutHandler
 
channelInactive(ChannelHandlerContext) - Method in class org.drasyl.cli.perf.handler.PerfSessionReceiverHandler
 
channelInactive(ChannelHandlerContext) - Method in class org.drasyl.cli.perf.handler.PerfSessionRequestorHandler
 
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.ExposeTcpCHandler
 
channelInactive(ChannelHandlerContext) - Method in class org.drasyl.cli.wormhole.handler.WormholeFileReceiver
 
channelInactive(ChannelHandlerContext) - Method in class org.drasyl.cli.wormhole.handler.WormholeReceiver
 
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(PrintStream, PrintStream, EventLoopGroup, EventLoopGroup, 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.ExposeTcpCHandler
 
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, 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.ExposeTcpCHandler
 
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
 
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) - 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.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.tunnel.handler.TunnelWriteCodec
 

E

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
 
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.tunnel.handler.ExposeTcpCHandler
 
ExposeDrasylHandler - Class in org.drasyl.cli.tunnel.handler
Creates new TCP client connecting to ExposeDrasylHandler.service once a Connect message with correct password has been received.
ExposeDrasylHandler(String, InetSocketAddress) - Constructor for class org.drasyl.cli.tunnel.handler.ExposeDrasylHandler
 
ExposeTcpCHandler - Class in org.drasyl.cli.tunnel.handler
TCP client connection to the exposed local service.
ExposeTcpCHandler(Map<String, ChannelHandlerContext>, ChannelHandlerContext, String) - Constructor for class org.drasyl.cli.tunnel.handler.ExposeTcpCHandler
 

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 new a identity in JSON format.
GenerateIdentityCommand() - Constructor for class org.drasyl.cli.GenerateIdentityCommand
 
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.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
 
getDrasylConfig() - Method in class org.drasyl.cli.NodeCommand
Tries to load a DrasylConfig from file defined in NodeCommand.configFile.
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.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
 
getLength() - Method in class org.drasyl.cli.wormhole.message.FileMessage
 
getLostMessages() - Method in class org.drasyl.cli.perf.message.TestResults
 
getMessageNo() - Method in class org.drasyl.cli.perf.message.Probe
 
getMessageSize() - Method in class org.drasyl.cli.perf.message.TestResults
 
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
 
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
 
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.perf.handler.PerfSessionReceiverHandler
 
handlerAdded(ChannelHandlerContext) - Method in class org.drasyl.cli.perf.handler.PerfSessionSenderHandler
 
handlerAdded(ChannelHandlerContext) - Method in class org.drasyl.cli.wormhole.handler.WormholeFileReceiver
 
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
 

I

identityFile - Variable in class org.drasyl.cli.ChannelOptions
 
IdentityPublicKeyConverter - Class in org.drasyl.cli.converter
Converts command line argument values to IdentityPublicKeys.
IdentityPublicKeyConverter() - Constructor for class org.drasyl.cli.converter.IdentityPublicKeyConverter
 
IDLE_TIMEOUT - Static variable in class org.drasyl.cli.wormhole.handler.WormholeFileSender
 
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
 
InetSocketAddressConverter - Class in org.drasyl.cli.converter
 
InetSocketAddressConverter() - Constructor for class org.drasyl.cli.converter.InetSocketAddressConverter
 
initChannel(DrasylChannel) - Method in class org.drasyl.cli.perf.channel.PerfClientChildChannelInitializer
 
initChannel(DrasylChannel) - Method in class org.drasyl.cli.perf.channel.PerfServerChildChannelInitializer
 
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.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
 
isReverse() - Method in class org.drasyl.cli.perf.message.SessionRequest
 

J

JacksonCodecTunnelMessage - Interface in org.drasyl.cli.tunnel.message
 

L

LevelConverter - Class in org.drasyl.cli.converter
Converts command line argument values to Levels.
LevelConverter() - Constructor for class org.drasyl.cli.converter.LevelConverter
 
log() - Method in class org.drasyl.cli.GlobalOptions
 
log() - Method in class org.drasyl.cli.NodeCommand
 
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.tunnel.TunnelConsumeCommand
 
log() - Method in class org.drasyl.cli.tunnel.TunnelExposeCommand
 
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.channel.AbstractChannelInitializer
 
MAX_PEERS - Static variable in class org.drasyl.cli.wormhole.channel.WormholeSendChannelInitializer
 
MAX_TIME_OFFSET_MILLIS - Static variable in class org.drasyl.cli.channel.AbstractChannelInitializer
 
MICROSECONDS - Static variable in class org.drasyl.cli.perf.message.TestResults
 

N

networkId - Variable in class org.drasyl.cli.ChannelOptions
 
NodeCommand - Class in org.drasyl.cli
Run a drasyl node.
NodeCommand() - Constructor for class org.drasyl.cli.NodeCommand
 
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

onlineTimeoutMillis - Variable in class org.drasyl.cli.ChannelOptions
 
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.perf - package org.drasyl.cli.perf
Provides the perf command for the Cli.
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 org.drasyl.cli.perf.PerfClientNode and org.drasyl.cli.perf.PerfServerNode.
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.wormhole - package org.drasyl.cli.wormhole
Provides the wormhole command for the Cli.
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.GenerateIdentityCommand
 
out - Variable in class org.drasyl.cli.NodeCommand
 
out - Variable in class org.drasyl.cli.VersionCommand
 

P

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, InetSocketAddress, int, long, Map<IdentityPublicKey, InetSocketAddress>, PrintStream, Worm<Integer>, IdentityPublicKey) - Constructor for class org.drasyl.cli.perf.channel.PerfClientChannelInitializer
 
PerfClientChildChannelInitializer - Class in org.drasyl.cli.perf.channel
 
PerfClientChildChannelInitializer(PrintStream, PrintStream, Worm<Integer>, Identity, 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
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, InetSocketAddress, int, long, Map<IdentityPublicKey, InetSocketAddress>, PrintStream, PrintStream, Worm<Integer>) - 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 SessionRequests.
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
 
PING_COMMUNICATION_TIMEOUT_MILLIS - Static variable in class org.drasyl.cli.channel.AbstractChannelInitializer
 
PING_INTERVAL_MILLIS - Static variable in class org.drasyl.cli.channel.AbstractChannelInitializer
 
PING_TIMEOUT_MILLIS - Static variable in class org.drasyl.cli.channel.AbstractChannelInitializer
 
print() - Method in class org.drasyl.cli.perf.message.TestResults
 
PrintAndCloseOnExceptionHandler - Class in org.drasyl.cli.handler
 
PrintAndCloseOnExceptionHandler(PrintStream, Worm<Integer>) - Constructor for class org.drasyl.cli.handler.PrintAndCloseOnExceptionHandler
 
Probe - Class in org.drasyl.cli.perf.message
 
Probe(byte[], long) - Constructor for class org.drasyl.cli.perf.message.Probe
 
ProbeCodec - Class in org.drasyl.cli.perf.handler
Encodes Probe messages to ByteBufs 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
 

R

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
 
REQUEST_TIMEOUT_MILLIS - Static variable in class org.drasyl.cli.perf.channel.PerfClientChildChannelInitializer
 
REQUEST_TIMEOUT_MILLIS - Static variable in class org.drasyl.cli.wormhole.channel.WormholeReceiveChildChannelInitializer
 
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.NodeCommand
 
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 PerfServerNode to the PerfClientNode 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 PerfServerNode to the PerfClientNode 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 PerfClientNode to the PerfServerNode to request a new session.
SessionRequest(int, int, int, boolean) - Constructor for class org.drasyl.cli.perf.message.SessionRequest
 
setLogLevel() - Method in class org.drasyl.cli.GlobalOptions
Sets the level defined in GlobalOptions.logLevel for all Logger within the package org.drasyl.
SpawnChildChannelToPeer - Class in org.drasyl.cli.handler
 
SpawnChildChannelToPeer(DrasylServerChannel, IdentityPublicKey) - Constructor for class org.drasyl.cli.handler.SpawnChildChannelToPeer
 
stop(long) - Method in class org.drasyl.cli.perf.message.TestResults
 
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 no AddPathAndSuperPeerEvent 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 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
 
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, InetSocketAddress, int, int, Map<IdentityPublicKey, InetSocketAddress>, PrintStream, Worm<Integer>, IdentityPublicKey) - 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(InetSocketAddress, int, int, Map<IdentityPublicKey, InetSocketAddress>, TunnelExposeCommand.Service, String, PrintStream, PrintStream, Worm<Integer>, Identity) - 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
 

U

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.ExposeTcpCHandler
 

V

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, InetSocketAddress, int, long, Map<IdentityPublicKey, InetSocketAddress>, PrintStream, Worm<Integer>, IdentityPublicKey) - 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, long) - Constructor for class org.drasyl.cli.wormhole.handler.WormholeReceiver
 
WormholeReceiver.WormholeRequestTimeoutException - Exception in org.drasyl.cli.wormhole.handler
 
WormholeRequestTimeoutException(long) - Constructor for exception org.drasyl.cli.wormhole.handler.WormholeReceiver.WormholeRequestTimeoutException
 
WormholeSendChannelInitializer - Class in org.drasyl.cli.wormhole.channel
 
WormholeSendChannelInitializer(Identity, InetSocketAddress, int, long, Map<IdentityPublicKey, InetSocketAddress>, PrintStream, PrintStream, Worm<Integer>, String) - 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.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
 
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