Uses of Interface
org.drasyl.event.Event
Packages that use Event
Package
Description
Core API that includes the
DrasylNode and DrasylConfig.Contains events that inform the application about various states of the drasyl node, incoming
communication, or connection type changes.
Package contains classes that are used for communicating with other peers.
Link between application and drasyl overlay network.
Package contains classes that are used for encoding/decoding objects.
-
Uses of Event in org.drasyl
Methods in org.drasyl that return types with arguments of type EventModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Observable<Event>ObservableDrasylNode.events()Methods in org.drasyl with parameters of type Event -
Uses of Event in org.drasyl.event
Subinterfaces of Event in org.drasyl.eventModifier and TypeInterfaceDescriptioninterfaceEvents that refer to aNode.interfaceEvents that refer to aPeer.Classes in org.drasyl.event that implement EventModifier and TypeClassDescriptionclassThis event signals that the node has received a message addressed to it.classThis event signals that the node is shut down.classThis events signals that the node has terminated normally.classThis event signals that the node is currently not connected to a super peer.classThis event signals that the node has successfully registered with the super peer.classThis events signals that the node encountered an unrecoverable error.classThis event signals that the node has been started.classThis event signals that the node has established a direct connection to a peer.classThis event signals that the node has established a connection via a super peer to a peer. -
Uses of Event in org.drasyl.peer
Constructor parameters in org.drasyl.peer with type arguments of type Event -
Uses of Event in org.drasyl.pipeline
Methods in org.drasyl.pipeline that return types with arguments of type EventModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Observable<Event>EmbeddedPipeline.inboundEvents()Methods in org.drasyl.pipeline with parameters of type EventModifier and TypeMethodDescriptionprotected booleanSimpleInboundHandler.acceptEvent(Event msg) Returnstrueif the given event should be handled.voidHandler.eventTriggered(HandlerContext ctx, Event event, CompletableFuture<Void> future) Gets called if aEventwas emitted.voidHandlerAdapter.eventTriggered(HandlerContext ctx, Event event, CompletableFuture<Void> future) voidSimpleInboundHandler.eventTriggered(HandlerContext ctx, Event event, CompletableFuture<Void> future) HandlerContext.fireEventTriggered(Event event, CompletableFuture<Void> future) Received an event.DefaultPipeline.processInbound(Event event) Pipeline.processInbound(Event event) Processes an inbound event by the pipeline.Constructor parameters in org.drasyl.pipeline with type arguments of type EventModifierConstructorDescriptionDrasylPipeline(Consumer<Event> eventConsumer, DrasylConfig config, Identity identity) -
Uses of Event in org.drasyl.pipeline.codec
Methods in org.drasyl.pipeline.codec with parameters of type EventModifier and TypeMethodDescriptionprotected voidApplicationMessage2ObjectHolderHandler.matchedEventTriggered(HandlerContext ctx, Event event, CompletableFuture<Void> future) protected voidCodec.matchedEventTriggered(HandlerContext ctx, Event event, CompletableFuture<Void> future) -
Uses of Event in org.drasyl.plugin.groups.client
Methods in org.drasyl.plugin.groups.client with parameters of type EventModifier and TypeMethodDescriptionprotected voidGroupsClientHandler.matchedEventTriggered(HandlerContext ctx, Event event, CompletableFuture<Void> future) -
Uses of Event in org.drasyl.plugin.groups.client.event
Subinterfaces of Event in org.drasyl.plugin.groups.client.eventClasses in org.drasyl.plugin.groups.client.event that implement EventModifier and TypeClassDescriptionclassAn event that signals that this node has successfully joined a group.classAn event that signals, that a joining a specific group has failed.classAn event that signals that this node has left a group.classAn event that signals that a new member joined a group.classAn event that signals that a member has left a group.