A B E F G H M N O S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addGroup(GroupUri) - Method in class org.drasyl.plugin.groups.client.GroupsClientConfig.Builder
B
- build() - Method in class org.drasyl.plugin.groups.client.GroupsClientConfig.Builder
- Builder(GroupsClientConfig) - Constructor for class org.drasyl.plugin.groups.client.GroupsClientConfig.Builder
E
- equals(Object) - Method in class org.drasyl.plugin.groups.client.event.GroupJoinedEvent
- equals(Object) - Method in class org.drasyl.plugin.groups.client.event.GroupJoinFailedEvent
- equals(Object) - Method in class org.drasyl.plugin.groups.client.event.GroupLeftEvent
- equals(Object) - Method in class org.drasyl.plugin.groups.client.Group
- equals(Object) - Method in class org.drasyl.plugin.groups.client.GroupsClientConfig
- equals(Object) - Method in class org.drasyl.plugin.groups.client.GroupUri
- equals(Object) - Method in class org.drasyl.plugin.groups.client.message.GroupJoinFailedMessage
- equals(Object) - Method in class org.drasyl.plugin.groups.client.message.GroupJoinMessage
- equals(Object) - Method in class org.drasyl.plugin.groups.client.message.GroupLeaveMessage
- equals(Object) - Method in class org.drasyl.plugin.groups.client.message.GroupWelcomeMessage
- ERROR_GROUP_NOT_FOUND - org.drasyl.plugin.groups.client.message.GroupJoinFailedMessage.Error
- ERROR_PROOF_TO_WEAK - org.drasyl.plugin.groups.client.message.GroupJoinFailedMessage.Error
- ERROR_UNKNOWN - org.drasyl.plugin.groups.client.message.GroupJoinFailedMessage.Error
F
- from(String) - Static method in enum org.drasyl.plugin.groups.client.message.GroupJoinFailedMessage.Error
G
- getCredentials() - Method in class org.drasyl.plugin.groups.client.GroupUri
- getCredentials() - Method in class org.drasyl.plugin.groups.client.message.GroupJoinMessage
- getDescription() - Method in enum org.drasyl.plugin.groups.client.message.GroupJoinFailedMessage.Error
- getGroup() - Method in interface org.drasyl.plugin.groups.client.event.GroupEvent
- getGroup() - Method in class org.drasyl.plugin.groups.client.event.GroupJoinedEvent
- getGroup() - Method in class org.drasyl.plugin.groups.client.event.GroupJoinFailedEvent
- getGroup() - Method in class org.drasyl.plugin.groups.client.event.GroupLeftEvent
- getGroup() - Method in class org.drasyl.plugin.groups.client.GroupUri
- getGroups() - Method in class org.drasyl.plugin.groups.client.GroupsClientConfig
- getLeaveRun() - Method in class org.drasyl.plugin.groups.client.event.GroupJoinedEvent
-
If this runnable is invoked the
GroupJoinedEvent.group
will be left. - getManager() - Method in class org.drasyl.plugin.groups.client.GroupUri
- getMembers() - Method in class org.drasyl.plugin.groups.client.event.GroupJoinedEvent
- getMembers() - Method in class org.drasyl.plugin.groups.client.message.GroupWelcomeMessage
- getName() - Method in class org.drasyl.plugin.groups.client.Group
- getName() - Method in class org.drasyl.plugin.groups.client.GroupUri
- getProofOfWork() - Method in class org.drasyl.plugin.groups.client.message.GroupJoinMessage
- getReason() - Method in class org.drasyl.plugin.groups.client.event.GroupJoinFailedEvent
- getReason() - Method in class org.drasyl.plugin.groups.client.message.GroupJoinFailedMessage
- getReJoin() - Method in class org.drasyl.plugin.groups.client.event.GroupJoinFailedEvent
-
If this runnable is invoked the plugin tries to re-join the
GroupJoinFailedEvent.group
. - getReJoin() - Method in class org.drasyl.plugin.groups.client.event.GroupLeftEvent
-
If this runnable is invoked the plugin tries to re-join the
GroupLeftEvent.group
. - getTimeout() - Method in class org.drasyl.plugin.groups.client.GroupUri
- Group - Class in org.drasyl.plugin.groups.client
-
A simple POJO that models a group.
- GroupEvent - Interface in org.drasyl.plugin.groups.client.event
-
An event that is related to a
Group
. - GroupJoinedEvent - Class in org.drasyl.plugin.groups.client.event
-
An event that signals that this node has successfully joined a group.
- GroupJoinedEvent(Group, Set<CompressedPublicKey>, Runnable) - Constructor for class org.drasyl.plugin.groups.client.event.GroupJoinedEvent
- GroupJoinFailedEvent - Class in org.drasyl.plugin.groups.client.event
-
An event that signals, that a joining a specific group has failed.
- GroupJoinFailedEvent(Group, GroupJoinFailedMessage.Error, Runnable) - Constructor for class org.drasyl.plugin.groups.client.event.GroupJoinFailedEvent
- GroupJoinFailedMessage - Class in org.drasyl.plugin.groups.client.message
-
This message is sent by the groups server to the client when the join to a group was not successful.
- GroupJoinFailedMessage(Group, GroupJoinFailedMessage.Error) - Constructor for class org.drasyl.plugin.groups.client.message.GroupJoinFailedMessage
- GroupJoinFailedMessage.Error - Enum in org.drasyl.plugin.groups.client.message
-
Specifies the reason of the
GroupJoinFailedMessage
. - GroupJoinMessage - Class in org.drasyl.plugin.groups.client.message
-
This message is send by the groups client to the server to join a group.
- GroupJoinMessage(Group, String, ProofOfWork) - Constructor for class org.drasyl.plugin.groups.client.message.GroupJoinMessage
- GroupLeaveMessage - Class in org.drasyl.plugin.groups.client.message
-
This message is send by the groups client to the server to leave a group.
- GroupLeaveMessage(Group) - Constructor for class org.drasyl.plugin.groups.client.message.GroupLeaveMessage
- GroupLeftEvent - Class in org.drasyl.plugin.groups.client.event
-
An event that signals that this node has left a group.
- GroupLeftEvent(Group, Runnable) - Constructor for class org.drasyl.plugin.groups.client.event.GroupLeftEvent
- GroupMemberJoinedEvent - Class in org.drasyl.plugin.groups.client.event
-
An event that signals that a new member joined a group.
- GroupMemberJoinedEvent(CompressedPublicKey, Group) - Constructor for class org.drasyl.plugin.groups.client.event.GroupMemberJoinedEvent
- GroupMemberLeftEvent - Class in org.drasyl.plugin.groups.client.event
-
An event that signals that a member has left a group.
- GroupMemberLeftEvent(CompressedPublicKey, Group) - Constructor for class org.drasyl.plugin.groups.client.event.GroupMemberLeftEvent
- groups(Set<GroupUri>) - Method in class org.drasyl.plugin.groups.client.GroupsClientConfig.Builder
- GROUPS_CLIENT_HANDLER - Static variable in class org.drasyl.plugin.groups.client.GroupsClientPlugin
- GroupsClientConfig - Class in org.drasyl.plugin.groups.client
-
This class represents the configuration for the
GroupsClientPlugin
. - GroupsClientConfig(Config) - Constructor for class org.drasyl.plugin.groups.client.GroupsClientConfig
- GroupsClientConfig(GroupsClientConfig.Builder) - Constructor for class org.drasyl.plugin.groups.client.GroupsClientConfig
- GroupsClientConfig.Builder - Class in org.drasyl.plugin.groups.client
-
Implements the builder-pattern for this configuration.
- GroupsClientHandler - Class in org.drasyl.plugin.groups.client
- GroupsClientHandler(Set<GroupUri>) - Constructor for class org.drasyl.plugin.groups.client.GroupsClientHandler
- GroupsClientMessage - Interface in org.drasyl.plugin.groups.client.message
-
This message is send by the groups client to the server.
- GroupsClientPlugin - Class in org.drasyl.plugin.groups.client
-
The Groups Membership Client Plugin allows drasyl nodes to connect to membership managers at startup to join groups.
- GroupsClientPlugin(Config) - Constructor for class org.drasyl.plugin.groups.client.GroupsClientPlugin
-
This constructor is used by
DrasylConfig
to initialize this plugin. - GroupsClientPlugin(GroupsClientConfig) - Constructor for class org.drasyl.plugin.groups.client.GroupsClientPlugin
- GroupsPluginMessage - Interface in org.drasyl.plugin.groups.client.message
-
Default interface for all messages of the groups plugin.
- GroupsServerMessage - Interface in org.drasyl.plugin.groups.client.message
-
This message is send by the groups server to the client.
- GroupUri - Class in org.drasyl.plugin.groups.client
-
This class models the connection/join setting of a group.
- GroupWelcomeMessage - Class in org.drasyl.plugin.groups.client.message
-
This message is sent by the groups server to the client when the join to a group was successful.
- GroupWelcomeMessage(Group, Set<CompressedPublicKey>) - Constructor for class org.drasyl.plugin.groups.client.message.GroupWelcomeMessage
H
- handlerAdded(HandlerContext) - Method in class org.drasyl.plugin.groups.client.GroupsClientHandler
- handlerRemoved(HandlerContext) - Method in class org.drasyl.plugin.groups.client.GroupsClientHandler
- hashCode() - Method in class org.drasyl.plugin.groups.client.event.GroupJoinedEvent
- hashCode() - Method in class org.drasyl.plugin.groups.client.event.GroupJoinFailedEvent
- hashCode() - Method in class org.drasyl.plugin.groups.client.event.GroupLeftEvent
- hashCode() - Method in class org.drasyl.plugin.groups.client.Group
- hashCode() - Method in class org.drasyl.plugin.groups.client.GroupsClientConfig
- hashCode() - Method in class org.drasyl.plugin.groups.client.GroupUri
- hashCode() - Method in class org.drasyl.plugin.groups.client.message.GroupJoinFailedMessage
- hashCode() - Method in class org.drasyl.plugin.groups.client.message.GroupJoinMessage
- hashCode() - Method in class org.drasyl.plugin.groups.client.message.GroupLeaveMessage
- hashCode() - Method in class org.drasyl.plugin.groups.client.message.GroupWelcomeMessage
M
- matchedEventTriggered(HandlerContext, NodeOnlineEvent, CompletableFuture<Void>) - Method in class org.drasyl.plugin.groups.client.GroupsClientHandler
- matchedRead(HandlerContext, Address, GroupsServerMessage, CompletableFuture<Void>) - Method in class org.drasyl.plugin.groups.client.GroupsClientHandler
- MemberJoinedMessage - Class in org.drasyl.plugin.groups.client.message
-
This message is sent by the groups server to the client when a new member has joined a group.
- MemberJoinedMessage(CompressedPublicKey, Group) - Constructor for class org.drasyl.plugin.groups.client.message.MemberJoinedMessage
- MemberLeftMessage - Class in org.drasyl.plugin.groups.client.message
-
This message is sent by the groups server to the client when a member has left a group.
- MemberLeftMessage(CompressedPublicKey, Group) - Constructor for class org.drasyl.plugin.groups.client.message.MemberLeftMessage
- MIN_TIMEOUT - Static variable in class org.drasyl.plugin.groups.client.GroupUri
N
- newBuilder() - Static method in class org.drasyl.plugin.groups.client.GroupsClientConfig
-
Returns a specific builder for a
GroupsClientConfig
. - newBuilder(GroupsClientConfig) - Static method in class org.drasyl.plugin.groups.client.GroupsClientConfig
-
Returns a specific builder for a
GroupsClientConfig
.
O
- of(String) - Static method in class org.drasyl.plugin.groups.client.Group
- of(String) - Static method in class org.drasyl.plugin.groups.client.GroupUri
-
Generates a
GroupUri
object from the given groups URI. - of(URI) - Static method in class org.drasyl.plugin.groups.client.GroupUri
-
Generates a
GroupUri
object from the given groups URI. - of(CompressedPublicKey, String, String, Duration) - Static method in class org.drasyl.plugin.groups.client.GroupUri
- onAfterStart(PluginEnvironment) - Method in class org.drasyl.plugin.groups.client.GroupsClientPlugin
- onBeforeShutdown(PluginEnvironment) - Method in class org.drasyl.plugin.groups.client.GroupsClientPlugin
- org.drasyl.plugin.groups.client - package org.drasyl.plugin.groups.client
-
The groups client plugin.
- org.drasyl.plugin.groups.client.event - package org.drasyl.plugin.groups.client.event
-
Event
s that are emitted when this plugin is enabled. - org.drasyl.plugin.groups.client.message - package org.drasyl.plugin.groups.client.message
-
Messages that are used to communicate with other nodes using the groups plugin.
S
T
- toString() - Method in class org.drasyl.plugin.groups.client.event.GroupJoinedEvent
- toString() - Method in class org.drasyl.plugin.groups.client.event.GroupJoinFailedEvent
- toString() - Method in class org.drasyl.plugin.groups.client.event.GroupLeftEvent
- toString() - Method in class org.drasyl.plugin.groups.client.event.GroupMemberJoinedEvent
- toString() - Method in class org.drasyl.plugin.groups.client.event.GroupMemberLeftEvent
- toString() - Method in class org.drasyl.plugin.groups.client.Group
- toString() - Method in class org.drasyl.plugin.groups.client.GroupsClientConfig
- toString() - Method in class org.drasyl.plugin.groups.client.GroupUri
- toString() - Method in class org.drasyl.plugin.groups.client.message.GroupJoinFailedMessage
- toString() - Method in class org.drasyl.plugin.groups.client.message.GroupJoinMessage
- toString() - Method in class org.drasyl.plugin.groups.client.message.GroupLeaveMessage
- toString() - Method in class org.drasyl.plugin.groups.client.message.GroupWelcomeMessage
- toString() - Method in class org.drasyl.plugin.groups.client.message.MemberJoinedMessage
- toString() - Method in class org.drasyl.plugin.groups.client.message.MemberLeftMessage
- toUri() - Method in class org.drasyl.plugin.groups.client.GroupUri
V
- valueOf(String) - Static method in enum org.drasyl.plugin.groups.client.message.GroupJoinFailedMessage.Error
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.drasyl.plugin.groups.client.message.GroupJoinFailedMessage.Error
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages