Class DefaultClusterService

java.lang.Object
de.hybris.platform.servicelayer.internal.service.AbstractService
de.hybris.platform.servicelayer.cluster.impl.DefaultClusterService
All Implemented Interfaces:
ClusterService, Serializable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean

public class DefaultClusterService extends AbstractService implements ClusterService
Default implementation of the cluster service interface.
Since:
4.0
See Also:
  • Constructor Details

    • DefaultClusterService

      public DefaultClusterService()
  • Method Details

    • getClusterId

      public int getClusterId()
      Description copied from interface: ClusterService
      The current cluster id which is unique for each java process in the cluster island.
      Specified by:
      getClusterId in interface ClusterService
      Returns:
      the cluster id
    • getClusterIslandId

      public long getClusterIslandId()
      Description copied from interface: ClusterService
      An unique string identifying the complete cluster. This is identical on all cluster nodes that are connected to the same database and is different if two nodes are connected to different databases. All cluster nodes in one island are receiving multicast invalidation packages
      Specified by:
      getClusterIslandId in interface ClusterService
      Returns:
      the cluster island id
    • getClusterGroups

      public Collection<String> getClusterGroups()
      Description copied from interface: ClusterService
      Returns all cluster node groups which this instance is configured to belong to.
      Specified by:
      getClusterGroups in interface ClusterService
    • isClusteringEnabled

      public boolean isClusteringEnabled()
      Description copied from interface: ClusterService
      'true' ONLY IF the correspondig property is set to 'true' AND the installed licence file supports this feature, too
      Specified by:
      isClusteringEnabled in interface ClusterService