A C D E G H I M N O R S T U V Z 

A

add(GroupListener<T>) - Method in interface io.fabric8.groups.Group
Registers a listener which will be called when the cluster membership changes or the group is connected or disconnected.
add(GroupListener<T>) - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
add(GroupListener<T>) - Method in class io.fabric8.groups.internal.ZooKeeperGroup
 

C

ChildData<T> - Class in io.fabric8.groups.internal
 
clear() - Method in class io.fabric8.groups.internal.ZooKeeperGroup
Clears the current data without beginning a new query and without generating any events for listeners.
clearAndRefresh() - Method in class io.fabric8.groups.internal.ZooKeeperGroup
Clear out current data and begin a new query on the path
clearAndRefresh(boolean, boolean) - Method in class io.fabric8.groups.internal.ZooKeeperGroup
Clear out current data and begin a new query on the path
close() - Method in interface io.fabric8.groups.Group
A member should be closed to release acquired resources used to monitor the group membership.
close() - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
close() - Method in interface io.fabric8.groups.internal.ManagedGroupFactory
 
close() - Method in class io.fabric8.groups.internal.OsgiManagedGroupFactory
 
close() - Method in class io.fabric8.groups.internal.StaticManagedGroupFactory
 
close() - Method in class io.fabric8.groups.internal.ZooKeeperGroup
Close/end the cache
closeQuietly(Closeable) - Static method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
compare(ChildData, ChildData) - Method in class io.fabric8.groups.internal.SequenceComparator
 
compareTo(ChildData) - Method in class io.fabric8.groups.internal.ChildData
 
container - Variable in class io.fabric8.groups.NodeState
 
create(CuratorFramework, ClassLoader, Callable<CuratorFramework>) - Static method in class io.fabric8.groups.internal.ManagedGroupFactoryBuilder
 
createGroup(String, Class<T>) - Method in interface io.fabric8.groups.GroupFactory
 
createGroup(CuratorFramework, String, Class<T>) - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
createGroup(CuratorFramework, String, Class<T>) - Method in class io.fabric8.groups.internal.DelegateZooKeeperMultiGroup
 
createGroup(String, Class<T>) - Method in class io.fabric8.groups.internal.OsgiManagedGroupFactory
 
createGroup(String, Class<T>) - Method in class io.fabric8.groups.internal.StaticManagedGroupFactory
 
createGroup(String, Class<T>) - Method in class io.fabric8.groups.internal.ZooKeeperGroupFactory
 
createMultiGroup(String, Class<T>) - Method in interface io.fabric8.groups.GroupFactory
 
createMultiGroup(String, Class<T>) - Method in class io.fabric8.groups.internal.OsgiManagedGroupFactory
 
createMultiGroup(String, Class<T>) - Method in class io.fabric8.groups.internal.StaticManagedGroupFactory
 
createMultiGroup(String, Class<T>) - Method in class io.fabric8.groups.internal.ZooKeeperGroupFactory
 
currentData - Variable in class io.fabric8.groups.internal.ZooKeeperGroup
 

D

DelegateZooKeeperGroup<T extends NodeState> - Class in io.fabric8.groups.internal
 
DelegateZooKeeperGroup(String, Class<T>) - Constructor for class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
DelegateZooKeeperMultiGroup<T extends NodeState> - Class in io.fabric8.groups.internal
 
DelegateZooKeeperMultiGroup(String, Class<T>) - Constructor for class io.fabric8.groups.internal.DelegateZooKeeperMultiGroup
 
doStart() - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
doStart() - Method in class io.fabric8.groups.internal.TrackingZooKeeperGroup
 
doStop() - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
doStop() - Method in class io.fabric8.groups.internal.TrackingZooKeeperGroup
 
doUpdate(T) - Method in class io.fabric8.groups.internal.ZooKeeperGroup
 

E

equals(Object) - Method in class io.fabric8.groups.internal.ChildData
 

G

getContainer() - Method in class io.fabric8.groups.NodeState
 
getCurator() - Method in interface io.fabric8.groups.internal.ManagedGroupFactory
 
getCurator() - Method in class io.fabric8.groups.internal.OsgiManagedGroupFactory
 
getCurator() - Method in class io.fabric8.groups.internal.StaticManagedGroupFactory
 
getCurrentData() - Method in class io.fabric8.groups.internal.ZooKeeperGroup
Return the current data.
getCurrentData(String) - Method in class io.fabric8.groups.internal.ZooKeeperGroup
Return the current data for the given path.
getData() - Method in class io.fabric8.groups.internal.ChildData
Returns the node data for this child when the cache mode is set to cache data.
getId() - Method in class io.fabric8.groups.internal.ZooKeeperGroup
 
getId() - Method in class io.fabric8.groups.NodeState
 
getLastState() - Method in interface io.fabric8.groups.Group
Gets the last state.
getLastState() - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
getLastState() - Method in class io.fabric8.groups.internal.ZooKeeperGroup
 
getListenable() - Method in class io.fabric8.groups.internal.ZooKeeperGroup
Return the cache listenable
getNode() - Method in class io.fabric8.groups.internal.ChildData
Returns the node for this group member.
getPath() - Method in class io.fabric8.groups.internal.ChildData
Returns the full path of the this child
getStat() - Method in class io.fabric8.groups.internal.ChildData
Returns the stat data for this child
Group<T extends NodeState> - Interface in io.fabric8.groups
 
group - Variable in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
groupEvent(Group<T>, GroupListener.GroupEvent) - Method in interface io.fabric8.groups.GroupListener
 
GroupFactory - Interface in io.fabric8.groups
 
GroupListener<T extends NodeState> - Interface in io.fabric8.groups
Callback interface used to get notifications of changes to a cluster group.
GroupListener.GroupEvent - Enum in io.fabric8.groups
 

H

handleException(Throwable) - Method in class io.fabric8.groups.internal.ZooKeeperGroup
Default behavior is just to log the exception
hashCode() - Method in class io.fabric8.groups.internal.ChildData
 

I

id - Variable in class io.fabric8.groups.NodeState
 
io.fabric8.groups - package io.fabric8.groups
 
io.fabric8.groups.internal - package io.fabric8.groups.internal
 
isConnected() - Method in interface io.fabric8.groups.Group
Are we connected with the cluster?
isConnected() - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
isConnected() - Method in class io.fabric8.groups.internal.ZooKeeperGroup
 
isMaster() - Method in interface io.fabric8.groups.Group
Check if we are the master.
isMaster() - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
isMaster(String) - Method in class io.fabric8.groups.internal.DelegateZooKeeperMultiGroup
 
isMaster() - Method in class io.fabric8.groups.internal.ZooKeeperGroup
 
isMaster(String) - Method in class io.fabric8.groups.internal.ZooKeeperMultiGroup
 
isMaster(String) - Method in interface io.fabric8.groups.MultiGroup
Check if we are the master.

M

ManagedGroupFactory - Interface in io.fabric8.groups.internal
 
ManagedGroupFactoryBuilder - Class in io.fabric8.groups.internal
 
ManagedGroupFactoryBuilder() - Constructor for class io.fabric8.groups.internal.ManagedGroupFactoryBuilder
 
MAPPER - Static variable in class io.fabric8.groups.internal.ZooKeeperGroup
 
master() - Method in interface io.fabric8.groups.Group
Retrieve the master node.
master() - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
master() - Method in class io.fabric8.groups.internal.ZooKeeperGroup
 
members() - Method in interface io.fabric8.groups.Group
Get the list of members connected to this group.
members() - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
members() - Method in class io.fabric8.groups.internal.ZooKeeperGroup
 
members(CuratorFramework, String, Class<T>) - Static method in class io.fabric8.groups.internal.ZooKeeperGroup
 
MultiGroup<T extends NodeState> - Interface in io.fabric8.groups
 

N

NodeState - Class in io.fabric8.groups
 
NodeState() - Constructor for class io.fabric8.groups.NodeState
 
NodeState(String) - Constructor for class io.fabric8.groups.NodeState
 
NodeState(String, String) - Constructor for class io.fabric8.groups.NodeState
 

O

OsgiManagedGroupFactory - Class in io.fabric8.groups.internal
 
OsgiManagedGroupFactory(ClassLoader) - Constructor for class io.fabric8.groups.internal.OsgiManagedGroupFactory
 

R

remove(GroupListener<T>) - Method in interface io.fabric8.groups.Group
Removes a previously added listener.
remove(GroupListener<T>) - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
remove(GroupListener<T>) - Method in class io.fabric8.groups.internal.ZooKeeperGroup
 
remove(String) - Method in class io.fabric8.groups.internal.ZooKeeperGroup
 

S

SequenceComparator - Class in io.fabric8.groups.internal
 
SequenceComparator() - Constructor for class io.fabric8.groups.internal.SequenceComparator
 
sequenceComparator - Variable in class io.fabric8.groups.internal.ZooKeeperGroup
 
setId(String) - Method in class io.fabric8.groups.NodeState
 
slaves() - Method in interface io.fabric8.groups.Group
Retrieve the list of slaves.
slaves() - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
slaves() - Method in class io.fabric8.groups.internal.ZooKeeperGroup
 
start() - Method in interface io.fabric8.groups.Group
Start this member
start() - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
start() - Method in class io.fabric8.groups.internal.ZooKeeperGroup
Start the cache.
StaticManagedGroupFactory - Class in io.fabric8.groups.internal
 

T

toString() - Method in class io.fabric8.groups.internal.ChildData
 
toString() - Method in class io.fabric8.groups.NodeState
 
TrackingZooKeeperGroup<T extends NodeState> - Class in io.fabric8.groups.internal
 
TrackingZooKeeperGroup(BundleContext, String, Class<T>) - Constructor for class io.fabric8.groups.internal.TrackingZooKeeperGroup
 

U

update(T) - Method in interface io.fabric8.groups.Group
Update the state of this group member.
update(T) - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 
update(T) - Method in class io.fabric8.groups.internal.ZooKeeperGroup
 
useCurator(CuratorFramework) - Method in class io.fabric8.groups.internal.DelegateZooKeeperGroup
 

V

valueOf(String) - Static method in enum io.fabric8.groups.GroupListener.GroupEvent
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.fabric8.groups.GroupListener.GroupEvent
Returns an array containing the constants of this enum type, in the order they are declared.

Z

ZooKeeperGroup<T extends NodeState> - Class in io.fabric8.groups.internal
A utility that attempts to keep all data from all children of a ZK path locally cached.
ZooKeeperGroup(CuratorFramework, String, Class<T>) - Constructor for class io.fabric8.groups.internal.ZooKeeperGroup
 
ZooKeeperGroup(CuratorFramework, String, Class<T>, ThreadFactory) - Constructor for class io.fabric8.groups.internal.ZooKeeperGroup
 
ZooKeeperGroup(CuratorFramework, String, Class<T>, ExecutorService) - Constructor for class io.fabric8.groups.internal.ZooKeeperGroup
 
ZooKeeperGroupFactory - Class in io.fabric8.groups.internal
 
ZooKeeperGroupFactory(CuratorFramework) - Constructor for class io.fabric8.groups.internal.ZooKeeperGroupFactory
 
ZooKeeperMultiGroup<T extends NodeState> - Class in io.fabric8.groups.internal
 
ZooKeeperMultiGroup(CuratorFramework, String, Class<T>) - Constructor for class io.fabric8.groups.internal.ZooKeeperMultiGroup
 
ZooKeeperMultiGroup(CuratorFramework, String, Class<T>, ExecutorService) - Constructor for class io.fabric8.groups.internal.ZooKeeperMultiGroup
 
ZooKeeperMultiGroup(CuratorFramework, String, Class<T>, ThreadFactory) - Constructor for class io.fabric8.groups.internal.ZooKeeperMultiGroup
 
A C D E G H I M N O R S T U V Z 

Copyright © 2011–2014 Red Hat. All rights reserved.