本文整理汇总了Java中org.kuali.rice.core.api.util.ClassLoaderUtils.getDefaultClassLoader方法的典型用法代码示例。如果您正苦于以下问题:Java ClassLoaderUtils.getDefaultClassLoader方法的具体用法?Java ClassLoaderUtils.getDefaultClassLoader怎么用?Java ClassLoaderUtils.getDefaultClassLoader使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.kuali.rice.core.api.util.ClassLoaderUtils
的用法示例。
在下文中一共展示了ClassLoaderUtils.getDefaultClassLoader方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: establishConnectionMetaData
import org.kuali.rice.core.api.util.ClassLoaderUtils; //导入方法依赖的package包/类
protected void establishConnectionMetaData(MetadataManager mm) throws Exception {
String connMetadata = getMetadataLocation();
if (StringUtils.isBlank(connMetadata)) {
LOG.info("No OJB connection metadata loaded.");
return;
}
if (!isConnectionAlreadyConfigured(mm)) {
LOG.info("Loading OJB Connection Metadata from " + connMetadata);
DefaultResourceLoader resourceLoader = new DefaultResourceLoader(ClassLoaderUtils.getDefaultClassLoader());
InputStream is = resourceLoader.getResource(connMetadata).getInputStream();
is = preprocessConnectionMetadata(is);
ConnectionRepository cr = mm.readConnectionRepository(is);
mm.mergeConnectionRepository(cr);
try {
is.close();
} catch (Exception e) {
LOG.warn("Failed to close stream to file " + connMetadata, e);
}
} else {
LOG.info("OJB Connections already configured for jcd aliases '" + StringUtils.join(getJcdAliases(), ", ") + "', skipping Metadata merge.");
}
}
示例2: getProxyForService
import org.kuali.rice.core.api.util.ClassLoaderUtils; //导入方法依赖的package包/类
protected Object getProxyForService() {
checkService();
checkServiceInterface();
ProxyFactory proxyFactory = new ProxyFactory();
for (Class<?> serviceInterface : getServiceInterfaces()) {
proxyFactory.addInterface(serviceInterface);
}
if (registerTraceInterceptor == true) {
proxyFactory.addAdvice(new RemoteInvocationTraceInterceptor(getExporterName()));
}
ClassLoader classLoader = serviceDefinition.getServiceClassLoader();
if (classLoader == null) {
classLoader = ClassLoaderUtils.getDefaultClassLoader();
}
Object service = ContextClassLoaderProxy.wrap(getService(), classLoader);
service = BAMServerProxy.wrap(service, getServiceDefinition());
proxyFactory.setTarget(service);
return proxyFactory.getProxy(classLoader);
}
示例3: buildChain
import org.kuali.rice.core.api.util.ClassLoaderUtils; //导入方法依赖的package包/类
private FilterChain buildChain(HttpServletRequest request, FilterChain targetChain) {
BootstrapFilterChain chain = new BootstrapFilterChain(targetChain, ClassLoaderUtils.getDefaultClassLoader());
String requestPath = request.getServletPath();
for (FilterMapping mapping : filterMappings) {
Filter filter = filters.get(mapping.getFilterName());
if (!chain.containsFilter(filter) && matchFiltersURL(mapping.getUrlPattern(), requestPath)
&& !excludeFilter(mapping.getFilterName(), request.getRequestURL().toString())) {
chain.addFilter(filter);
}
}
return chain;
}
示例4: loadSignatureCrypto
import org.kuali.rice.core.api.util.ClassLoaderUtils; //导入方法依赖的package包/类
@Override
public Crypto loadSignatureCrypto(RequestData reqData) {
try {
return new Merlin(getMerlinProperties(), ClassLoaderUtils.getDefaultClassLoader());
} catch (Exception e) {
throw new RiceRuntimeException(e);
}
}
示例5: BasePluginLoader
import org.kuali.rice.core.api.util.ClassLoaderUtils; //导入方法依赖的package包/类
public BasePluginLoader(String simplePluginName, File sharedPluginDirectory, ClassLoader parentClassLoader, Config parentConfig) {
this.sharedPluginDirectory = sharedPluginDirectory;
if (parentClassLoader == null) {
parentClassLoader = ClassLoaderUtils.getDefaultClassLoader();
}
this.parentClassLoader = parentClassLoader;
this.parentConfig = parentConfig;
this.simplePluginName = simplePluginName;
this.logPrefix = simplePluginName;
}
示例6: loadSignatureCrypto
import org.kuali.rice.core.api.util.ClassLoaderUtils; //导入方法依赖的package包/类
@Override
public Crypto loadSignatureCrypto(RequestData reqData) throws WSSecurityException {
try {
PasswordEncryptor passwordEncryptor = new PlainTextPasswordEcryptor();
return new Merlin(getMerlinProperties(), ClassLoaderUtils.getDefaultClassLoader(), passwordEncryptor);
} catch (Exception e) {
throw new RiceRuntimeException(e);
}
}
示例7: loadSignatureCrypto
import org.kuali.rice.core.api.util.ClassLoaderUtils; //导入方法依赖的package包/类
@Override
public Crypto loadSignatureCrypto(RequestData reqData) throws WSSecurityException {
try {
PasswordEncryptor passwordEncryptor = new PlainTextPasswordEcryptor();
return new Merlin(getMerlinProperties(), ClassLoaderUtils.getDefaultClassLoader(), passwordEncryptor);
} catch (Exception e) {
throw new RiceRuntimeException(e);
}
}
示例8: getFileResource
import org.kuali.rice.core.api.util.ClassLoaderUtils; //导入方法依赖的package包/类
protected Resource getFileResource(String sourceName) {
DefaultResourceLoader resourceLoader = new DefaultResourceLoader(ClassLoaderUtils.getDefaultClassLoader());
return resourceLoader.getResource(sourceName);
}
示例9: AbstractServiceDefinition
import org.kuali.rice.core.api.util.ClassLoaderUtils; //导入方法依赖的package包/类
protected AbstractServiceDefinition() {
this.busSecurity = Boolean.TRUE;
this.queue = true;
this.serviceClassLoader = ClassLoaderUtils.getDefaultClassLoader();
}
示例10: KSBThreadPoolImpl
import org.kuali.rice.core.api.util.ClassLoaderUtils; //导入方法依赖的package包/类
public KSBThreadPoolImpl() {
super(DEFAULT_POOL_SIZE, DEFAULT_POOL_SIZE, 60, TimeUnit.SECONDS, new PriorityBlockingQueue(1, new PriorityBlockingQueuePersistedMessageComparator()), new KSBThreadFactory(ClassLoaderUtils.getDefaultClassLoader()), new ThreadPoolExecutor.AbortPolicy());
}
示例11: getResourceLoader
import org.kuali.rice.core.api.util.ClassLoaderUtils; //导入方法依赖的package包/类
public static synchronized ResourceLoader getResourceLoader() {
ClassLoader classLoader = ClassLoaderUtils.getDefaultClassLoader();
return getResourceLoaderCheckParent(classLoader);
}
示例12: BaseResourceLoader
import org.kuali.rice.core.api.util.ClassLoaderUtils; //导入方法依赖的package包/类
public BaseResourceLoader(QName name) {
this(name, ClassLoaderUtils.getDefaultClassLoader());
}
示例13: getFileResource
import org.kuali.rice.core.api.util.ClassLoaderUtils; //导入方法依赖的package包/类
protected Resource getFileResource(String sourceName) {
DefaultResourceLoader resourceLoader = new DefaultResourceLoader(ClassLoaderUtils.getDefaultClassLoader());
return resourceLoader.getResource(sourceName);
}