Class SiteMasterPickerImpl
- java.lang.Object
-
- org.infinispan.remoting.transport.jgroups.SiteMasterPickerImpl
-
- All Implemented Interfaces:
org.jgroups.protocols.relay.SiteMasterPicker
public class SiteMasterPickerImpl extends java.lang.Object implements org.jgroups.protocols.relay.SiteMasterPickerASiteMasterPickerimplementation that picks the first route.Only a single route can be used in order to keep the data consistent for asynchronous cross-site replication.
- Since:
- 9.0
- Author:
- Pedro Ruivo
-
-
Constructor Summary
Constructors Constructor Description SiteMasterPickerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jgroups.protocols.relay.RoutepickRoute(java.lang.String site, java.util.List<org.jgroups.protocols.relay.Route> routes, org.jgroups.Address original_sender)org.jgroups.AddresspickSiteMaster(java.util.List<org.jgroups.Address> site_masters, org.jgroups.Address original_sender)
-
-
-
Method Detail
-
pickSiteMaster
public org.jgroups.Address pickSiteMaster(java.util.List<org.jgroups.Address> site_masters, org.jgroups.Address original_sender)- Specified by:
pickSiteMasterin interfaceorg.jgroups.protocols.relay.SiteMasterPicker
-
pickRoute
public org.jgroups.protocols.relay.Route pickRoute(java.lang.String site, java.util.List<org.jgroups.protocols.relay.Route> routes, org.jgroups.Address original_sender)- Specified by:
pickRoutein interfaceorg.jgroups.protocols.relay.SiteMasterPicker
-
-