* Copyright (c) 2010-2011. Axon Framework
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
Clusterimplementation that keeps track of Cluster members (
EventListeners). This implementation is thread-safe. The
method returns a read-only runtime view of the members in the cluster.
private final Set<EventListener> immutableEventListeners = Collections.unmodifiableSet(eventListeners);
This implementation returns a real-time view on the actual members, which changes when members join or leave the
cluster. Iterators created from the returned set are thread-safe and iterate over the members available at the
time the iterator was created. The iterator does not allow the
method to be