- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中mx4j.tools.adaptor.http.XSLTProcessor
类的一些代码示例,展示了XSLTProcessor
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XSLTProcessor
类的具体详情如下:
包路径:mx4j.tools.adaptor.http.XSLTProcessor
类名称:XSLTProcessor
[英]XSLTPostProcessor pass the document through an XSLT transformation
[中]XSLTPostProcessor通过XSLT转换传递文档
代码示例来源:origin: apache/geode
/**
* Defines and starts the Xslt Processor helper service for the Http Adaptor.
*/
private ObjectName createXsltProcessor() throws javax.management.JMException {
ObjectName objName = getXsltProcessorName();
// make sure this mbean is not already registered...
if (getMBeanServer().isRegistered(objName)) {
// dunno how we got here...
logger.info("XsltProcessor already registered as {}", objName);
return objName;
}
getMBeanServer().registerMBean(new mx4j.tools.adaptor.http.XSLTProcessor(), objName);
return objName;
}
代码示例来源:origin: org.mule.modules/mule-module-management
protected HttpAdaptor createAdaptor() throws Exception
{
Log.redirectTo(new CommonsLogger());
URI uri = new URI(StringUtils.stripToEmpty(jmxAdaptorUrl));
adaptor = new HttpAdaptor(uri.getPort(), uri.getHost());
XSLTProcessor processor = new XSLTProcessor();
if (StringUtils.isNotBlank(xslFilePath))
{
processor.setFile(xslFilePath.trim());
}
if (StringUtils.isNotBlank(pathInJar))
{
processor.setPathInJar(pathInJar.trim());
}
processor.setUseCache(cacheXsl);
adaptor.setProcessor(processor);
// Set endpoint authentication if required
if (login != null)
{
adaptor.addAuthorization(login, password);
adaptor.setAuthenticationMethod(authenticationMethod);
}
if (socketFactoryProperties != null && !socketFactoryProperties.isEmpty())
{
SSLAdaptorServerSocketFactoryMBean factory = new SSLAdaptorServerSocketFactory();
BeanUtils.populateWithoutFail(factory, socketFactoryProperties, true);
adaptor.setSocketFactory(factory);
}
return adaptor;
}
代码示例来源:origin: org.objectweb.petals/petals-kernel
XSLTProcessor processor = new XSLTProcessor();
processor.setDefaultPage("petals");
processor
.setPathInJar("org/objectweb/petals/kernel/fractal/mx4j/xsl");
processor.setUseCache(false);
adminAttributes.getRawMBeanServer().registerMBean(processor,
processorName);
代码示例来源:origin: mx4j/mx4j-tools
public void writeResponse(HttpOutputStream out, HttpInputStream in, Document document) throws IOException
Logger log = getLogger();
out.sendHeaders();
Transformer transformer = null;
String path = preProcess(in.getPath());
transformer = createTransformer(in.getVariable("template") + ".xsl");
transformer = createTransformer(path + ".xsl");
代码示例来源:origin: mx4j/mx4j-tools
protected Transformer createTransformer(String path)
Logger logger = getLogger();
try
InputStream stream = getInputStream(path);
if (stream != null)
代码示例来源:origin: mx4j/mx4j-tools
protected void processHttpException(HttpInputStream in, HttpOutputStream out, HttpException e) throws IOException
{
out.setCode(e.getCode());
out.setHeader("Content-Type", "text/html");
out.sendHeaders();
// hardcoded dir :-P
Transformer transformer = createTransformer("error.xsl");
transformer.setURIResolver(this);
Document doc = e.getResponseDoc();
if (doc != null)
{
try
{
if (!in.getVariables().containsKey("locale"))
{
transformer.setParameter("request.locale", locale.toString());
}
ByteArrayOutputStream output = new ByteArrayOutputStream();
transformer.transform(new DOMSource(doc), new StreamResult(output));
output.writeTo(out);
}
catch (TransformerException ex)
{
Logger log = getLogger();
log.error("Exception during error output", ex);
}
}
}
代码示例来源:origin: mx4j/mx4j-tools
public void writeError(HttpOutputStream out, HttpInputStream in, Exception e) throws IOException
{
Logger log = getLogger();
Exception t = e;
if (e instanceof RuntimeMBeanException)
{
t = ((RuntimeMBeanException)e).getTargetException();
}
if (log.isEnabledFor(Logger.DEBUG)) log.debug("Processing error " + t.getMessage());
if (t instanceof HttpException)
{
processHttpException(in, out, (HttpException)t);
}
else if ((t instanceof MBeanException) && (((MBeanException)t).getTargetException() instanceof HttpException))
{
processHttpException(in, out, (HttpException)((MBeanException)t).getTargetException());
}
else if ((t instanceof ReflectionException) && (((ReflectionException)t).getTargetException() instanceof HttpException))
{
processHttpException(in, out, (HttpException)((ReflectionException)t).getTargetException());
}
else
{
out.setCode(HttpConstants.STATUS_INTERNAL_ERROR);
out.setHeader("Content-Type", "text/html");
out.sendHeaders();
}
}
代码示例来源:origin: mx4j/mx4j-tools
public void addMimeType(String extension, String type)
{
if (extension != null && type != null)
{
Logger log = getLogger();
if (log.isEnabledFor(Logger.DEBUG)) log.debug("Added MIME type " + type + " for extension " + extension);
mimeTypes.put(extension, type);
}
}
代码示例来源:origin: mx4j/mx4j-tools
public Source resolve(String href, String base)
{
StreamSource source = new StreamSource(getInputStream(href));
// this works with saxon7/saxon6.5.2/xalan
source.setSystemId(href);
return source;
}
代码示例来源:origin: mx4j/mx4j-tools
public String notFoundElement(String path, HttpOutputStream out, HttpInputStream in) throws IOException, HttpException
Logger log = getLogger();
BufferedInputStream fileIn = new BufferedInputStream(getInputStream(path));
ByteArrayOutputStream outArray = new ByteArrayOutputStream();
BufferedOutputStream outBuffer = new BufferedOutputStream(outArray);
代码示例来源:origin: mx4j/mx4j-tools
Logger log = getLogger();
log.error("File not found", e);
代码示例来源:origin: org.apache.geode/gemfire-core
/**
* Defines and starts the Xslt Processor helper service for the Http Adaptor.
*/
private ObjectName createXsltProcessor()
throws javax.management.JMException {
ObjectName objName = getXsltProcessorName();
// make sure this mbean is not already registered...
if (getMBeanServer().isRegistered(objName)) {
// dunno how we got here...
logger.info(LocalizedMessage.create(LocalizedStrings.AgentImpl_XSLTPROCESSOR_ALREADY_REGISTERED_AS__0, objName));
return objName;
}
getMBeanServer().registerMBean(
new mx4j.tools.adaptor.http.XSLTProcessor(), objName);
return objName;
}
代码示例来源:origin: mx4j/mx4j-tools
Logger log = getLogger();
代码示例来源:origin: com.github.kaitoy.sneo/sneo-core
server.registerMBean(adaptor, ADAPTOR_NAME);
XSLTProcessor xsltProcessor = new XSLTProcessor();
server.registerMBean(xsltProcessor, PROCESSOR_NAME);
代码示例来源:origin: io.snappydata/gemfire-core
/**
* Defines and starts the Xslt Processor helper service for the Http Adaptor.
*/
private ObjectName createXsltProcessor()
throws javax.management.JMException {
ObjectName objName = getXsltProcessorName();
// make sure this mbean is not already registered...
if (getMBeanServer().isRegistered(objName)) {
// dunno how we got here...
getLogWriterI18n().info(LocalizedStrings.AgentImpl_XSLTPROCESSOR_ALREADY_REGISTERED_AS__0, objName);
return objName;
}
getMBeanServer().registerMBean(
new mx4j.tools.adaptor.http.XSLTProcessor(), objName);
return objName;
}
我想使用 Google OR-Tools 解决车辆路径问题 (vrp),但使用与提供的元启发式不同的元启发式,它们是:贪婪下降、引导局部搜索、模拟退火、禁忌搜索和目标禁忌搜索。这就是此处文档中的解释:
对于 or-tools 中的 VRP,有没有办法让车辆从某些固定位置开始,但允许任意结束位置? 文档 https://developers.google.com/optimization/routin
我创建了新文件“Makefile.local”,并将“WINDOWS_SCIP_DIR=c:/Program Files/SCIPOptSuite”添加到文件中。 SCIP也编译成功,文件路径正确。
这个问题在这里已经有了答案: What are the Android SDK build-tools, platform-tools and tools? And which version sh
我正在尝试在 OR-TOOLS RL VRPTW 问题中强制执行位移长度约束。类次时长是车辆在服务中的总时间(运输 + 等待 + 服务),从到达第一个位置到离开最后一个位置。 它看起来像一个 Time
我正在尝试在 OR-TOOLS RL VRPTW 问题中强制执行位移长度约束。类次时长是车辆在服务中的总时间(运输 + 等待 + 服务),从到达第一个位置到离开最后一个位置。 它看起来像一个 Time
命令后: go build 显示错误: go tool: no such tool "link" 详细信息:我的系统是 windows 10 -> 64 位 go version: 1.11.5
我已经在我的 Ubuntu 桌面上安装了 go,在我关闭计算机之前它运行良好。 现在,当我启动我的机器并继续我的项目工作时,我明白了 $ go build go tool: no such tool
我正在为 Job-Shop 问题实现一个类似的解决方案,但有一个区别:我不知道必须执行每项任务的机器。解决这个问题也是问题的一部分。事实上,我们可以说,我正在尝试解决护士问题和工作车间问题的组合。 更
我知道Spring Tool Suite是为Spring开发而优化的,而Groovy / Grails是为Groovy / Grails开发的而优化的。 Groovy / Grails开发人员是否愿意
在 Chrome Dev Tools 中,我可以 Shift+单击检查器中的颜色来更改格式(Hex -> RGB -> HSL)。我可以在 Firefox Dev Tools 中做到这一点吗?我可以在
我目前正在评估谷歌或工具,只是注意到它本身并不是真正的求解器,而主要是与其他求解器的接口(interface)。我想知道的是这个框架使用哪些求解器来解决约束和路由问题。 我已经看透了https://d
我正在尝试使用命令 firebase init 初始化 Firebase 项目,但我收到消息 Error: Command requires authentication, please run fi
是什么决定了工具进入特定目录?例如,adb 位于 tools/但已移至 platform-tools/。为什么他们不能在同一个目录中? 最佳答案 platform-tools/ 主要包含从 Windo
我刚刚将 Android Studio 更新到了 2.3 版(金丝雀版)和最后的构建工具 'com.android.tools.build:gradle:2.3.0-alpha1' 以及当我打开布局并
我一直在使用 SQL Server 项目来管理数据库的结构。 首先我创建了项目,然后导入了一个数据库。 然后,当我需要更改架构时,比如更改字段名称,我会在 SQL Server 项目中进行,然后使用架
我正在尝试使用 Google OR-Tools 的 CP-Solver 解决问题。是否可以添加这样的约束:x1 异或 x2 异或 x3 == 0提前致谢。 最佳答案 AddBoolXOr of n 个
我需要为此获取源代码,但不幸的是,我无法在 jquerytools.org 上找到它的链接。该站点上的论坛也已关闭。有谁知道我可以从哪里获得这个来源或取消缩小它? 谢谢,罗布 最佳答案 你有没有试过继
我需要为此获取源代码,但不幸的是,我无法在 jquerytools.org 上找到它的链接。该站点上的论坛也已关闭。有谁知道我可以从哪里获得这个来源或取消缩小它? 谢谢,罗布 最佳答案 你有没有试过继
我正在使用Spring Tool Suite: 版本:3.9.0.RELEASE 建立编号:201707061903 平台:Eclipse Neon.3(4.6.3) 并安装了Gradle插件: Bu
我是一名优秀的程序员,十分优秀!