A C D E G H I L M N O P R S T V W 
All Classes All Packages

A

add(TestResults) - Method in class org.drasyl.cli.command.perf.message.TestResults
 
adjustResults(TestResults) - Method in class org.drasyl.cli.command.perf.message.TestResults
 

C

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
 
Command - Interface in org.drasyl.cli.command
Defines a command of the Cli.
COMMANDS - Static variable in class org.drasyl.cli.Cli
 
COMPLETE_TEST_TRIES - Static variable in class org.drasyl.cli.command.perf.PerfTestSender
 
created() - Method in class org.drasyl.cli.command.perf.PerfClientNode
 
created() - Method in class org.drasyl.cli.command.perf.PerfServerNode
 
created() - Method in class org.drasyl.cli.command.wormhole.ReceivingWormholeNode
 
created() - Method in class org.drasyl.cli.command.wormhole.SendingWormholeNode
 

D

doneFuture() - Method in class org.drasyl.cli.command.perf.PerfClientNode
 
doneFuture() - Method in class org.drasyl.cli.command.perf.PerfServerNode
 
doneFuture() - Method in class org.drasyl.cli.command.wormhole.ReceivingWormholeNode
 
doneFuture() - Method in class org.drasyl.cli.command.wormhole.SendingWormholeNode
 

E

equals(Object) - Method in class org.drasyl.cli.command.wormhole.PasswordMessage
 
equals(Object) - Method in class org.drasyl.cli.command.wormhole.TextMessage
 
execute(String[]) - Method in interface org.drasyl.cli.command.Command
 
execute(CommandLine) - Method in class org.drasyl.cli.command.GenerateIdentityCommand
 
execute(CommandLine) - Method in class org.drasyl.cli.command.HelpCommand
 
execute(CommandLine) - Method in class org.drasyl.cli.command.NodeCommand
 
execute(CommandLine) - Method in class org.drasyl.cli.command.PerfCommand
 
execute(CommandLine) - Method in class org.drasyl.cli.command.VersionCommand
 
execute(CommandLine) - Method in class org.drasyl.cli.command.WormholeCommand
 
EXIT_FAILURE - Static variable in class org.drasyl.cli.Cli
 
EXIT_SUCCESS - Static variable in class org.drasyl.cli.Cli
 

G

GenerateIdentityCommand - Class in org.drasyl.cli.command
Generate and output new Identity in JSON format.
GenerateIdentityCommand() - Constructor for class org.drasyl.cli.command.GenerateIdentityCommand
 
getDescription() - Method in interface org.drasyl.cli.command.Command
 
getDescription() - Method in class org.drasyl.cli.command.GenerateIdentityCommand
 
getDescription() - Method in class org.drasyl.cli.command.HelpCommand
 
getDescription() - Method in class org.drasyl.cli.command.NodeCommand
 
getDescription() - Method in class org.drasyl.cli.command.PerfCommand
 
getDescription() - Method in class org.drasyl.cli.command.VersionCommand
 
getDescription() - Method in class org.drasyl.cli.command.WormholeCommand
 
getLostMessages() - Method in class org.drasyl.cli.command.perf.message.TestResults
 
getMessageSize() - Method in class org.drasyl.cli.command.perf.message.TestResults
 
getMps() - Method in class org.drasyl.cli.command.perf.message.SessionRequest
 
getOptions() - Method in class org.drasyl.cli.command.PerfCommand
 
getOptions() - Method in class org.drasyl.cli.command.WormholeCommand
 
getOutOfOrderMessages() - Method in class org.drasyl.cli.command.perf.message.TestResults
 
getPassword() - Method in class org.drasyl.cli.command.wormhole.PasswordMessage
 
getSize() - Method in class org.drasyl.cli.command.perf.message.SessionRequest
 
getStartTime() - Method in class org.drasyl.cli.command.perf.message.TestResults
 
getStopTime() - Method in class org.drasyl.cli.command.perf.message.TestResults
 
getTestStartTime() - Method in class org.drasyl.cli.command.perf.message.TestResults
 
getText() - Method in class org.drasyl.cli.command.wormhole.TextMessage
 
getTime() - Method in class org.drasyl.cli.command.perf.message.SessionRequest
 
getTotalMessages() - Method in class org.drasyl.cli.command.perf.message.TestResults
 

H

hashCode() - Method in class org.drasyl.cli.command.wormhole.PasswordMessage
 
hashCode() - Method in class org.drasyl.cli.command.wormhole.TextMessage
 
help(CommandLine) - Method in class org.drasyl.cli.command.GenerateIdentityCommand
 
help(CommandLine) - Method in class org.drasyl.cli.command.HelpCommand
 
help(CommandLine) - Method in class org.drasyl.cli.command.NodeCommand
 
help(CommandLine) - Method in class org.drasyl.cli.command.PerfCommand
 
help(CommandLine) - Method in class org.drasyl.cli.command.VersionCommand
 
help(CommandLine) - Method in class org.drasyl.cli.command.WormholeCommand
 
HelpCommand - Class in org.drasyl.cli.command
Show help for drasyl commands and flags.
HelpCommand() - Constructor for class org.drasyl.cli.command.HelpCommand
 

I

incrementLostMessages() - Method in class org.drasyl.cli.command.perf.message.TestResults
 
incrementOutOfOrderMessages() - Method in class org.drasyl.cli.command.perf.message.TestResults
 
incrementTotalMessages() - Method in class org.drasyl.cli.command.perf.message.TestResults
 
incrementTotalMessages(long) - Method in class org.drasyl.cli.command.perf.message.TestResults
 
isReverse() - Method in class org.drasyl.cli.command.perf.message.SessionRequest
 

L

log() - Method in class org.drasyl.cli.command.GenerateIdentityCommand
 
log() - Method in class org.drasyl.cli.command.HelpCommand
 
log() - Method in class org.drasyl.cli.command.NodeCommand
 
log() - Method in class org.drasyl.cli.command.PerfCommand
 
log() - Method in class org.drasyl.cli.command.VersionCommand
 
log() - Method in class org.drasyl.cli.command.WormholeCommand
 

M

main(String[]) - Static method in class org.drasyl.cli.Cli
 
MICROSECONDS - Static variable in class org.drasyl.cli.command.perf.message.TestResults
 

N

NodeCommand - Class in org.drasyl.cli.command
Run a drasyl node.
NodeCommand() - Constructor for class org.drasyl.cli.command.NodeCommand
 

O

ONLINE_TIMEOUT - Static variable in class org.drasyl.cli.command.perf.PerfClientNode
 
ONLINE_TIMEOUT - Static variable in class org.drasyl.cli.command.perf.PerfServerNode
 
ONLINE_TIMEOUT - Static variable in class org.drasyl.cli.command.wormhole.ReceivingWormholeNode
 
ONLINE_TIMEOUT - Static variable in class org.drasyl.cli.command.wormhole.SendingWormholeNode
 
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.command - package org.drasyl.cli.command
Contains all Commands of the Cli.
org.drasyl.cli.command.perf - package org.drasyl.cli.command.perf
Provides the perf command for the Cli.
org.drasyl.cli.command.perf.message - package org.drasyl.cli.command.perf.message
Contains messages that are sent between PerfClientNode and PerfServerNode.
org.drasyl.cli.command.wormhole - package org.drasyl.cli.command.wormhole
Provides the wormhole command for the Cli.

P

PASSWORD_LENGTH - Static variable in class org.drasyl.cli.command.wormhole.SendingWormholeNode
 
PasswordMessage - Class in org.drasyl.cli.command.wormhole
 
PasswordMessage(String) - Constructor for class org.drasyl.cli.command.wormhole.PasswordMessage
 
PERCENT - Static variable in class org.drasyl.cli.command.perf.message.TestResults
 
PerfClientNode - Class in org.drasyl.cli.command.perf
Connects to a PerfServerNode and performs a connection test.
PerfClientNode(DrasylConfig, PrintStream) - Constructor for class org.drasyl.cli.command.perf.PerfClientNode
 
PerfCommand - Class in org.drasyl.cli.command
PerfCommand() - Constructor for class org.drasyl.cli.command.PerfCommand
 
PerfMessage - Interface in org.drasyl.cli.command.perf.message
 
PerfServerNode - Class in org.drasyl.cli.command.perf
PerfClientNodes can connect to this server to perform connection tests.
PerfServerNode(DrasylConfig, PrintStream) - Constructor for class org.drasyl.cli.command.perf.PerfServerNode
 
PerfTestReceiver - Class in org.drasyl.cli.command.perf
Represents the receiving node in a performance test.
PerfTestReceiver(IdentityPublicKey, SessionRequest, Scheduler, PrintStream, BiFunction<IdentityPublicKey, Object, CompletionStage<Void>>, Supplier<Behavior>, Function<Exception, Behavior>) - Constructor for class org.drasyl.cli.command.perf.PerfTestReceiver
 
PerfTestSender - Class in org.drasyl.cli.command.perf
Represents the sending node in a performance test.
PerfTestSender(IdentityPublicKey, SessionRequest, Scheduler, PrintStream, BiFunction<IdentityPublicKey, Object, CompletionStage<Void>>, Supplier<Behavior>, Function<Exception, Behavior>) - Constructor for class org.drasyl.cli.command.perf.PerfTestSender
 
print() - Method in class org.drasyl.cli.command.perf.message.TestResults
 

R

ReceivingWormholeNode - Class in org.drasyl.cli.command.wormhole
 
ReceivingWormholeNode(DrasylConfig, PrintStream) - Constructor for class org.drasyl.cli.command.wormhole.ReceivingWormholeNode
 
REQUEST_TEXT_TIMEOUT - Static variable in class org.drasyl.cli.command.wormhole.ReceivingWormholeNode
 
requestText(IdentityPublicKey, String) - Method in class org.drasyl.cli.command.wormhole.ReceivingWormholeNode
 
run() - Method in class org.drasyl.cli.command.perf.PerfTestReceiver
 
run() - Method in class org.drasyl.cli.command.perf.PerfTestSender
 
run(String[]) - Method in class org.drasyl.cli.Cli
 

S

SendingWormholeNode - Class in org.drasyl.cli.command.wormhole
 
SendingWormholeNode(DrasylConfig, PrintStream) - Constructor for class org.drasyl.cli.command.wormhole.SendingWormholeNode
 
SESSION_PROGRESS_INTERVAL - Static variable in class org.drasyl.cli.command.perf.PerfTestReceiver
 
SESSION_PROGRESS_INTERVAL - Static variable in class org.drasyl.cli.command.perf.PerfTestSender
 
SESSION_TIMEOUT - Static variable in class org.drasyl.cli.command.perf.PerfTestReceiver
 
SessionConfirmation - Class in org.drasyl.cli.command.perf.message
Sent from the PerfServerNode to the PerfClientNode to confirm a requested session (SessionRequest).
SessionConfirmation() - Constructor for class org.drasyl.cli.command.perf.message.SessionConfirmation
 
SessionRejection - Class in org.drasyl.cli.command.perf.message
Sent from the PerfServerNode to the PerfClientNode to reject a requested session (SessionRequest).
SessionRejection() - Constructor for class org.drasyl.cli.command.perf.message.SessionRejection
 
SessionRequest - Class in org.drasyl.cli.command.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.command.perf.message.SessionRequest
 
setTestOptions(IdentityPublicKey, int, int, int, boolean, boolean) - Method in class org.drasyl.cli.command.perf.PerfClientNode
 
setText(String) - Method in class org.drasyl.cli.command.wormhole.SendingWormholeNode
 
stop(long) - Method in class org.drasyl.cli.command.perf.message.TestResults
 

T

TEST_DELAY - Static variable in class org.drasyl.cli.command.perf.PerfServerNode
 
TestResults - Class in org.drasyl.cli.command.perf.message
 
TestResults(long, long, long) - Constructor for class org.drasyl.cli.command.perf.message.TestResults
 
TextMessage - Class in org.drasyl.cli.command.wormhole
 
TextMessage(String) - Constructor for class org.drasyl.cli.command.wormhole.TextMessage
 
toString() - Method in class org.drasyl.cli.command.perf.message.SessionRequest
 

V

VersionCommand - Class in org.drasyl.cli.command
Show the version number.
VersionCommand() - Constructor for class org.drasyl.cli.command.VersionCommand
 

W

WormholeCommand - Class in org.drasyl.cli.command
Inspired by Magic Wormhole.
WormholeCommand() - Constructor for class org.drasyl.cli.command.WormholeCommand
 
WormholeMessage - Interface in org.drasyl.cli.command.wormhole
 
WrongPasswordMessage - Class in org.drasyl.cli.command.wormhole
 
WrongPasswordMessage() - Constructor for class org.drasyl.cli.command.wormhole.WrongPasswordMessage
 
A C D E G H I L M N O P R S T V W 
All Classes All Packages