本文整理了Java中org.jipijapa.event.impl.internal.Notification.addCacheDependencies()
方法的一些代码示例,展示了Notification.addCacheDependencies()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Notification.addCacheDependencies()
方法的具体详情如下:
包路径:org.jipijapa.event.impl.internal.Notification
类名称:Notification
方法名:addCacheDependencies
[英]add cache dependencies
[中]添加缓存依赖项
代码示例来源:origin: wildfly/wildfly
public static void addSecondLevelCacheDependencies(Properties mutableProperties, String scopedPersistenceUnitName) {
if (mutableProperties.getProperty(AvailableSettings.CACHE_REGION_PREFIX) == null) {
// cache entries for this PU will be identified by scoped pu name + Entity class name
if (scopedPersistenceUnitName != null) {
mutableProperties.setProperty(AvailableSettings.CACHE_REGION_PREFIX, scopedPersistenceUnitName);
}
}
String regionFactory = mutableProperties.getProperty(AvailableSettings.CACHE_REGION_FACTORY);
if (regionFactory == null) {
regionFactory = DEFAULT_REGION_FACTORY;
mutableProperties.setProperty(AvailableSettings.CACHE_REGION_FACTORY, regionFactory);
}
if (Boolean.parseBoolean(mutableProperties.getProperty(ManagedEmbeddedCacheManagerProvider.SHARED, ManagedEmbeddedCacheManagerProvider.DEFAULT_SHARED))) {
// Set infinispan defaults
String container = mutableProperties.getProperty(ManagedEmbeddedCacheManagerProvider.CACHE_CONTAINER);
if (container == null) {
container = ManagedEmbeddedCacheManagerProvider.DEFAULT_CACHE_CONTAINER;
mutableProperties.setProperty(ManagedEmbeddedCacheManagerProvider.CACHE_CONTAINER, container);
}
/**
* AS will need the ServiceBuilder<?> builder that used to be passed to PersistenceProviderAdaptor.addProviderDependencies
*/
Properties cacheSettings = new Properties();
cacheSettings.setProperty(CONTAINER, container);
cacheSettings.setProperty(CACHES, String.join(" ", findCaches(mutableProperties)));
Notification.addCacheDependencies(Classification.INFINISPAN, cacheSettings);
}
}
代码示例来源:origin: wildfly/wildfly
public static void addSecondLevelCacheDependencies(Properties mutableProperties, String scopedPersistenceUnitName) {
if (mutableProperties.getProperty(AvailableSettings.CACHE_REGION_PREFIX) == null) {
// cache entries for this PU will be identified by scoped pu name + Entity class name
if (scopedPersistenceUnitName != null) {
mutableProperties.setProperty(AvailableSettings.CACHE_REGION_PREFIX, scopedPersistenceUnitName);
}
}
String regionFactory = mutableProperties.getProperty(AvailableSettings.CACHE_REGION_FACTORY);
if (regionFactory == null) {
regionFactory = DEFAULT_REGION_FACTORY;
mutableProperties.setProperty(AvailableSettings.CACHE_REGION_FACTORY, regionFactory);
}
if (Boolean.parseBoolean(mutableProperties.getProperty(ManagedEmbeddedCacheManagerProvider.SHARED, ManagedEmbeddedCacheManagerProvider.DEFAULT_SHARED))) {
// Set infinispan defaults
String container = mutableProperties.getProperty(ManagedEmbeddedCacheManagerProvider.CACHE_CONTAINER);
if (container == null) {
container = ManagedEmbeddedCacheManagerProvider.DEFAULT_CACHE_CONTAINER;
mutableProperties.setProperty(ManagedEmbeddedCacheManagerProvider.CACHE_CONTAINER, container);
}
/**
* AS will need the ServiceBuilder<?> builder that used to be passed to PersistenceProviderAdaptor.addProviderDependencies
*/
Properties cacheSettings = new Properties();
cacheSettings.setProperty(CONTAINER, container);
cacheSettings.setProperty(CACHES, String.join(" ", findCaches(mutableProperties)));
Notification.addCacheDependencies(Classification.INFINISPAN, cacheSettings);
}
}
代码示例来源:origin: org.jipijapa/jipijapa-hibernate4-1
cacheSettings.put(TIMESTAMPS, mutableProperties.getProperty(InfinispanRegionFactory.TIMESTAMPS_CACHE_RESOURCE_PROP, InfinispanRegionFactory.DEF_QUERY_RESOURCE));
Notification.addCacheDependencies(Classification.INFINISPAN, cacheSettings);
代码示例来源:origin: org.jboss.eap/jipijapa-hibernate5
public static void addSecondLevelCacheDependencies(Properties mutableProperties, String scopedPersistenceUnitName) {
if (mutableProperties.getProperty(AvailableSettings.CACHE_REGION_PREFIX) == null) {
// cache entries for this PU will be identified by scoped pu name + Entity class name
if (scopedPersistenceUnitName != null) {
mutableProperties.setProperty(AvailableSettings.CACHE_REGION_PREFIX, scopedPersistenceUnitName);
}
}
String regionFactory = mutableProperties.getProperty(AvailableSettings.CACHE_REGION_FACTORY);
if (regionFactory == null) {
regionFactory = DEFAULT_REGION_FACTORY;
mutableProperties.setProperty(AvailableSettings.CACHE_REGION_FACTORY, regionFactory);
}
if (Boolean.parseBoolean(mutableProperties.getProperty(ManagedEmbeddedCacheManagerProvider.SHARED, ManagedEmbeddedCacheManagerProvider.DEFAULT_SHARED))) {
// Set infinispan defaults
String container = mutableProperties.getProperty(ManagedEmbeddedCacheManagerProvider.CACHE_CONTAINER);
if (container == null) {
container = ManagedEmbeddedCacheManagerProvider.DEFAULT_CACHE_CONTAINER;
mutableProperties.setProperty(ManagedEmbeddedCacheManagerProvider.CACHE_CONTAINER, container);
}
/**
* AS will need the ServiceBuilder<?> builder that used to be passed to PersistenceProviderAdaptor.addProviderDependencies
*/
Properties cacheSettings = new Properties();
cacheSettings.setProperty(CONTAINER, container);
cacheSettings.setProperty(CACHES, String.join(" ", findCaches(mutableProperties)));
Notification.addCacheDependencies(Classification.INFINISPAN, cacheSettings);
}
}
代码示例来源:origin: org.jboss.eap/jipijapa-hibernate5-3
public static void addSecondLevelCacheDependencies(Properties mutableProperties, String scopedPersistenceUnitName) {
if (mutableProperties.getProperty(AvailableSettings.CACHE_REGION_PREFIX) == null) {
// cache entries for this PU will be identified by scoped pu name + Entity class name
if (scopedPersistenceUnitName != null) {
mutableProperties.setProperty(AvailableSettings.CACHE_REGION_PREFIX, scopedPersistenceUnitName);
}
}
String regionFactory = mutableProperties.getProperty(AvailableSettings.CACHE_REGION_FACTORY);
if (regionFactory == null) {
regionFactory = DEFAULT_REGION_FACTORY;
mutableProperties.setProperty(AvailableSettings.CACHE_REGION_FACTORY, regionFactory);
}
if (Boolean.parseBoolean(mutableProperties.getProperty(ManagedEmbeddedCacheManagerProvider.SHARED, ManagedEmbeddedCacheManagerProvider.DEFAULT_SHARED))) {
// Set infinispan defaults
String container = mutableProperties.getProperty(ManagedEmbeddedCacheManagerProvider.CACHE_CONTAINER);
if (container == null) {
container = ManagedEmbeddedCacheManagerProvider.DEFAULT_CACHE_CONTAINER;
mutableProperties.setProperty(ManagedEmbeddedCacheManagerProvider.CACHE_CONTAINER, container);
}
/**
* AS will need the ServiceBuilder<?> builder that used to be passed to PersistenceProviderAdaptor.addProviderDependencies
*/
Properties cacheSettings = new Properties();
cacheSettings.setProperty(CONTAINER, container);
cacheSettings.setProperty(CACHES, String.join(" ", findCaches(mutableProperties)));
Notification.addCacheDependencies(Classification.INFINISPAN, cacheSettings);
}
}
代码示例来源:origin: org.jipijapa/jipijapa-hibernate4-3
cacheSettings.put(TIMESTAMPS, mutableProperties.getProperty(InfinispanRegionFactory.TIMESTAMPS_CACHE_RESOURCE_PROP, InfinispanRegionFactory.DEF_QUERY_RESOURCE));
Notification.addCacheDependencies(Classification.INFINISPAN, cacheSettings);
内容来源于网络,如有侵权,请联系作者删除!