private static String classNameOrClass(String className, Class clazz) { return !isNullOrEmpty(className) ? className : clazz != null ? clazz.getName() : null; }
private static String classNameOrImplClass(String className, Object impl) { return !isNullOrEmpty(className) ? className : impl != null ? impl.getClass().getName() : null; }
private static String classNameOrImplClass(String className, Object impl) { return !isNullOrEmpty(className) ? className : impl != null ? impl.getClass().getName() : null; } }
private static void checkAndFillCacheLoaderFactoryConfigXml(XmlGenerator gen, String cacheLoader) { if (isNullOrEmpty(cacheLoader)) { return; } gen.node("cache-loader-factory", null, "class-name", cacheLoader); }
private static void checkAndFillCacheLoaderConfigXml(XmlGenerator gen, String cacheLoader) { if (isNullOrEmpty(cacheLoader)) { return; } gen.node("cache-loader", null, "class-name", cacheLoader); }
public static long getLongValue(final String parameterName, final String value, long defaultValue) { if (isNullOrEmpty(value)) { return defaultValue; } return getLongValue(parameterName, value); }
protected static int getIntegerValue(final String parameterName, final String value, int defaultValue) { if (isNullOrEmpty(value)) { return defaultValue; } return getIntegerValue(parameterName, value); }
protected static long getLongValue(final String parameterName, final String value, long defaultValue) { if (isNullOrEmpty(value)) { return defaultValue; } return getLongValue(parameterName, value); }
private static void checkAndFillCacheLoaderFactoryConfigXml(XmlGenerator gen, String cacheLoader) { if (isNullOrEmpty(cacheLoader)) { return; } gen.node("cache-loader-factory", null, "class-name", cacheLoader); }
public static int getIntegerValue(final String parameterName, final String value, int defaultValue) { if (isNullOrEmpty(value)) { return defaultValue; } return getIntegerValue(parameterName, value); }
public static double getDoubleValue(final String parameterName, final String value, double defaultValue) { if (isNullOrEmpty(value)) { return defaultValue; } return getDoubleValue(parameterName, value); }
private static void checkAndFillCacheWriterConfigXml(XmlGenerator gen, String cacheWriter) { if (isNullOrEmpty(cacheWriter)) { return; } gen.node("cache-writer", null, "class-name", cacheWriter); }
protected static double getDoubleValue(final String parameterName, final String value, double defaultValue) { if (isNullOrEmpty(value)) { return defaultValue; } return getDoubleValue(parameterName, value); }
private static void checkAndFillCacheLoaderConfigXml(XmlGenerator gen, String cacheLoader) { if (isNullOrEmpty(cacheLoader)) { return; } gen.node("cache-loader", null, "class-name", cacheLoader); }
private static String getFilename(String directory, String nearCacheName) { String filename = toFileName("nearCache-" + nearCacheName + ".store"); if (isNullOrEmpty(directory)) { return filename; } return getPath(directory, filename); }
public void handleEventJournal(Node node) { BeanDefinitionBuilder eventJournalBuilder = createBeanBuilder(EventJournalConfig.class); fillAttributeValues(node, eventJournalBuilder); String mapName = getAttribute(node, "map-name"); String cacheName = getAttribute(node, "cache-name"); if (!isNullOrEmpty(mapName)) { mapEventJournalManagedMap.put(mapName, eventJournalBuilder.getBeanDefinition()); } if (!isNullOrEmpty(cacheName)) { cacheEventJournalManagedMap.put(cacheName, eventJournalBuilder.getBeanDefinition()); } }
@Override public Config addEventJournalConfig(EventJournalConfig eventJournalConfig) { String mapName = eventJournalConfig.getMapName(); String cacheName = eventJournalConfig.getCacheName(); if (StringUtil.isNullOrEmpty(mapName) && StringUtil.isNullOrEmpty(cacheName)) { throw new IllegalArgumentException("Event journal config should have non-empty map name and/or cache name"); } ClientMessage request = DynamicConfigAddEventJournalConfigCodec.encodeRequest(eventJournalConfig.getMapName(), eventJournalConfig.getCacheName(), eventJournalConfig.isEnabled(), eventJournalConfig.getCapacity(), eventJournalConfig.getTimeToLiveSeconds()); invoke(request); return this; }
private Config getDefaultConfig() { Config config = new XmlConfigBuilder().build(); if (namedDefaultHzInstance && isNullOrEmpty(config.getInstanceName())) { config.setInstanceName(SHARED_JCACHE_INSTANCE_NAME); } return config; }
private static void evictionConfigXmlGenerator(XmlGenerator gen, EvictionConfig e) { if (e == null) { return; } String comparatorClassName = !isNullOrEmpty(e.getComparatorClassName()) ? e.getComparatorClassName() : null; gen.node("eviction", null, "size", e.getSize(), "max-size-policy", e.getMaximumSizePolicy(), "eviction-policy", e.getEvictionPolicy(), "comparator-class-name", comparatorClassName); }
private static void evictionConfigXmlGenerator(XmlGenerator gen, EvictionConfig e) { if (e == null) { return; } String comparatorClassName = !isNullOrEmpty(e.getComparatorClassName()) ? e.getComparatorClassName() : null; gen.node("eviction", null, "size", e.getSize(), "max-size-policy", e.getMaximumSizePolicy(), "eviction-policy", e.getEvictionPolicy(), "comparator-class-name", comparatorClassName); }