This is an automated email from the ASF dual-hosted git repository.
gk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/turbine-fulcrum-yaafi.git
The following commit(s) were added to refs/heads/master by this push:
new ad5d70e Adapt to parent v14, update to site 2.0.0, move xdocs, adjust
site.xml with inheritance
ad5d70e is described below
commit ad5d70e3bc89d8402c0b0af234def9189d798241
Author: Georg Kallidis <[email protected]>
AuthorDate: Fri Oct 11 16:06:47 2024 +0200
Adapt to parent v14, update to site 2.0.0, move xdocs, adjust site.xml with
inheritance
---
pom.xml | 3 +-
src/site/site.xml | 33 +++-
{xdocs => src/site/xdoc}/configuration.xml | 0
{xdocs => src/site/xdoc}/cryptography.xml | 0
{xdocs => src/site/xdoc}/design.xml | 0
{xdocs => src/site/xdoc}/howto.xml | 0
{xdocs => src/site/xdoc}/index.xml | 0
{xdocs => src/site/xdoc}/interceptors/index.xml | 188 ++++++++++-----------
.../site/xdoc}/interceptors/jamoninterceptor.xml | 0
.../site/xdoc}/interceptors/logginginterceptor.xml | 0
.../site/xdoc}/interceptors/performance.csv | 64 +++----
.../xdoc}/interceptors/performanceinterceptor.xml | 0
{xdocs => src/site/xdoc}/interceptors/tracing.csv | 4 +-
.../site/xdoc}/lifecycle/decommission.xml | 0
{xdocs => src/site/xdoc}/lifecycle/incarnation.xml | 0
{xdocs => src/site/xdoc}/lifecycle/index.xml | 0
.../site/xdoc}/lifecycle/reconfiguration.xml | 0
.../site/xdoc}/services/adviceservice.xml | 0
{xdocs => src/site/xdoc}/services/index.xml | 0
.../site/xdoc}/services/reconfigurationservice.xml | 0
.../site/xdoc}/services/servicemanagerservice.xml | 0
.../site/xdoc}/services/shutdownservice.xml | 0
.../site/xdoc}/services/systempropertyservice.xml | 0
.../site/xdoc}/specification/component.xml | 0
.../site/xdoc}/specification/container.xml | 0
{xdocs => src/site/xdoc}/specification/context.xml | 0
{xdocs => src/site/xdoc}/specification/index.xml | 0
.../site/xdoc}/specification/lifecycle.xml | 0
{xdocs => src/site/xdoc}/specification/role.xml | 0
{xdocs => src/site/xdoc}/todo.xml | 0
{xdocs => src/site/xdoc}/tutorial/index.xml | 0
{xdocs => src/site/xdoc}/tutorial/step1.xml | 0
{xdocs => src/site/xdoc}/tutorial/step2.xml | 0
{xdocs => src/site/xdoc}/tutorial/step3.xml | 0
{xdocs => src/site/xdoc}/tutorial/step4.xml | 0
{xdocs => src/site/xdoc}/tutorial/step5.xml | 0
36 files changed, 154 insertions(+), 138 deletions(-)
diff --git a/pom.xml b/pom.xml
index 3571683..04cb8da 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,7 +19,8 @@
<parent>
<artifactId>turbine-parent</artifactId>
<groupId>org.apache.turbine</groupId>
- <version>13</version>
+ <version>14-SNAPSHOT</version>
+ <relativePath />
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/src/site/site.xml b/src/site/site.xml
index 585acdb..cc28b82 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -17,14 +17,17 @@
specific language governing permissions and limitations
under the License.
-->
-<project xmlns="http://maven.apache.org/DECORATION/1.4.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/DECORATION/1.4.0
http://maven.apache.org/xsd/decoration-1.4.0.xsd"
- name="Fulcrum YAAFI Avalon Container">
- <version position="left" />
- <publishDate format="dd MMM yyyy"/>
+<site xmlns="http://maven.apache.org/SITE/2.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/SITE/2.0.0
https://maven.apache.org/xsd/site-2.0.0.xsd"
+ name="Apache Turbine - Fulcrum YAAFI Avalon Container" combine.self="merge">
+
+ <bannerRight name="Fulcrum YAAFI Avalon Container">
+ <image src="https://turbine.apache.org/images/powered-by-logo.gif"
alt="Apache Turbine - Fulcrum" position="left"/>
+ </bannerRight>
+
<body>
- <menu name="Overview">
+
+ <menu name="Overview">
<item name="Main" href="/index.html"/>
<item name="Downloads" href="/downloads.html"/>
<item name="How To" href="/howto.html"/>
@@ -63,5 +66,17 @@
<item name="Design Considerations" href="/design.html"/>
<item name="Todo's" href="/todo.html"/>
</menu>
- </body>
-</project>
+
+ </body>
+ <custom>
+ <fluidoSkin>
+ <!-- googleSearch is inherited -->
+ <gitHub>
+ <projectId>apache/${turbine.site.path}</projectId>
+ <ribbonOrientation>right</ribbonOrientation>
+ <ribbonColor>gray</ribbonColor>
+ </gitHub>
+ </fluidoSkin>
+ </custom>
+
+</site>
\ No newline at end of file
diff --git a/xdocs/configuration.xml b/src/site/xdoc/configuration.xml
similarity index 100%
rename from xdocs/configuration.xml
rename to src/site/xdoc/configuration.xml
diff --git a/xdocs/cryptography.xml b/src/site/xdoc/cryptography.xml
similarity index 100%
rename from xdocs/cryptography.xml
rename to src/site/xdoc/cryptography.xml
diff --git a/xdocs/design.xml b/src/site/xdoc/design.xml
similarity index 100%
rename from xdocs/design.xml
rename to src/site/xdoc/design.xml
diff --git a/xdocs/howto.xml b/src/site/xdoc/howto.xml
similarity index 100%
rename from xdocs/howto.xml
rename to src/site/xdoc/howto.xml
diff --git a/xdocs/index.xml b/src/site/xdoc/index.xml
similarity index 100%
rename from xdocs/index.xml
rename to src/site/xdoc/index.xml
diff --git a/xdocs/interceptors/index.xml b/src/site/xdoc/interceptors/index.xml
similarity index 98%
rename from xdocs/interceptors/index.xml
rename to src/site/xdoc/interceptors/index.xml
index 01ee652..19117b7 100644
--- a/xdocs/interceptors/index.xml
+++ b/src/site/xdoc/interceptors/index.xml
@@ -1,94 +1,94 @@
-<?xml version="1.0"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-<document>
- <properties>
- <title>Fulcrum YAAFI Avalon Container Interceptors</title>
- <author email="[email protected]">Siegfried Goeschl</author>
- </properties>
- <body>
- <section name="Interceptor Design Notes">
- <p> YAAFI supports Dynamic Proxies (introduced with JDK 1.3) and
Interceptors which
- was inspired by <a href="http://hivemind.apache.org/">HiveMind</a>.
The intention for
- implementing these features is to provide better debugging and
diagnostic support such as
- method invocation tracing, error logs or performance monitoring. </p>
- <subsection name="Dynamic Proxies and Interceptors for Rookies">
- <p> A dynamic proxy is a dynamically created class implementing a list
of interfaces and
- using an invocation handler. For the caller there is no difference
between the real objext
- and the proxy object but invoking an interface method allows the
invocation handler to
- delegate the method invocation to the real object. A dynamic proxy
only intercepts methods
- defined in an interface but not abstract methods defined in a base
class. This limitation
- is not relevant since you are accessing your services only by their
interface, aren't
- you?! </p>
- </subsection>
- <subsection name="Related Concepts">
- <p>
- To make interceptors really useful some more infrastructure is needed
- <table>
- <tr>
- <th>Item</th>
- <th>Description</th>
- </tr>
- <tr>
- <td>AvalonInterceptorInvocationHandler</td>
- <td>
- Delegates the invocation of the dynamic proxy to the service
instance and
- doing most of the work such as creating an
AvalonInterceptorContext and
- invoking the registered interceptors in the correct order
- </td>
- </tr>
- <tr>
- <td>AvalonInterceptorContext</td>
- <td>
- For each intercepted service invocation a new
AvalonInterceptorContext
- is created which is passed to all registered interceptors. The
- AvalonInterceptorContext contains information about the service
- and method being invoked and allows access to a request
context,
- a thread context using thread local storage and a transaction
id.
- </td>
- </tr>
- <tr>
- <td>BaseInterceptorServiceImpl</td>
- <td>
- Is the base class of all existing interceptors to factor out
- common functionality.
- </td>
- </tr>
- </table>
- </p>
- </subsection>
- <subsection name="YAAFI and Interceptors">
- <p>A few things to keep in mind when working with interceptors <ul>
- <li>Interceptors only work in conjunction with dynamic proxies. If
you turn off the proxy
- creation no interceptor will be invoked for the service </li>
- <li>Interceptors can be defined on the container level thereby
applying the interceptors
- to all services</li>
- <li>Interceptors can be alos defined on the service level thereby
applying the
- interceptors to this service. The service inherits all
interceptors defined on the
- container level. </li>
- <li>Interceptors are implemented as Avalon services giving you
access to all of the
- infrastructure and functionality such as dynamic
reconfiguration</li>
- <li>For an interceptor there is never an dynamic proxy created no
matter what you define
- in role configuration file</li>
- </ul>
- </p>
- </subsection>
- </section>
- </body>
-</document>
+<?xml version="1.0"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<document>
+ <properties>
+ <title>Fulcrum YAAFI Avalon Container Interceptors</title>
+ <author email="[email protected]">Siegfried Goeschl</author>
+ </properties>
+ <body>
+ <section name="Interceptor Design Notes">
+ <p> YAAFI supports Dynamic Proxies (introduced with JDK 1.3) and
Interceptors which
+ was inspired by <a href="http://hivemind.apache.org/">HiveMind</a>.
The intention for
+ implementing these features is to provide better debugging and
diagnostic support such as
+ method invocation tracing, error logs or performance monitoring. </p>
+ <subsection name="Dynamic Proxies and Interceptors for Rookies">
+ <p> A dynamic proxy is a dynamically created class implementing a list
of interfaces and
+ using an invocation handler. For the caller there is no difference
between the real objext
+ and the proxy object but invoking an interface method allows the
invocation handler to
+ delegate the method invocation to the real object. A dynamic proxy
only intercepts methods
+ defined in an interface but not abstract methods defined in a base
class. This limitation
+ is not relevant since you are accessing your services only by their
interface, aren't
+ you?! </p>
+ </subsection>
+ <subsection name="Related Concepts">
+ <p>
+ To make interceptors really useful some more infrastructure is needed
+ <table>
+ <tr>
+ <th>Item</th>
+ <th>Description</th>
+ </tr>
+ <tr>
+ <td>AvalonInterceptorInvocationHandler</td>
+ <td>
+ Delegates the invocation of the dynamic proxy to the service
instance and
+ doing most of the work such as creating an
AvalonInterceptorContext and
+ invoking the registered interceptors in the correct order
+ </td>
+ </tr>
+ <tr>
+ <td>AvalonInterceptorContext</td>
+ <td>
+ For each intercepted service invocation a new
AvalonInterceptorContext
+ is created which is passed to all registered interceptors. The
+ AvalonInterceptorContext contains information about the service
+ and method being invoked and allows access to a request
context,
+ a thread context using thread local storage and a transaction
id.
+ </td>
+ </tr>
+ <tr>
+ <td>BaseInterceptorServiceImpl</td>
+ <td>
+ Is the base class of all existing interceptors to factor out
+ common functionality.
+ </td>
+ </tr>
+ </table>
+ </p>
+ </subsection>
+ <subsection name="YAAFI and Interceptors">
+ <p>A few things to keep in mind when working with interceptors <ul>
+ <li>Interceptors only work in conjunction with dynamic proxies. If
you turn off the proxy
+ creation no interceptor will be invoked for the service </li>
+ <li>Interceptors can be defined on the container level thereby
applying the interceptors
+ to all services</li>
+ <li>Interceptors can be alos defined on the service level thereby
applying the
+ interceptors to this service. The service inherits all
interceptors defined on the
+ container level. </li>
+ <li>Interceptors are implemented as Avalon services giving you
access to all of the
+ infrastructure and functionality such as dynamic
reconfiguration</li>
+ <li>For an interceptor there is never an dynamic proxy created no
matter what you define
+ in role configuration file</li>
+ </ul>
+ </p>
+ </subsection>
+ </section>
+ </body>
+</document>
diff --git a/xdocs/interceptors/jamoninterceptor.xml
b/src/site/xdoc/interceptors/jamoninterceptor.xml
similarity index 100%
rename from xdocs/interceptors/jamoninterceptor.xml
rename to src/site/xdoc/interceptors/jamoninterceptor.xml
diff --git a/xdocs/interceptors/logginginterceptor.xml
b/src/site/xdoc/interceptors/logginginterceptor.xml
similarity index 100%
rename from xdocs/interceptors/logginginterceptor.xml
rename to src/site/xdoc/interceptors/logginginterceptor.xml
diff --git a/xdocs/interceptors/performance.csv
b/src/site/xdoc/interceptors/performance.csv
similarity index 99%
rename from xdocs/interceptors/performance.csv
rename to src/site/xdoc/interceptors/performance.csv
index 990acd9..ea64c3f 100644
--- a/xdocs/interceptors/performance.csv
+++ b/src/site/xdoc/interceptors/performance.csv
@@ -1,32 +1,32 @@
-22.09.2005 21:51:40;main;1;1;0;1;ResourceManagerService;read;30;[B
org.apache.fulcrum.resourcemanager.ResourceManagerService.read(String,String)
-22.09.2005 21:51:40;main;2;2;0;1;CommandDispatcher;register;50;void
at.it20one.common.command.CommandDispatcher.register(at.it20one.common.command.CommandAcceptor,at.it20one.common.command.CommandExecutor)
-22.09.2005 21:51:41;main;3;3;0;1;CommandDispatcher;register;0;void
at.it20one.common.command.CommandDispatcher.register(at.it20one.common.command.CommandAcceptor,at.it20one.common.command.CommandExecutor)
-22.09.2005 21:51:41;main;4;4;0;1;EventDispatcher;register;10;void
at.it20one.common.event.EventDispatcher.register(at.it20one.common.event.EventAcceptor,at.it20one.common.event.EventExecutor)
-22.09.2005 21:51:42;main;5;5;0;1;SignatureService;equals;0;boolean
Object.equals(Object)
-22.09.2005 21:51:42;main;6;6;0;1;SignatureService;register;0;void
at.it20one.eprocurement.service.signature.SignatureServiceEx.register(String)
-22.09.2005
21:51:42;main;7;7;0;1;PKCS12KeyStore;containsCertificateEntry;0;boolean
at.it20one.eprocurement.service.keystore.PKCS12KeyStore.containsCertificateEntry(String)
-22.09.2005
21:51:42;main;8;8;0;1;PKCS12KeyStore;containsCertificateEntry;0;boolean
at.it20one.eprocurement.service.keystore.PKCS12KeyStore.containsCertificateEntry(String)
-22.09.2005 21:51:42;main;9;9;0;1;SignatureService;equals;0;boolean
Object.equals(Object)
-22.09.2005 21:51:42;main;10;10;0;1;SignatureService;register;0;void
at.it20one.eprocurement.service.signature.SignatureServiceEx.register(String)
-22.09.2005
21:51:42;main;11;11;0;1;PKCS12KeyStore;containsCertificateEntry;0;boolean
at.it20one.eprocurement.service.keystore.PKCS12KeyStore.containsCertificateEntry(String)
-22.09.2005 21:51:42;main;12;12;0;1;SignatureService;equals;0;boolean
Object.equals(Object)
-22.09.2005 21:51:42;main;13;13;0;1;SignatureService;register;0;void
at.it20one.eprocurement.service.signature.SignatureServiceEx.register(String)
-22.09.2005 21:51:42;main;14;14;0;1;SignatureService;equals;0;boolean
Object.equals(Object)
-22.09.2005 21:51:42;main;15;15;0;1;SignatureService;register;0;void
at.it20one.eprocurement.service.signature.SignatureServiceEx.register(String)
-22.09.2005 21:51:42;main;16;16;0;1;SignatureService;equals;0;boolean
Object.equals(Object)
-22.09.2005 21:51:42;main;17;17;0;1;SignatureService;register;0;void
at.it20one.eprocurement.service.signature.SignatureServiceEx.register(String)
-22.09.2005 21:51:43;main;18;18;0;1;SignatureService;sign;962;Object
at.it20one.eprocurement.service.signature.SignatureService.sign(String,String,String,Object,String,String,java.util.Hashtable)
-22.09.2005 21:51:42;main;18;19;1;1;PdfSignatureService;isSupported;10;boolean
at.it20one.eprocurement.service.signature.SignatureService.isSupported(Object,String)
-22.09.2005 21:51:42;main;18;20;1;1;SMIMESignatureService;isSupported;0;boolean
at.it20one.eprocurement.service.signature.SignatureService.isSupported(Object,String)
-22.09.2005 21:51:42;main;18;21;1;1;XmlSignatureService;isSupported;0;boolean
at.it20one.eprocurement.service.signature.SignatureService.isSupported(Object,String)
-22.09.2005 21:51:43;main;18;22;1;1;XmlSignatureService;sign;952;Object
at.it20one.eprocurement.service.signature.SignatureService.sign(String,String,String,Object,String,String,java.util.Hashtable)
-22.09.2005
21:51:43;main;18;23;2;1;PKCS12KeyStore;getCertificateEntry;40;at.it20one.eprocurement.service.keystore.PKCS12KeyStoreEntry
at.it20one.eprocurement.service.keystore.PKCS12KeyStore.getCertificateEntry(String)
-22.09.2005 21:51:43;main;18;24;2;1;EventDispatcher;dispatch;20;void
at.it20one.common.event.EventDispatcher.dispatch(at.it20one.common.event.Event)
-22.09.2005 21:51:43;main;18;25;3;1;GroovyService;exists;0;boolean
org.apache.fulcrum.groovy.GroovyService.exists(String)
-22.09.2005 21:51:43;main;18;26;4;1;ResourceManagerService;exists;0;boolean
org.apache.fulcrum.resourcemanager.ResourceManagerService.exists(String)
-22.09.2005 21:51:43;main;18;27;4;1;ResourceManagerService;exists;0;boolean
org.apache.fulcrum.resourcemanager.ResourceManagerService.exists(String,String)
-22.09.2005
21:51:43;main;19;28;0;1;SignatureService;validate;120;at.it20one.eprocurement.service.signature.SignatureValidation
at.it20one.eprocurement.service.signature.SignatureService.validate(Object,String)
-22.09.2005 21:51:43;main;19;29;1;1;PdfSignatureService;isSupported;0;boolean
at.it20one.eprocurement.service.signature.SignatureService.isSupported(Object,String)
-22.09.2005 21:51:43;main;19;30;1;1;SMIMESignatureService;isSupported;0;boolean
at.it20one.eprocurement.service.signature.SignatureService.isSupported(Object,String)
-22.09.2005 21:51:43;main;19;31;1;1;XmlSignatureService;isSupported;0;boolean
at.it20one.eprocurement.service.signature.SignatureService.isSupported(Object,String)
-22.09.2005
21:51:43;main;19;32;1;1;XmlSignatureService;validate;110;at.it20one.eprocurement.service.signature.SignatureValidation
at.it20one.eprocurement.service.signature.SignatureService.validate(Object,String)
+22.09.2005 21:51:40;main;1;1;0;1;ResourceManagerService;read;30;[B
org.apache.fulcrum.resourcemanager.ResourceManagerService.read(String,String)
+22.09.2005 21:51:40;main;2;2;0;1;CommandDispatcher;register;50;void
at.it20one.common.command.CommandDispatcher.register(at.it20one.common.command.CommandAcceptor,at.it20one.common.command.CommandExecutor)
+22.09.2005 21:51:41;main;3;3;0;1;CommandDispatcher;register;0;void
at.it20one.common.command.CommandDispatcher.register(at.it20one.common.command.CommandAcceptor,at.it20one.common.command.CommandExecutor)
+22.09.2005 21:51:41;main;4;4;0;1;EventDispatcher;register;10;void
at.it20one.common.event.EventDispatcher.register(at.it20one.common.event.EventAcceptor,at.it20one.common.event.EventExecutor)
+22.09.2005 21:51:42;main;5;5;0;1;SignatureService;equals;0;boolean
Object.equals(Object)
+22.09.2005 21:51:42;main;6;6;0;1;SignatureService;register;0;void
at.it20one.eprocurement.service.signature.SignatureServiceEx.register(String)
+22.09.2005
21:51:42;main;7;7;0;1;PKCS12KeyStore;containsCertificateEntry;0;boolean
at.it20one.eprocurement.service.keystore.PKCS12KeyStore.containsCertificateEntry(String)
+22.09.2005
21:51:42;main;8;8;0;1;PKCS12KeyStore;containsCertificateEntry;0;boolean
at.it20one.eprocurement.service.keystore.PKCS12KeyStore.containsCertificateEntry(String)
+22.09.2005 21:51:42;main;9;9;0;1;SignatureService;equals;0;boolean
Object.equals(Object)
+22.09.2005 21:51:42;main;10;10;0;1;SignatureService;register;0;void
at.it20one.eprocurement.service.signature.SignatureServiceEx.register(String)
+22.09.2005
21:51:42;main;11;11;0;1;PKCS12KeyStore;containsCertificateEntry;0;boolean
at.it20one.eprocurement.service.keystore.PKCS12KeyStore.containsCertificateEntry(String)
+22.09.2005 21:51:42;main;12;12;0;1;SignatureService;equals;0;boolean
Object.equals(Object)
+22.09.2005 21:51:42;main;13;13;0;1;SignatureService;register;0;void
at.it20one.eprocurement.service.signature.SignatureServiceEx.register(String)
+22.09.2005 21:51:42;main;14;14;0;1;SignatureService;equals;0;boolean
Object.equals(Object)
+22.09.2005 21:51:42;main;15;15;0;1;SignatureService;register;0;void
at.it20one.eprocurement.service.signature.SignatureServiceEx.register(String)
+22.09.2005 21:51:42;main;16;16;0;1;SignatureService;equals;0;boolean
Object.equals(Object)
+22.09.2005 21:51:42;main;17;17;0;1;SignatureService;register;0;void
at.it20one.eprocurement.service.signature.SignatureServiceEx.register(String)
+22.09.2005 21:51:43;main;18;18;0;1;SignatureService;sign;962;Object
at.it20one.eprocurement.service.signature.SignatureService.sign(String,String,String,Object,String,String,java.util.Hashtable)
+22.09.2005 21:51:42;main;18;19;1;1;PdfSignatureService;isSupported;10;boolean
at.it20one.eprocurement.service.signature.SignatureService.isSupported(Object,String)
+22.09.2005 21:51:42;main;18;20;1;1;SMIMESignatureService;isSupported;0;boolean
at.it20one.eprocurement.service.signature.SignatureService.isSupported(Object,String)
+22.09.2005 21:51:42;main;18;21;1;1;XmlSignatureService;isSupported;0;boolean
at.it20one.eprocurement.service.signature.SignatureService.isSupported(Object,String)
+22.09.2005 21:51:43;main;18;22;1;1;XmlSignatureService;sign;952;Object
at.it20one.eprocurement.service.signature.SignatureService.sign(String,String,String,Object,String,String,java.util.Hashtable)
+22.09.2005
21:51:43;main;18;23;2;1;PKCS12KeyStore;getCertificateEntry;40;at.it20one.eprocurement.service.keystore.PKCS12KeyStoreEntry
at.it20one.eprocurement.service.keystore.PKCS12KeyStore.getCertificateEntry(String)
+22.09.2005 21:51:43;main;18;24;2;1;EventDispatcher;dispatch;20;void
at.it20one.common.event.EventDispatcher.dispatch(at.it20one.common.event.Event)
+22.09.2005 21:51:43;main;18;25;3;1;GroovyService;exists;0;boolean
org.apache.fulcrum.groovy.GroovyService.exists(String)
+22.09.2005 21:51:43;main;18;26;4;1;ResourceManagerService;exists;0;boolean
org.apache.fulcrum.resourcemanager.ResourceManagerService.exists(String)
+22.09.2005 21:51:43;main;18;27;4;1;ResourceManagerService;exists;0;boolean
org.apache.fulcrum.resourcemanager.ResourceManagerService.exists(String,String)
+22.09.2005
21:51:43;main;19;28;0;1;SignatureService;validate;120;at.it20one.eprocurement.service.signature.SignatureValidation
at.it20one.eprocurement.service.signature.SignatureService.validate(Object,String)
+22.09.2005 21:51:43;main;19;29;1;1;PdfSignatureService;isSupported;0;boolean
at.it20one.eprocurement.service.signature.SignatureService.isSupported(Object,String)
+22.09.2005 21:51:43;main;19;30;1;1;SMIMESignatureService;isSupported;0;boolean
at.it20one.eprocurement.service.signature.SignatureService.isSupported(Object,String)
+22.09.2005 21:51:43;main;19;31;1;1;XmlSignatureService;isSupported;0;boolean
at.it20one.eprocurement.service.signature.SignatureService.isSupported(Object,String)
+22.09.2005
21:51:43;main;19;32;1;1;XmlSignatureService;validate;110;at.it20one.eprocurement.service.signature.SignatureValidation
at.it20one.eprocurement.service.signature.SignatureService.validate(Object,String)
diff --git a/xdocs/interceptors/performanceinterceptor.xml
b/src/site/xdoc/interceptors/performanceinterceptor.xml
similarity index 100%
rename from xdocs/interceptors/performanceinterceptor.xml
rename to src/site/xdoc/interceptors/performanceinterceptor.xml
diff --git a/xdocs/interceptors/tracing.csv
b/src/site/xdoc/interceptors/tracing.csv
similarity index 99%
rename from xdocs/interceptors/tracing.csv
rename to src/site/xdoc/interceptors/tracing.csv
index 0a17344..8c2b4d6 100644
--- a/xdocs/interceptors/tracing.csv
+++ b/src/site/xdoc/interceptors/tracing.csv
@@ -1,2 +1,2 @@
-22.09.2005 22:13:09;main;54;402;1;2;PdfSignatureService;sign;0;Object
at.it20one.eprocurement.service.signature.SignatureService.sign(String,String,String,Object,String,String,java.util.Hashtable);arg[0]:={SUPPLIER};arg[1]:={SUPPLIER};arg[2]:={de};arg[3]:={[B@36d047};arg[4]:={broken.pdf};arg[5]:={application/pdf};arg[6]:={{isPdfAttached=false}};at.it20one.eprocurement.service.signature.SignatureServiceException;[at.it20one.eprocurement.service.signature.SignatureServiceException:
Parsing [...]
-22.09.2005 22:13:09;main;54;400;0;2;SignatureService;sign;0;Object
at.it20one.eprocurement.service.signature.SignatureService.sign(String,String,String,Object,String,String,java.util.Hashtable);arg[0]:={SUPPLIER};arg[1]:={SUPPLIER};arg[2]:={de};arg[3]:={[B@36d047};arg[4]:={broken.pdf};arg[5]:={application/pdf};arg[6]:={{isPdfAttached=false}};at.it20one.eprocurement.service.signature.SignatureServiceException;[at.it20one.eprocurement.service.signature.SignatureServiceException:
Parsing th [...]
+22.09.2005 22:13:09;main;54;402;1;2;PdfSignatureService;sign;0;Object
at.it20one.eprocurement.service.signature.SignatureService.sign(String,String,String,Object,String,String,java.util.Hashtable);arg[0]:={SUPPLIER};arg[1]:={SUPPLIER};arg[2]:={de};arg[3]:={[B@36d047};arg[4]:={broken.pdf};arg[5]:={application/pdf};arg[6]:={{isPdfAttached=false}};at.it20one.eprocurement.service.signature.SignatureServiceException;[at.it20one.eprocurement.service.signature.SignatureServiceException:
Parsing [...]
+22.09.2005 22:13:09;main;54;400;0;2;SignatureService;sign;0;Object
at.it20one.eprocurement.service.signature.SignatureService.sign(String,String,String,Object,String,String,java.util.Hashtable);arg[0]:={SUPPLIER};arg[1]:={SUPPLIER};arg[2]:={de};arg[3]:={[B@36d047};arg[4]:={broken.pdf};arg[5]:={application/pdf};arg[6]:={{isPdfAttached=false}};at.it20one.eprocurement.service.signature.SignatureServiceException;[at.it20one.eprocurement.service.signature.SignatureServiceException:
Parsing th [...]
diff --git a/xdocs/lifecycle/decommission.xml
b/src/site/xdoc/lifecycle/decommission.xml
similarity index 100%
rename from xdocs/lifecycle/decommission.xml
rename to src/site/xdoc/lifecycle/decommission.xml
diff --git a/xdocs/lifecycle/incarnation.xml
b/src/site/xdoc/lifecycle/incarnation.xml
similarity index 100%
rename from xdocs/lifecycle/incarnation.xml
rename to src/site/xdoc/lifecycle/incarnation.xml
diff --git a/xdocs/lifecycle/index.xml b/src/site/xdoc/lifecycle/index.xml
similarity index 100%
rename from xdocs/lifecycle/index.xml
rename to src/site/xdoc/lifecycle/index.xml
diff --git a/xdocs/lifecycle/reconfiguration.xml
b/src/site/xdoc/lifecycle/reconfiguration.xml
similarity index 100%
rename from xdocs/lifecycle/reconfiguration.xml
rename to src/site/xdoc/lifecycle/reconfiguration.xml
diff --git a/xdocs/services/adviceservice.xml
b/src/site/xdoc/services/adviceservice.xml
similarity index 100%
rename from xdocs/services/adviceservice.xml
rename to src/site/xdoc/services/adviceservice.xml
diff --git a/xdocs/services/index.xml b/src/site/xdoc/services/index.xml
similarity index 100%
rename from xdocs/services/index.xml
rename to src/site/xdoc/services/index.xml
diff --git a/xdocs/services/reconfigurationservice.xml
b/src/site/xdoc/services/reconfigurationservice.xml
similarity index 100%
rename from xdocs/services/reconfigurationservice.xml
rename to src/site/xdoc/services/reconfigurationservice.xml
diff --git a/xdocs/services/servicemanagerservice.xml
b/src/site/xdoc/services/servicemanagerservice.xml
similarity index 100%
rename from xdocs/services/servicemanagerservice.xml
rename to src/site/xdoc/services/servicemanagerservice.xml
diff --git a/xdocs/services/shutdownservice.xml
b/src/site/xdoc/services/shutdownservice.xml
similarity index 100%
rename from xdocs/services/shutdownservice.xml
rename to src/site/xdoc/services/shutdownservice.xml
diff --git a/xdocs/services/systempropertyservice.xml
b/src/site/xdoc/services/systempropertyservice.xml
similarity index 100%
rename from xdocs/services/systempropertyservice.xml
rename to src/site/xdoc/services/systempropertyservice.xml
diff --git a/xdocs/specification/component.xml
b/src/site/xdoc/specification/component.xml
similarity index 100%
rename from xdocs/specification/component.xml
rename to src/site/xdoc/specification/component.xml
diff --git a/xdocs/specification/container.xml
b/src/site/xdoc/specification/container.xml
similarity index 100%
rename from xdocs/specification/container.xml
rename to src/site/xdoc/specification/container.xml
diff --git a/xdocs/specification/context.xml
b/src/site/xdoc/specification/context.xml
similarity index 100%
rename from xdocs/specification/context.xml
rename to src/site/xdoc/specification/context.xml
diff --git a/xdocs/specification/index.xml
b/src/site/xdoc/specification/index.xml
similarity index 100%
rename from xdocs/specification/index.xml
rename to src/site/xdoc/specification/index.xml
diff --git a/xdocs/specification/lifecycle.xml
b/src/site/xdoc/specification/lifecycle.xml
similarity index 100%
rename from xdocs/specification/lifecycle.xml
rename to src/site/xdoc/specification/lifecycle.xml
diff --git a/xdocs/specification/role.xml b/src/site/xdoc/specification/role.xml
similarity index 100%
rename from xdocs/specification/role.xml
rename to src/site/xdoc/specification/role.xml
diff --git a/xdocs/todo.xml b/src/site/xdoc/todo.xml
similarity index 100%
rename from xdocs/todo.xml
rename to src/site/xdoc/todo.xml
diff --git a/xdocs/tutorial/index.xml b/src/site/xdoc/tutorial/index.xml
similarity index 100%
rename from xdocs/tutorial/index.xml
rename to src/site/xdoc/tutorial/index.xml
diff --git a/xdocs/tutorial/step1.xml b/src/site/xdoc/tutorial/step1.xml
similarity index 100%
rename from xdocs/tutorial/step1.xml
rename to src/site/xdoc/tutorial/step1.xml
diff --git a/xdocs/tutorial/step2.xml b/src/site/xdoc/tutorial/step2.xml
similarity index 100%
rename from xdocs/tutorial/step2.xml
rename to src/site/xdoc/tutorial/step2.xml
diff --git a/xdocs/tutorial/step3.xml b/src/site/xdoc/tutorial/step3.xml
similarity index 100%
rename from xdocs/tutorial/step3.xml
rename to src/site/xdoc/tutorial/step3.xml
diff --git a/xdocs/tutorial/step4.xml b/src/site/xdoc/tutorial/step4.xml
similarity index 100%
rename from xdocs/tutorial/step4.xml
rename to src/site/xdoc/tutorial/step4.xml
diff --git a/xdocs/tutorial/step5.xml b/src/site/xdoc/tutorial/step5.xml
similarity index 100%
rename from xdocs/tutorial/step5.xml
rename to src/site/xdoc/tutorial/step5.xml