Uses of Class
org.drasyl.DrasylConfig
-
Packages that use DrasylConfig Package Description org.drasyl Core API that includes theDrasylNode
andDrasylConfig
.org.drasyl.behaviour DescribesDrasylNode
s as finite state machines.org.drasyl.identity Contains classes to manage theIdentity
of the drasyl node.org.drasyl.pipeline Link between application and drasyl overlay network.org.drasyl.plugin Flexible extensions of drasyl via plugins that can be loaded into the pipeline together with user-defined settings.org.drasyl.remote.handler Handlers used to communicate with remote nodes. -
-
Uses of DrasylConfig in org.drasyl
Methods in org.drasyl that return DrasylConfig Modifier and Type Method Description DrasylConfig
DrasylConfig.Builder. build()
static DrasylConfig
DrasylConfig. parseFile(File file)
Parses a file into a Config instance as withstatic DrasylConfig
DrasylConfig. parseString(String s)
Parses a file into a Config instance as withMethods in org.drasyl with parameters of type DrasylConfig Modifier and Type Method Description static DrasylConfig.Builder
DrasylConfig. newBuilder(DrasylConfig config)
Constructors in org.drasyl with parameters of type DrasylConfig Constructor Description DrasylNode(DrasylConfig config)
Creates a new drasyl Node with the givenconfig
.DrasylNode(DrasylConfig config, Identity identity, PeersManager peersManager, Pipeline pipeline, PluginManager pluginManager, AtomicReference<CompletableFuture<Void>> startFuture, AtomicReference<CompletableFuture<Void>> shutdownFuture, io.reactivex.rxjava3.core.Scheduler scheduler)
-
Uses of DrasylConfig in org.drasyl.behaviour
Constructors in org.drasyl.behaviour with parameters of type DrasylConfig Constructor Description BehavioralDrasylNode(DrasylConfig config)
BehavioralDrasylNode(DrasylConfig config, Identity identity, PeersManager peersManager, Pipeline pipeline, PluginManager pluginManager, AtomicReference<CompletableFuture<Void>> startFuture, AtomicReference<CompletableFuture<Void>> shutdownFuture, io.reactivex.rxjava3.core.Scheduler scheduler)
BehavioralDrasylNode(DrasylConfig config, Identity identity, PeersManager peersManager, Pipeline pipeline, PluginManager pluginManager, AtomicReference<CompletableFuture<Void>> startFuture, AtomicReference<CompletableFuture<Void>> shutdownFuture, io.reactivex.rxjava3.core.Scheduler scheduler, Behavior behavior)
-
Uses of DrasylConfig in org.drasyl.identity
Constructors in org.drasyl.identity with parameters of type DrasylConfig Constructor Description IdentityManager(DrasylConfig config)
Manages the identity at the specified file path. -
Uses of DrasylConfig in org.drasyl.pipeline
Fields in org.drasyl.pipeline declared as DrasylConfig Modifier and Type Field Description protected DrasylConfig
AbstractPipeline. config
Methods in org.drasyl.pipeline that return DrasylConfig Modifier and Type Method Description DrasylConfig
HandlerContext. config()
Returns the correspondingDrasylConfig
.Constructors in org.drasyl.pipeline with parameters of type DrasylConfig Constructor Description DefaultHandlerContext(String name, Handler handler, DrasylConfig config, Pipeline pipeline, DrasylScheduler dependentScheduler, DrasylScheduler independentScheduler, Identity identity, PeersManager peersManager, Serialization inboundSerialization, Serialization outboundSerialization)
Generates a new default handler context for the givenhandler
.DrasylPipeline(Consumer<Event> eventConsumer, DrasylConfig config, Identity identity, PeersManager peersManager, io.netty.channel.EventLoopGroup bossGroup)
EmbeddedPipeline(DrasylConfig config, Identity identity, PeersManager peersManager, Handler... handlers)
Creates a new embedded pipeline and adds all given handler to it.EmbeddedPipeline(DrasylConfig config, Identity identity, PeersManager peersManager, DrasylScheduler dependentScheduler, DrasylScheduler independentScheduler, Handler... handlers)
-
Uses of DrasylConfig in org.drasyl.plugin
Methods in org.drasyl.plugin that return DrasylConfig Modifier and Type Method Description DrasylConfig
PluginEnvironment. getConfig()
Constructors in org.drasyl.plugin with parameters of type DrasylConfig Constructor Description PluginEnvironment(DrasylConfig config, Identity identity, Pipeline pipeline)
PluginManager(DrasylConfig config, Identity identity, Pipeline pipeline)
-
Uses of DrasylConfig in org.drasyl.remote.handler
Constructors in org.drasyl.remote.handler with parameters of type DrasylConfig Constructor Description InternetDiscoveryHandler(DrasylConfig config)
-