本文整理了Java中org.restlet.engine.Engine.loadClass()
方法的一些代码示例,展示了Engine.loadClass()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Engine.loadClass()
方法的具体详情如下:
包路径:org.restlet.engine.Engine
类名称:Engine
方法名:loadClass
[英]Returns the class object for the given name using the engine classloader.
[中]使用引擎类加载器返回给定名称的类对象。
代码示例来源:origin: org.restlet/org.restlet.ext.servlet
/**
* Returns a class for a given qualified class name.
*
* @param className
* The class name to lookup.
* @return The class object.
* @throws ClassNotFoundException
*/
protected Class<?> loadClass(String className)
throws ClassNotFoundException {
return Engine.loadClass(className);
}
代码示例来源:origin: org.restlet.osgi/org.restlet
.getFirstValue("adapter",
"org.restlet.engine.adapter.ServerAdapter");
this.adapter = (ServerAdapter) Engine.loadClass(adapterClass)
.getConstructor(Context.class)
.newInstance(getContext());
代码示例来源:origin: org.restlet.jee/org.restlet.ext.wadl
/**
* Creates a finder for the given resource info. By default, it looks up for
* an "id" attribute containing a fully qualified class name.
*
* @param router
* The parent router.
* @param resourceInfo
* The WADL resource descriptor.
* @return The created finder.
* @throws ClassNotFoundException
*/
@SuppressWarnings("unchecked")
protected Finder createFinder(Router router, String uriPattern,
ResourceInfo resourceInfo) throws ClassNotFoundException {
Finder result = null;
if (resourceInfo.getIdentifier() != null) {
// The "id" attribute conveys the target class name
Class<? extends ServerResource> targetClass = (Class<? extends ServerResource>) Engine
.loadClass(resourceInfo.getIdentifier());
result = router.createFinder(targetClass);
} else {
getLogger()
.fine("Unable to find the 'id' attribute of the resource element with this path attribute \""
+ uriPattern + "\"");
}
return result;
}
代码示例来源:origin: org.restlet.jee/org.restlet.ext.jaxrs
if (jaxRsProvider instanceof String) {
try {
jaxRsProvider = Engine.loadClass((String) jaxRsProvider)
.newInstance();
} catch (ClassNotFoundException e) {
代码示例来源:origin: org.restlet.jee/org.restlet.ext.httpclient
try {
X509HostnameVerifier hostnameVerifier = (X509HostnameVerifier) Engine
.loadClass(getHostnameVerifier()).newInstance();
sslSocketFactory.setHostnameVerifier(hostnameVerifier);
} catch (Exception e) {
代码示例来源:origin: org.restlet.jee/org.restlet.ext.httpclient
/**
* Configures the HTTP client. By default, it try to set the retry handler.
*
* @param httpClient
* The HTTP client to configure.
*/
protected void configure(DefaultHttpClient httpClient) {
if (getRetryHandler() != null) {
try {
HttpRequestRetryHandler retryHandler = (HttpRequestRetryHandler) Engine
.loadClass(getRetryHandler()).newInstance();
this.httpClient.setHttpRequestRetryHandler(retryHandler);
} catch (Exception e) {
getLogger()
.log(Level.WARNING,
"An error occurred during the instantiation of the retry handler.",
e);
}
}
CookieSpecRegistry csr = new CookieSpecRegistry();
csr.register("ignore", new IgnoreCookieSpecFactory());
this.httpClient.setCookieSpecs(csr);
}
代码示例来源:origin: org.restlet.osgi/org.restlet
final Class<?> targetClass = Engine.loadClass(targetClassName);
代码示例来源:origin: org.restlet/org.restlet.ext.httpclient
this.httpMethod.getParams().setParameter(
HttpMethodParams.RETRY_HANDLER,
Engine.loadClass(
this.clientHelper.getRetryHandler())
.newInstance());
代码示例来源:origin: org.restlet.osgi/org.restlet
final Class<?> targetClass = Engine.loadClass(targetClassName);
内容来源于网络,如有侵权,请联系作者删除!