All Packages

Package Summary
Package
Description
Core API that includes the DrasylNode and DrasylConfig.
Classes for crypto-related operations.
Contains events that inform the application about various states of the drasyl node, incoming communication, or connection type changes.
Contains classes to manage the Identity of the drasyl node.
Monitors various states or events in the drasyl node.
Package contains classes that are used for communicating with other peers.
Provides classes to manage connections to other peers.
Connects to super peer and other peers.
Establishes direct connections to other peers.
netty handlers for peer connections.
Automatic discovery of other running drasyl nodes in the same JVM.
Uses the file system to discover other drasyl nodes running on the local computer.
Contains all message types that drasyl uses to configure the overlay network and transfer application messages.
 
Provides a server to which children and other peers can connect.
netty handlers dedicated for the server.
Link between application and drasyl overlay network.
 
Package contains classes that are used for encoding/decoding objects.
 
 
 
 
 
 
 
 
Flexible extensions of drasyl via plugins that can be loaded into the pipeline together with user-defined settings.
Utility classes used across multiple packages.