Skip navigation links
WildFly: Clustering public API 10.0.0.Alpha1
A C E G I M N O P R S U 

A

addedEntries(Map<K, V>) - Method in interface org.wildfly.clustering.registry.Registry.Listener
Called when new entries have been added.
addListener(Group.Listener) - Method in interface org.wildfly.clustering.group.Group
Registers a membership listener for the group.
addListener(Registry.Listener<K, V>) - Method in interface org.wildfly.clustering.registry.Registry
Adds a listener to this registry.

C

close() - Method in interface org.wildfly.clustering.dispatcher.CommandDispatcher
Closes any resources used by this dispatcher.
close() - Method in interface org.wildfly.clustering.provider.ServiceProviderRegistration
Indicates that this local can no longer provide this service.
close() - Method in interface org.wildfly.clustering.registry.Registry
Removes our entry from the registry.
Command<R,C> - Interface in org.wildfly.clustering.dispatcher
A command to invoke remotely.
CommandDispatcher<C> - Interface in org.wildfly.clustering.dispatcher
A dispatcher for remote invocation of commands.
CommandDispatcherFactory - Interface in org.wildfly.clustering.dispatcher
Factory for creating a command dispatcher.
CommandResponse<R> - Interface in org.wildfly.clustering.dispatcher
Remote command execution response.
createCommandDispatcher(Object, C) - Method in interface org.wildfly.clustering.dispatcher.CommandDispatcherFactory
Creates a new command dispatcher using the specified identifier and context..
createNode(A) - Method in interface org.wildfly.clustering.group.NodeFactory
Creates a node instance from the address.
createRegistration(Object, ServiceProviderRegistration.Listener) - Method in interface org.wildfly.clustering.provider.ServiceProviderRegistrationFactory
Registers the local node as providing the specified service, using the specified listener.
createRegistry(RegistryEntryProvider<K, V>) - Method in interface org.wildfly.clustering.registry.RegistryFactory
Creates a registry for the group associated with this factory.

E

execute(C) - Method in interface org.wildfly.clustering.dispatcher.Command
Execute this command with the specified context.
executeOnCluster(Command<R, C>, Node...) - Method in interface org.wildfly.clustering.dispatcher.CommandDispatcher
Execute the specified command on all nodes in the group, excluding the specified nodes
executeOnNode(Command<R, C>, Node) - Method in interface org.wildfly.clustering.dispatcher.CommandDispatcher
Execute the specified command on the specified node.

G

get() - Method in interface org.wildfly.clustering.dispatcher.CommandResponse
 
getCoordinatorNode() - Method in interface org.wildfly.clustering.group.Group
Returns the group coordinator node.
getEntries() - Method in interface org.wildfly.clustering.registry.Registry
Returns all registry entries in this group.
getEntry(Node) - Method in interface org.wildfly.clustering.registry.Registry
Returns the registry entry for the specified node.
getGroup() - Method in interface org.wildfly.clustering.dispatcher.CommandDispatcherFactory
Returns the group upon which the this command dispatcher operates.
getGroup() - Method in interface org.wildfly.clustering.provider.ServiceProviderRegistrationFactory
Returns the group with which to register service providers.
getGroup() - Method in interface org.wildfly.clustering.registry.Registry
Returns the group associated with this factory.
getKey() - Method in interface org.wildfly.clustering.registry.RegistryEntryProvider
Supplies the unique key for this node's registry entry.
getLocalEntry() - Method in interface org.wildfly.clustering.registry.Registry
Refreshes and returns the local registry entry from the RegistryEntryProvider.
getLocalNode() - Method in interface org.wildfly.clustering.group.Group
Returns the local node.
getName() - Method in interface org.wildfly.clustering.group.Group
Returns the name of this group.
getName() - Method in interface org.wildfly.clustering.group.Node
Returns the logical name of this node.
getNodes() - Method in interface org.wildfly.clustering.group.Group
Returns the list of nodes that are members of this group.
getProviders() - Method in interface org.wildfly.clustering.provider.ServiceProviderRegistration
Returns the set of nodes that can provide this service.
getProviders(Object) - Method in interface org.wildfly.clustering.provider.ServiceProviderRegistrationFactory
Returns the set of nodes that provide the specified service.
getService() - Method in interface org.wildfly.clustering.provider.ServiceProviderRegistration
The provided service.
getSocketAddress() - Method in interface org.wildfly.clustering.group.Node
Returns the unique socking binding address of this node.
getValue() - Method in interface org.wildfly.clustering.registry.RegistryEntryProvider
Supplies the value for this node's registry entry.
Group - Interface in org.wildfly.clustering.group
Represents a groups of nodes.
Group.Listener - Interface in org.wildfly.clustering.group
Listener for membership changes.

I

isCoordinator() - Method in interface org.wildfly.clustering.group.Group
Indicates whether or not we are the group coordinator.

M

membershipChanged(List<Node>, List<Node>, boolean) - Method in interface org.wildfly.clustering.group.Group.Listener
Indicates that the membership of the group has changed.

N

Node - Interface in org.wildfly.clustering.group
Identifies a member of a cluster.
NodeFactory<A> - Interface in org.wildfly.clustering.group
Factory for creating nodes.

O

org.wildfly.clustering.dispatcher - package org.wildfly.clustering.dispatcher
Public clustering API which facilitates remote command execution on the cluster.
org.wildfly.clustering.group - package org.wildfly.clustering.group
Public clustering API which represent cluster group and its members.
org.wildfly.clustering.provider - package org.wildfly.clustering.provider
Public clustering API for registering services on a group of nodes.
org.wildfly.clustering.registry - package org.wildfly.clustering.registry
Public clustering API for clustered registry that stores a unique key/value pair per node.

P

providersChanged(Set<Node>) - Method in interface org.wildfly.clustering.provider.ServiceProviderRegistration.Listener
Indicates that the set of nodes providing a given service has changed.

R

Registry<K,V> - Interface in org.wildfly.clustering.registry
Clustered registry abstraction that stores a unique key/value per node.
Registry.Listener<K,V> - Interface in org.wildfly.clustering.registry
Listener for added, updated and removed entries.
RegistryEntryProvider<K,V> - Interface in org.wildfly.clustering.registry
Provides the registry entry for the local node.
RegistryFactory<K,V> - Interface in org.wildfly.clustering.registry
Factory for creating a clustered registry.
removedEntries(Map<K, V>) - Method in interface org.wildfly.clustering.registry.Registry.Listener
Called when entries have been removed.
removeListener(Group.Listener) - Method in interface org.wildfly.clustering.group.Group
Removes a registered listener from the group.
removeListener(Registry.Listener<K, V>) - Method in interface org.wildfly.clustering.registry.Registry
Adds a listener from this registry.

S

ServiceProviderRegistration - Interface in org.wildfly.clustering.provider
Registration of a provided service.
ServiceProviderRegistration.Listener - Interface in org.wildfly.clustering.provider
Listener for service provider changes.
ServiceProviderRegistrationFactory - Interface in org.wildfly.clustering.provider
A factory for creating a service provider registration.
submitOnCluster(Command<R, C>, Node...) - Method in interface org.wildfly.clustering.dispatcher.CommandDispatcher
Submits the specified command on all nodes in the group, excluding the specified nodes.
submitOnNode(Command<R, C>, Node) - Method in interface org.wildfly.clustering.dispatcher.CommandDispatcher
Submits the specified command on the specified node for execution.

U

updatedEntries(Map<K, V>) - Method in interface org.wildfly.clustering.registry.Registry.Listener
Called when existing entries have been updated.
A C E G I M N O P R S U 
Skip navigation links
WildFly: Clustering public API 10.0.0.Alpha1

Copyright © 2015 JBoss by Red Hat. All rights reserved.