@Tags(value={"distributed","cluster","map","cache","server","key/value"}) @CapabilityDescription(value="Provides a map (key/value) cache that can be accessed over a socket. Interaction with this service is typically accomplished via a DistributedMapCacheClient service.") @SeeAlso(classNames={"org.apache.nifi.distributed.cache.client.DistributedMapCacheClientService","org.apache.nifi.ssl.StandardSSLContextService"}) public class DistributedMapCacheServer extends DistributedCacheServer
EVICTION_POLICY, EVICTION_STRATEGY_FIFO, EVICTION_STRATEGY_LFU, EVICTION_STRATEGY_LRU, MAX_CACHE_ENTRIES, PERSISTENCE_PATH, PORT, SSL_CONTEXT_SERVICE
Constructor and Description |
---|
DistributedMapCacheServer() |
Modifier and Type | Method and Description |
---|---|
protected CacheServer |
createCacheServer(ConfigurationContext context) |
protected MapCacheServer |
createMapCacheServer(int port,
int maxSize,
javax.net.ssl.SSLContext sslContext,
EvictionPolicy evictionPolicy,
java.io.File persistenceDir) |
finalize, getPort, getSupportedPropertyDescriptors, shutdownServer, startServer
abstractClearConfigContext, abstractStoreConfigContext, disabled, enabled, getConfigurationContext, getControllerServiceLookup, getIdentifier, getLogger, getProperty, getStateManager, init, initialize, isEnabled
customValidate, equals, getPropertyDescriptor, getPropertyDescriptors, getSupportedDynamicPropertyDescriptor, hashCode, onPropertyModified, toString, validate
getPropertyDescriptor, getPropertyDescriptors, onPropertyModified, validate
protected CacheServer createCacheServer(ConfigurationContext context)
createCacheServer
in class DistributedCacheServer
protected MapCacheServer createMapCacheServer(int port, int maxSize, javax.net.ssl.SSLContext sslContext, EvictionPolicy evictionPolicy, java.io.File persistenceDir) throws java.io.IOException
java.io.IOException