A B E F G H M N O S T V 
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
Events 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

SCHEME - Static variable in class org.drasyl.plugin.groups.client.GroupUri
 

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.
A B E F G H M N O S T V 
All Classes All Packages