Java 类org.hibernate.util.ConfigHelper 实例源码
项目:cacheonix-core
文件:EhCacheProvider.java
private URL loadResource(String configurationResourceName) {
URL url = ConfigHelper.locateConfig( configurationResourceName );
if (log.isDebugEnabled()) {
log.debug("Creating EhCacheProvider from a specified resource: "
+ configurationResourceName + " Resolved to URL: " + url);
}
return url;
}
项目:smp_mobiliser_template
文件:MobiliserHibernateBeans.java
@Override
public String getEhCacheConfigurationFileName() {
return ConfigHelper.findAsResource(this.ehCacheConfigurationFileName)
.toExternalForm();
}
项目:hazelcast-archive
文件:HazelcastInstanceLoader.java
public HazelcastInstance loadInstance() throws CacheException {
if (instance != null && instance.getLifecycleService().isRunning()) {
logger.log(Level.WARNING, "Current HazelcastInstance is already loaded and running! " +
"Returning current instance...");
return instance;
}
String configResourcePath = null;
if (props != null) {
instanceName = CacheEnvironment.getInstanceName(props);
useLiteMember = CacheEnvironment.isLiteMember(props);
if (!useLiteMember && props.contains(CacheEnvironment.USE_SUPER_CLIENT)) {
useLiteMember = CacheEnvironment.isSuperClient(props);
logger.log(Level.WARNING, "'" + CacheEnvironment.USE_SUPER_CLIENT + "' property is deprecated!" +
" Please use '" + CacheEnvironment.USE_LITE_MEMBER + "' instead...");
}
configResourcePath = CacheEnvironment.getConfigFilePath(props);
}
if (useLiteMember) {
logger.log(Level.WARNING,
"Creating Hazelcast node as Lite-Member. "
+ "Be sure this node has access to an already running cluster...");
}
if (StringHelper.isEmpty(configResourcePath)) {
// If both useLiteMember and instanceName is not set
// then just use default instance.
if (!useLiteMember && instanceName == null) {
staticInstance = true;
}
} else {
URL url = ConfigHelper.locateConfig(configResourcePath);
try {
config = new UrlXmlConfig(url);
} catch (IOException e) {
throw new CacheException(e);
}
}
if (instanceName != null) {
instance = Hazelcast.getHazelcastInstanceByName(instanceName);
if (instance == null) {
try {
createOrGetInstance();
} catch (DuplicateInstanceNameException ignored) {
instance = Hazelcast.getHazelcastInstanceByName(instanceName);
}
}
} else {
createOrGetInstance();
}
return instance;
}
项目:cacheonix-core
文件:Configuration.java
/**
* Get the configuration file as an <tt>InputStream</tt>. Might be overridden
* by subclasses to allow the configuration to be located by some arbitrary
* mechanism.
*/
protected InputStream getConfigurationInputStream(String resource) throws HibernateException {
log.info( "Configuration resource: " + resource );
return ConfigHelper.getResourceAsStream( resource );
}