You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by vg...@apache.org on 2005/04/15 18:03:24 UTC
svn commit: r161494 -
cocoon/branches/BRANCH_2_1_X/src/webapp/WEB-INF/cocoon.xconf
Author: vgritsenko
Date: Fri Apr 15 09:03:23 2005
New Revision: 161494
URL: http://svn.apache.org/viewcvs?view=rev&rev=161494
Log:
Move source resolver config to protocols section
Add/update some logger attributes.
Modified:
cocoon/branches/BRANCH_2_1_X/src/webapp/WEB-INF/cocoon.xconf
Modified: cocoon/branches/BRANCH_2_1_X/src/webapp/WEB-INF/cocoon.xconf
URL: http://svn.apache.org/viewcvs/cocoon/branches/BRANCH_2_1_X/src/webapp/WEB-INF/cocoon.xconf?view=diff&r1=161493&r2=161494
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/webapp/WEB-INF/cocoon.xconf (original)
+++ cocoon/branches/BRANCH_2_1_X/src/webapp/WEB-INF/cocoon.xconf Fri Apr 15 09:03:23 2005
@@ -209,19 +209,20 @@
<input-module name="defaults"/>
</component-instance>
- <!-- The 'defaults', 'myxml' and 'slashdot' input modules are used
- in the samples -->
+ <!--+
+ | Following three modules definitions, 'defaults', 'myxml', and
+ | 'slashdot', are used only in the samples.
+ +-->
<component-instance logger="core.modules.input" name="defaults" class="org.apache.cocoon.components.modules.input.DefaultsModule">
<values>
<skin>defaultSkin</skin>
<base-url>http://localhost:8080/cocoon</base-url>
</values>
</component-instance>
-
- <component-instance class="org.apache.cocoon.components.modules.input.XMLFileModule" logger="core.modules.xml" name="myxml">
+ <component-instance logger="core.modules.input" name="myxml" class="org.apache.cocoon.components.modules.input.XMLFileModule">
<file src="context://samples/modules/forrestconf.xml"/>
</component-instance>
- <component-instance class="org.apache.cocoon.components.modules.input.XMLFileModule" logger="core.modules.xml" name="slashdot">
+ <component-instance logger="core.modules.input" name="slashdot" class="org.apache.cocoon.components.modules.input.XMLFileModule">
<file src="http://slashdot.org/slashdot.rss"/>
</component-instance>
@@ -249,37 +250,12 @@
<output-modules>
<component-instance logger="core.modules.output" name="request-attr" class="org.apache.cocoon.components.modules.output.RequestAttributeOutputModule"/>
<component-instance logger="core.modules.output" name="request-attr-map" class="org.apache.cocoon.components.modules.output.RequestAttributeMap"/>
- <component-instance logger="core.modules.output" name="session-attr" class="org.apache.cocoon.components.modules.output.SessionAttributeOutputModule"/>
+ <component-instance logger="core.modules.output" name="session-attr" class="org.apache.cocoon.components.modules.output.SessionAttributeOutputModule"/>
</output-modules>
<!-- ================================= XML ================================ -->
<!--+
- | Source Factories
- |
- | Each source factory adds a special uri schemes to the system.
- +-->
- <source-factories>
- <component-instance class="org.apache.excalibur.source.impl.ResourceSourceFactory" name="resource"/>
- <component-instance class="org.apache.cocoon.components.source.impl.ContextSourceFactory" name="context"/>
- <component-instance class="org.apache.cocoon.components.source.impl.SitemapSourceFactory" name="cocoon"/>
- <!--+
- | The "file:" source protocol is modifiable (can be written to) and
- | traversable (directory structures can be crawled).
- +-->
- <component-instance class="org.apache.excalibur.source.impl.FileSourceFactory" name="file"/>
- <component-instance class="org.apache.cocoon.components.source.impl.PartSourceFactory" name="upload"/>
- <component-instance class="org.apache.cocoon.components.source.impl.ModuleSourceFactory" name="module"/>
- <component-instance class="org.apache.cocoon.components.source.impl.XModuleSourceFactory" name="xmodule"/>
-
- <!--+
- | The "*" protocol handles all uri schemes that are not explicitely
- | specified. This includes all JDK standard protocols.
- +-->
- <component-instance class="org.apache.excalibur.source.impl.URLSourceFactory" name="*"/>
- </source-factories>
-
- <!--+
| Entity resolution catalogs
|
| The default catalog is distributed at WEB-INF/entities/catalog
@@ -369,7 +345,7 @@
| would appear in the serialized output again.
+-->
<xml-parser class="org.apache.excalibur.xml.impl.JaxpParser"
- logger="core.xml-parser" pool-max="32">
+ logger="core.xml-parser" pool-max="32">
<parameter name="validate" value="false"/>
<parameter name="namespace-prefixes" value="false"/>
<parameter name="stop-on-warning" value="true"/>
@@ -394,7 +370,7 @@
| * incremental processing is a 'static' thing in Xalan: if you
| enable it on one xslt-processor, enable it on all.
+-->
- <xslt-processor logger="core.xslt-processor">
+ <xslt-processor logger="core.xslt">
<parameter name="use-store" value="true"/>
<parameter name="incremental-processing" value="false"/>
</xslt-processor>
@@ -404,7 +380,7 @@
| For Interpreted Xalan use:
| <transformer-factory>org.apache.xalan.processor.TransformerFactoryImpl</transformer-factory>
+-->
- <component logger="core.xslt-processor"
+ <component logger="core.xslt"
role="org.apache.excalibur.xml.xslt.XSLTProcessor/xsltc"
class="org.apache.excalibur.xml.xslt.XSLTProcessorImpl">
<parameter name="use-store" value="true"/>
@@ -414,7 +390,7 @@
<!--+
| Xalan XSLT Processor
+-->
- <component logger="core.xslt-processor"
+ <component logger="core.xslt"
role="org.apache.excalibur.xml.xslt.XSLTProcessor/xalan"
class="org.apache.excalibur.xml.xslt.XSLTProcessorImpl">
<parameter name="use-store" value="true"/>
@@ -428,7 +404,7 @@
| <parameter name="transformer-factory" value="com.icl.saxon.TransformerFactoryImpl"/>
| For new (7+) Saxon use:
| <parameter name="transformer-factory" value="net.sf.saxon.TransformerFactoryImpl"/>
- <component logger="core.xslt-processor"
+ <component logger="core.xslt"
role="org.apache.excalibur.xml.xslt.XSLTProcessor/saxon"
class="org.apache.excalibur.xml.xslt.XSLTProcessorImpl">
<parameter name="use-store" value="true"/>
@@ -436,11 +412,15 @@
</component>
+-->
- <!-- Xpath Processor: -->
- <xpath-processor class="org.apache.excalibur.xml.xpath.XPathProcessorImpl" logger="core.xpath-processor"/>
+ <!--+
+ | Xpath Processor (Based on Xalan)
+ +-->
+ <xpath-processor class="org.apache.excalibur.xml.xpath.XPathProcessorImpl" logger="core.xpath"/>
- <!-- The XMLizers converts different mime-types to XML -->
- <xmlizer>
+ <!--+
+ | The XMLizers converts different mime-types to XML
+ +-->
+ <xmlizer logger="core.xmlizer">
<parser role="org.apache.excalibur.xml.sax.SAXParser" mime-type="text/xml"/>
</xmlizer>
@@ -540,6 +520,31 @@
<!-- ========================= Protocol Handlers =========================== -->
+ <!--+
+ | Source Factories
+ |
+ | Each source factory adds a special uri schemes to the system.
+ +-->
+ <source-factories>
+ <component-instance name="resource" class="org.apache.excalibur.source.impl.ResourceSourceFactory"/>
+ <component-instance name="context" class="org.apache.cocoon.components.source.impl.ContextSourceFactory"/>
+ <component-instance name="cocoon" class="org.apache.cocoon.components.source.impl.SitemapSourceFactory"/>
+
+ <!--+
+ | The "file:" source protocol is modifiable (can be written to) and
+ | traversable (directory structures can be crawled).
+ +-->
+ <component-instance name="file" class="org.apache.excalibur.source.impl.FileSourceFactory"/>
+ <component-instance name="upload" class="org.apache.cocoon.components.source.impl.PartSourceFactory"/>
+ <component-instance name="module" class="org.apache.cocoon.components.source.impl.ModuleSourceFactory"/>
+ <component-instance name="xmodule" class="org.apache.cocoon.components.source.impl.XModuleSourceFactory"/>
+
+ <!--+
+ | The "*" protocol handles all uri schemes that are not explicitely
+ | specified. This includes all JDK standard protocols.
+ +-->
+ <component-instance name="*" class="org.apache.excalibur.source.impl.URLSourceFactory"/>
+ </source-factories>
<!-- ================ Internationalization Catalogs =================== -->
@@ -551,7 +556,7 @@
| 'catalogue_name' value.
| If 'cache-at-startup' is true then BundleFactory preloads bundles.
+-->
- <i18n-bundles logger="core.i18n-bundles">
+ <i18n-bundles logger="core.i18n">
<catalogue-name>messages</catalogue-name>
<catalogue-location>context://samples/i18n/translations</catalogue-location>
<cache-at-startup>true</cache-at-startup>
@@ -567,14 +572,14 @@
<!--+
| XML compiler/decompiler
|
- | these components are used to process SAX events and produce a binary
+ | These components are used to process SAX events and produce a binary
| representation that is much more compact and efficient for
| subsequent parsing. These are used by the cache system to save
| the intermediate results of the pipeline stages reducing the overhead
| of xml parsing/serialization.
+-->
- <xml-serializer class="org.apache.cocoon.components.sax.XMLByteStreamCompiler" logger="core.xml-serializer" pool-max="32"/>
- <xml-deserializer class="org.apache.cocoon.components.sax.XMLByteStreamInterpreter" logger="core.xml-deserializer" pool-max="32"/>
+ <xml-serializer class="org.apache.cocoon.components.sax.XMLByteStreamCompiler" logger="core.xml.serializer" pool-max="32"/>
+ <xml-deserializer class="org.apache.cocoon.components.sax.XMLByteStreamInterpreter" logger="core.xml.deserializer" pool-max="32"/>
<!--+
| The Cache Manager is a component that can be used to cache content.
@@ -592,7 +597,7 @@
<!--+
| Runnable manager
|
- | this component manages commands (Runnables) executed in background using
+ | This component manages commands (Runnables) executed in background using
| preconfigured pools of worker threads
+-->
<runnable-manager logger="core.runnable">