Class CacheTopologyInfoImpl
- java.lang.Object
-
- org.infinispan.client.hotrod.impl.CacheTopologyInfoImpl
-
- All Implemented Interfaces:
CacheTopologyInfo
public class CacheTopologyInfoImpl extends Object implements CacheTopologyInfo
- Since:
- 8.0
- Author:
- gustavonalle
-
-
Constructor Summary
Constructors Constructor Description CacheTopologyInfoImpl(Map<SocketAddress,Set<Integer>> segmentsByServer, Integer numSegments, Integer topologyId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getNumSegments()
Map<SocketAddress,Set<Integer>>
getSegmentsPerServer()
Integer
getTopologyId()
String
toString()
-
-
-
Method Detail
-
getNumSegments
public int getNumSegments()
- Specified by:
getNumSegments
in interfaceCacheTopologyInfo
- Returns:
- The number of configured segments for the cache.
-
getTopologyId
public Integer getTopologyId()
- Specified by:
getTopologyId
in interfaceCacheTopologyInfo
-
getSegmentsPerServer
public Map<SocketAddress,Set<Integer>> getSegmentsPerServer()
- Specified by:
getSegmentsPerServer
in interfaceCacheTopologyInfo
- Returns:
- Segments owned by each server.
-
-