Package org.infinispan.server.state
Class ServerStateManagerImpl
java.lang.Object
org.infinispan.server.state.ServerStateManagerImpl
- All Implemented Interfaces:
org.infinispan.commons.api.Lifecycle,org.infinispan.server.core.ServerStateManager
public final class ServerStateManagerImpl
extends Object
implements org.infinispan.server.core.ServerStateManager
Manages cluster-wide server state for a given
EmbeddedCacheManager. This handles:
- ignored caches
- protocol servers
- ip filters
- Since:
- 12.1
-
Constructor Summary
ConstructorsConstructorDescriptionServerStateManagerImpl(Server server, org.infinispan.manager.EmbeddedCacheManager cacheManager, org.infinispan.globalstate.GlobalConfigurationManager configurationManager) -
Method Summary
Modifier and TypeMethodDescriptionorg.infinispan.commons.dataconversion.internal.JsonconnectorStart(String name) connectorStatus(String name) connectorStop(String name) ignoreCache(String cacheName) booleanisCacheIgnored(String cacheName) setConnectorIpFilterRule(String name, Collection<org.infinispan.server.core.transport.IpSubnetFilterRule> filterRule) voidstart()voidstop()unignoreCache(String cacheName)
-
Constructor Details
-
ServerStateManagerImpl
public ServerStateManagerImpl(Server server, org.infinispan.manager.EmbeddedCacheManager cacheManager, org.infinispan.globalstate.GlobalConfigurationManager configurationManager)
-
-
Method Details
-
start
public void start()- Specified by:
startin interfaceorg.infinispan.commons.api.Lifecycle
-
stop
public void stop()- Specified by:
stopin interfaceorg.infinispan.commons.api.Lifecycle
-
unignoreCache
- Specified by:
unignoreCachein interfaceorg.infinispan.server.core.ServerStateManager
-
ignoreCache
- Specified by:
ignoreCachein interfaceorg.infinispan.server.core.ServerStateManager
-
getIgnoredCaches
- Specified by:
getIgnoredCachesin interfaceorg.infinispan.server.core.ServerStateManager
-
isCacheIgnored
- Specified by:
isCacheIgnoredin interfaceorg.infinispan.server.core.ServerStateManager
-
connectorStart
- Specified by:
connectorStartin interfaceorg.infinispan.server.core.ServerStateManager
-
connectorStop
- Specified by:
connectorStopin interfaceorg.infinispan.server.core.ServerStateManager
-
connectorStatus
- Specified by:
connectorStatusin interfaceorg.infinispan.server.core.ServerStateManager
-
setConnectorIpFilterRule
public CompletableFuture<Void> setConnectorIpFilterRule(String name, Collection<org.infinispan.server.core.transport.IpSubnetFilterRule> filterRule) - Specified by:
setConnectorIpFilterRulein interfaceorg.infinispan.server.core.ServerStateManager
-
clearConnectorIpFilterRules
- Specified by:
clearConnectorIpFilterRulesin interfaceorg.infinispan.server.core.ServerStateManager
-
clientsReport
public org.infinispan.commons.dataconversion.internal.Json clientsReport()- Specified by:
clientsReportin interfaceorg.infinispan.server.core.ServerStateManager
-