You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2019/05/27 01:45:04 UTC
[tomee] branch master updated (f7143af -> f33ce1b)
This is an automated email from the ASF dual-hosted git repository.
dblevins pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git.
from f7143af Merge pull request #473 from dblevins/metrics-gauge-example-fixed
add 64a5f64 amq and imp portability using tome
new 9d203f6 Remove Oracle JMS API for TomEE Java EE 8 API jar
new 8d1ac41 Add license headers
new f33ce1b Merge branch 'master' of github.com:apache/tomee
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
examples/tomee-jms-portability/Readme.md | 86 +++++++++++
examples/tomee-jms-portability/pom.xml | 110 ++++++++++++++
examples/tomee-jms-portability/src/.DS_Store | Bin 0 -> 6148 bytes
examples/tomee-jms-portability/src/main/.DS_Store | Bin 0 -> 6148 bytes
.../tomee-jms-portability/src/main/java/.DS_Store | Bin 0 -> 6148 bytes
.../src/main/java/com/.DS_Store | Bin 0 -> 6148 bytes
.../src/main/java/com/company/.DS_Store | Bin 0 -> 6148 bytes
.../src/main/java/com/company/tutorial/.DS_Store | Bin 0 -> 6148 bytes
.../com/company/tutorial/service/AMQReadBean.java | 44 ++++++
.../com/company/tutorial/service/ChatBean.java | 93 ++++++++++++
.../com/company/tutorial/service/EchoResource.java | 71 +++++++++
.../company/tutorial/service/JmsTestResource.java | 161 +++++++++++++++++++++
.../com/company/tutorial/service/WMQReadBean.java | 45 ++++++
.../src/main/resources/.DS_Store | Bin 0 -> 6148 bytes
.../src/main/resources/META-INF/.DS_Store | Bin 0 -> 6148 bytes
.../src/main/resources/META-INF/ejb-jar.xml | 102 +++++++++++++
.../src/main/resources/META-INF/openejb-jar.xml | 14 ++
.../src/main/webapp/.DS_Store | Bin 0 -> 6148 bytes
.../src/main/webapp/WEB-INF/beans.xml | 6 +
.../src/main/webapp/WEB-INF/resources.xml | 113 +++++++++++++++
.../src/main/webapp/WEB-INF/web.xml | 5 +
.../com/company/tutorial/service/ChatBeanTest.java | 73 ++++++++++
22 files changed, 923 insertions(+)
create mode 100644 examples/tomee-jms-portability/Readme.md
create mode 100644 examples/tomee-jms-portability/pom.xml
create mode 100644 examples/tomee-jms-portability/src/.DS_Store
create mode 100644 examples/tomee-jms-portability/src/main/.DS_Store
create mode 100644 examples/tomee-jms-portability/src/main/java/.DS_Store
create mode 100644 examples/tomee-jms-portability/src/main/java/com/.DS_Store
create mode 100644 examples/tomee-jms-portability/src/main/java/com/company/.DS_Store
create mode 100644 examples/tomee-jms-portability/src/main/java/com/company/tutorial/.DS_Store
create mode 100644 examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/AMQReadBean.java
create mode 100644 examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/ChatBean.java
create mode 100644 examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/EchoResource.java
create mode 100644 examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/JmsTestResource.java
create mode 100644 examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/WMQReadBean.java
create mode 100644 examples/tomee-jms-portability/src/main/resources/.DS_Store
create mode 100644 examples/tomee-jms-portability/src/main/resources/META-INF/.DS_Store
create mode 100644 examples/tomee-jms-portability/src/main/resources/META-INF/ejb-jar.xml
create mode 100644 examples/tomee-jms-portability/src/main/resources/META-INF/openejb-jar.xml
create mode 100644 examples/tomee-jms-portability/src/main/webapp/.DS_Store
create mode 100644 examples/tomee-jms-portability/src/main/webapp/WEB-INF/beans.xml
create mode 100644 examples/tomee-jms-portability/src/main/webapp/WEB-INF/resources.xml
create mode 100644 examples/tomee-jms-portability/src/main/webapp/WEB-INF/web.xml
create mode 100644 examples/tomee-jms-portability/src/test/java/com/company/tutorial/service/ChatBeanTest.java
[tomee] 02/03: Add license headers
Posted by db...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
dblevins pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git
commit 8d1ac411a7aacbe9f3bf3adaf177ee18f1fa7bc7
Author: David Blevins <da...@gmail.com>
AuthorDate: Sun May 26 18:41:36 2019 -0700
Add license headers
---
.../java/com/company/tutorial/service/AMQReadBean.java | 16 ++++++++++++++++
.../java/com/company/tutorial/service/EchoResource.java | 16 ++++++++++++++++
.../com/company/tutorial/service/JmsTestResource.java | 16 ++++++++++++++++
.../java/com/company/tutorial/service/WMQReadBean.java | 16 ++++++++++++++++
4 files changed, 64 insertions(+)
diff --git a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/AMQReadBean.java b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/AMQReadBean.java
index f0cfdb1..43203df 100644
--- a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/AMQReadBean.java
+++ b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/AMQReadBean.java
@@ -1,3 +1,19 @@
+/**
+ * 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
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * 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.
+ */
package com.company.tutorial.service;
import javax.jms.JMSException;
diff --git a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/EchoResource.java b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/EchoResource.java
index 1b589ee..08609eb 100644
--- a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/EchoResource.java
+++ b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/EchoResource.java
@@ -1,3 +1,19 @@
+/**
+ * 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
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * 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.
+ */
package com.company.tutorial.service;
import java.io.BufferedReader;
diff --git a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/JmsTestResource.java b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/JmsTestResource.java
index 04147c8..4dc6a70 100644
--- a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/JmsTestResource.java
+++ b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/JmsTestResource.java
@@ -1,3 +1,19 @@
+/**
+ * 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
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * 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.
+ */
package com.company.tutorial.service;
import java.io.IOException;
diff --git a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/WMQReadBean.java b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/WMQReadBean.java
index 4237a15..ca939f6 100644
--- a/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/WMQReadBean.java
+++ b/examples/tomee-jms-portability/src/main/java/com/company/tutorial/service/WMQReadBean.java
@@ -1,3 +1,19 @@
+/**
+ * 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
+ * <p/>
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * <p/>
+ * 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.
+ */
package com.company.tutorial.service;
import javax.jms.JMSException;
[tomee] 01/03: Remove Oracle JMS API for TomEE Java EE 8 API jar
Posted by db...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
dblevins pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git
commit 9d203f64338bc1386a1d07644e9c5ec02c8ddcb7
Author: David Blevins <da...@gmail.com>
AuthorDate: Sun May 26 18:40:52 2019 -0700
Remove Oracle JMS API for TomEE Java EE 8 API jar
---
examples/tomee-jms-portability/pom.xml | 26 ++++++++++++++++++++++----
1 file changed, 22 insertions(+), 4 deletions(-)
diff --git a/examples/tomee-jms-portability/pom.xml b/examples/tomee-jms-portability/pom.xml
index cbe09e1..c0ab0d9 100644
--- a/examples/tomee-jms-portability/pom.xml
+++ b/examples/tomee-jms-portability/pom.xml
@@ -1,4 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ 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.
+-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
@@ -7,7 +24,7 @@
<artifactId>simple-tomee</artifactId>
<packaging>war</packaging>
<version>1.0</version>
- <name>OpenEJB :: tomee :: IBM MQ AMQ Portability Examples :: MDB Example</name>
+ <name>OpenEJB :: TomEE :: IBM MQ AMQ Portability Examples :: MDB Example</name>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
@@ -58,9 +75,10 @@
</dependency>
<dependency>
- <groupId>javax.jms</groupId>
- <artifactId>jms</artifactId>
- <version>2.0</version>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>javaee-api</artifactId>
+ <version>8.0</version>
+ <scope>provided</scope>
</dependency>
<!--
[tomee] 03/03: Merge branch 'master' of github.com:apache/tomee
Posted by db...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
dblevins pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git
commit f33ce1bf837a5cf4b5d249c0c7753ae2dbfcb246
Merge: 8d1ac41 f7143af
Author: David Blevins <da...@gmail.com>
AuthorDate: Sun May 26 18:44:23 2019 -0700
Merge branch 'master' of github.com:apache/tomee
.gitignore | 5 +
NOTICE | 2 +-
README.adoc | 122 +
README.md | 43 -
arquillian/arquillian-common/pom.xml | 9 +-
.../openejb/arquillian/common/TestObserver.java | 44 +-
arquillian/arquillian-openejb-embedded/pom.xml | 12 +-
.../openejb/OpenEJBDeployableContainer.java | 27 +-
.../pom.xml | 12 +-
arquillian/arquillian-tck/pom.xml | 9 +-
arquillian/arquillian-tomee-common/pom.xml | 21 +-
.../apache/openejb/arquillian/common/Setup.java | 2 +-
.../openejb/arquillian/common/TomEEContainer.java | 4 +
arquillian/arquillian-tomee-embedded/pom.xml | 9 +-
.../embedded/EmbeddedTomEEContainer.java | 47 +-
.../apache/openejb/arquillian/embedded/AnEJB.java | 22 +
.../embedded/EmbeddedTomEEContainerTest.java | 20 +
.../arquillian-tomee-moviefun-example/pom.xml | 5 +-
arquillian/arquillian-tomee-remote/pom.xml | 35 +-
.../remote/RemoteTomEEConfiguration.java | 3 +-
.../arquillian/remote/RemoteTomEEContainer.java | 3 +
.../openejb/arquillian/AdditionalLibsTest.java | 5 +-
.../openejb/arquillian/CheckServerInfoTest.java | 3 +-
.../openejb/arquillian/EarWarResourcesXmlTest.java | 65 +
...nagedExecutorServiceGetPrincipalInTaskTest.java | 11 +-
.../arquillian/javaagent/JavaagentTest.java | 11 +-
.../src/test/resources/arquillian.xml | 5 +-
.../src/test/resources/managed/web.xml | 49 +
.../arquillian-tomee-codi-tests/pom.xml | 6 +-
.../arquillian-tomee-config-tests/pom.xml | 6 +-
.../arquillian-tomee-jaxrs-tests/pom.xml | 6 +-
.../openejb/arquillian/tests/jaxrs/JaxrsTest.java | 4 +-
.../tests/jaxrs/notfound/NotFoundTest.java | 2 +-
.../arquillian/tests/jaxrs/servlets/Echo.java | 28 +
.../tests/jaxrs/servlets/RestWithServletsTest.java | 49 +
.../tests/jaxrs/servlets/RootServlet.java | 33 +
.../arquillian/tests/jaxrs/servlets/Servlet.java | 33 +
.../tests/jaxrs/staticresources/TheResource.java | 2 +-
.../tests/jaxrs/webxmloverride/TheResource.java | 2 +-
.../arquillian/tests/jaxrs/servlets/ok.html | 1 +
.../arquillian-tomee-jaxws-tests/pom.xml | 6 +-
.../arquillian-tomee-jms-tests/pom.xml | 41 +-
.../openejb/arquillian/tests/jms/BaseMdbBean.java | 35 +
.../openejb/arquillian/tests/jms/BlueBean.java | 31 +
.../apache/openejb/arquillian/tests/jms/Color.java | 40 +
...ConnectorWithApplicationResourcesInEarTest.java | 111 +
...ConnectorWithApplicationResourcesInWarTest.java | 71 +
.../openejb/arquillian/tests/jms/EnvEntryTest.java | 153 +
.../tests/jms/JMSContextInjectionTest.java | 83 +
.../arquillian/tests/jms/JMSReceiverBean.java | 38 +
.../arquillian/tests/jms/JMSSenderBean.java | 44 +
.../openejb/arquillian/tests/jms/MessageBean.java | 89 +
.../arquillian/tests/jms/MessageCounter.java | 38 +
.../arquillian/tests/jms/NoColorSpecifiedBean.java | 31 +
.../openejb/arquillian/tests/jms/RedBean.java | 32 +
.../org/superbiz/application/MessagesReceived.java | 35 +
.../java/org/superbiz/application/Receiver.java | 40 +
.../test/java/org/superbiz/application/Sender.java | 69 +
.../connector/adapter/SampleActivationSpec.java | 54 +
.../adapter/SampleConnectionFactoryImpl.java | 69 +
.../connector/adapter/SampleConnectionImpl.java | 44 +
.../connector/adapter/SampleManagedConnection.java | 134 +
.../adapter/SampleManagedConnectionFactory.java | 99 +
.../adapter/SampleManagedConnectionMetaData.java | 56 +
.../connector/adapter/SampleResourceAdapter.java | 89 +
.../superbiz/connector/api/InboundListener.java | 24 +
.../superbiz/connector/api/SampleConnection.java | 26 +
.../connector/api/SampleConnectionFactory.java | 28 +
.../src/test/resources/arquillian.xml | 28 +-
.../src/test/resources/connector/ra.xml | 58 +
.../src/test/resources/connector/resources.xml | 30 +
.../arquillian-tomee-webprofile-tests/pom.xml | 16 +-
.../tests/appcomposer/AppComposerTest.java | 2 +
.../arquillian/tests/bmp/local/BigFinder.java | 22 +
.../arquillian/tests/bmp/local/BigFinderBean.java | 57 +
.../arquillian/tests/bmp/local/BigFinderHome.java | 25 +
.../arquillian/tests/bmp/local/BigFinderPK.java | 24 +
.../tests/bmp/local/BmpLocalEntityTest.java | 62 +
.../arquillian/tests/bmp/local/FinderServlet.java | 33 +
.../arquillian/tests/bmp/local/FinderTest.java | 25 +
.../arquillian/tests/bmp/local/FinderTestBean.java | 86 +
.../arquillian/tests/bmp/local/FinderTestHome.java | 25 +
.../arquillian/tests/bmp/local/IntegerPK.java | 99 +
.../arquillian/tests/bmp/local/LittleFinder.java | 22 +
.../tests/bmp/local/LittleFinderBean.java | 55 +
.../tests/bmp/local/LittleFinderHome.java | 25 +
.../arquillian/tests/bmp/local/LittleFinderPK.java | 25 +
.../arquillian/tests/bmp/local/StringPK.java | 71 +
.../arquillian/tests/bmp/remote/BigFinder.java | 22 +
.../arquillian/tests/bmp/remote/BigFinderBean.java | 57 +
.../arquillian/tests/bmp/remote/BigFinderHome.java | 25 +
.../arquillian/tests/bmp/remote/BigFinderPK.java | 24 +
.../tests/bmp/remote/BmpRemoteEntityTest.java | 62 +
.../arquillian/tests/bmp/remote/FinderServlet.java | 33 +
.../arquillian/tests/bmp/remote/FinderTest.java | 24 +
.../tests/bmp/remote/FinderTestBean.java | 82 +
.../tests/bmp/remote/FinderTestHome.java | 25 +
.../arquillian/tests/bmp/remote/IntegerPK.java | 99 +
.../arquillian/tests/bmp/remote/LittleFinder.java | 22 +
.../tests/bmp/remote/LittleFinderBean.java | 55 +
.../tests/bmp/remote/LittleFinderHome.java | 25 +
.../tests/bmp/remote/LittleFinderPK.java | 25 +
.../arquillian/tests/bmp/remote/StringPK.java | 71 +
.../arquillian/tests/cmp/CmpMappingTest.java | 58 +
.../openejb/arquillian/tests/cmp/CmpServlet.java | 46 +
.../openejb/arquillian/tests/cmp/MyCmpBean.java | 69 +
.../openejb/arquillian/tests/cmp/MyLocalHome.java | 30 +
.../arquillian/tests/cmp/MyLocalObject.java | 23 +
.../openejb/arquillian/tests/cmp/MyRemoteHome.java | 30 +
.../arquillian/tests/cmp/MyRemoteObject.java | 25 +
.../arquillian/tests/cmp/sample/ActorBean.java | 70 +
.../arquillian/tests/cmp/sample/ActorDetails.java | 39 +
.../tests/cmp/sample/CustomOrmXmlCastTest.java | 76 +
.../tests/cmp/sample/CustomOrmXmlEarTest.java | 90 +
.../tests/cmp/sample/CustomOrmXmlTest.java | 76 +
.../arquillian/tests/cmp/sample/LocalActor.java | 29 +
.../tests/cmp/sample/LocalActorHome.java | 31 +
.../arquillian/tests/cmp/sample/LocalMovie.java | 39 +
.../tests/cmp/sample/LocalMovieHome.java | 33 +
.../arquillian/tests/cmp/sample/MovieBean.java | 118 +
.../arquillian/tests/cmp/sample/MovieDetails.java | 45 +
.../tests/cmp/sample/MoviesBusiness.java | 25 +
.../tests/cmp/sample/MoviesBusinessBean.java | 80 +
.../tests/cmp/sample/MoviesBusinessHome.java | 27 +
.../arquillian/tests/cmp/sample/MoviesServlet.java | 91 +
.../tests/cmp/sample/MoviesServlet2.java | 89 +
.../arquillian/tests/core/ejb/ejbjar/Bean.java | 22 +
.../DescriptorComplementsAnnotationsServlet.java | 95 +
.../DescriptorComplementsAnnotationsTest.java | 113 +
.../tests/core/ejb/ejbjar/FirstBean.java | 28 +
.../tests/core/ejb/ejbjar/SecondBean.java | 28 +
.../datasource/definition/DataSourceBean.java | 43 +
.../definition/DataSourceDefinitionTest.java | 136 +
.../datasource/definition/DataSourcePojo.java | 29 +
.../datasource/definition/DataSourceServlet.java | 126 +
.../openejb/arquillian/tests/ear/CodecBean.java | 32 +
.../openejb/arquillian/tests/ear/CodecServlet.java | 44 +
.../arquillian/tests/ear/EarCommonsCodecTest.java | 71 +
.../arquillian/tests/enventries/PickupEditor.java | 2 +-
.../arquillian/tests/filter/AllFilterTest.java | 1 -
.../apache/openejb/arquillian/tests/jsp/Data.java | 32 +
.../openejb/arquillian/tests/jsp/DataBusiness.java | 25 +
.../arquillian/tests/jsp/DataBusinessBean.java | 46 +
.../arquillian/tests/jsp/DataBusinessHome.java | 27 +
.../openejb/arquillian/tests/jsp/DataEarTest.java | 75 +
.../arquillian/tests/naming/IvmContextServlet.java | 59 +
.../arquillian/tests/naming/IvmContextTest.java | 109 +
.../arquillian/tests/naming/NamingBean.java | 122 +
.../ejb/SessionSynchronizationCallbackServlet.java | 89 +
.../ejb/SessionSynchronizationCallbackTest.java | 103 +
.../tests/persistence/ejb/StatefulBean.java | 77 +
.../tests/persistence/ejb/TestEntity.java | 43 +
.../tests/realm/CdiLazyRealmTOMEE1490Test.java | 4 +-
.../arquillian/tests/realm/HardCodedRealm.java | 6 -
.../tests/realm/MyCdiRealmBaseLazyRealm.java | 5 -
.../securityejb/SecurityEJBPropagationTest.java | 6 +-
.../tests/tomcat/contextxml/NamingServlet.java | 70 +
.../TomcatNamingFailOnWriteConfigurationTest.java | 118 +
.../src/test/resources/arquillian.xml | 2 +
.../openejb/arquillian/tests/bmp/local/ejb-jar.xml | 65 +
.../openejb/arquillian/tests/bmp/local/web.xml | 42 +
.../arquillian/tests/bmp/remote/ejb-jar.xml | 65 +
.../openejb/arquillian/tests/bmp/remote/web.xml | 42 +
.../openejb/arquillian/tests/cmp/ejb-jar.xml | 54 +
.../arquillian/tests/cmp/openejb-cmp-orm.xml | 32 +
.../arquillian/tests/cmp/sample/application.xml | 12 +
.../arquillian/tests/cmp/sample/custom-orm.xml | 54 +
.../arquillian/tests/cmp/sample/ejb-jar.xml | 164 +
.../arquillian/tests/cmp/sample/openejb-jar.xml | 34 +
.../arquillian/tests/cmp/sample/persistence.xml | 32 +
.../openejb/arquillian/tests/cmp/sample/web.xml | 48 +
.../ejb/descriptor_complements_annotations.xml | 67 +
.../tests/datasource/ds_definition/ejb-jar.xml | 36 +
.../openejb/arquillian/tests/jsp/ejb-jar.xml | 46 +
.../apache/openejb/arquillian/tests/jsp/test.jsp | 16 +
.../apache/openejb/arquillian/tests/jsp/web.xml | 32 +
.../tests/naming/list-context-ejbjar.xml | 38 +
.../session_synchronization/persistence.xml | 38 +
.../tomcat/contextxml/do_not_fail_on_write.xml | 20 +
.../tests/tomcat/contextxml/fail_on_write.xml | 20 +
.../src/test/resources/test/context.xml | 20 +
arquillian/arquillian-tomee-tests/pom.xml | 52 +-
arquillian/arquillian-tomee-webapp-remote/pom.xml | 22 +-
.../TomEEContainerEarWithExplodedWarTest.java | 105 +
arquillian/pom.xml | 7 +-
arquillian/ziplock/pom.xml | 12 +-
.../main/java/org/apache/ziplock/JarLocation.java | 6 +-
.../java/org/apache/ziplock/ResourceFinder.java | 120 +-
assembly/openejb-lite/pom.xml | 5 +-
.../src/main/resources/META-INF/NOTICE | 2 +
assembly/openejb-standalone/pom.xml | 43 +-
.../openejb-standalone/src/main/conf/README.txt | 2 +-
assembly/pom.xml | 5 +-
container/mbean-annotation-api/pom.xml | 10 +-
container/openejb-api/pom.xml | 9 +-
.../java/org/apache/openejb/api/EjbDeployment.java | 2 +-
.../main/java/org/apache/openejb/api/Monitor.java | 2 +-
container/openejb-core/pom.xml | 61 +-
.../main/java/org/apache/openejb/AppContext.java | 8 +-
.../org/apache/openejb/ApplicationException.java | 6 +-
.../main/java/org/apache/openejb/BeanContext.java | 197 +-
.../java/org/apache/openejb/ClassLoaderUtil.java | 33 +-
.../java/org/apache/openejb/DeploymentContext.java | 2 +-
.../main/java/org/apache/openejb/Extensions.java | 20 +-
.../main/java/org/apache/openejb/Injection.java | 6 +-
.../org/apache/openejb/InjectionProcessor.java | 4 +-
.../src/main/java/org/apache/openejb/Injector.java | 2 +-
.../openejb/InvalidateReferenceException.java | 2 +-
.../java/org/apache/openejb/MethodContext.java | 6 +-
.../main/java/org/apache/openejb/MethodSpec.java | 4 +-
.../src/main/java/org/apache/openejb/OpenEJB.java | 12 +-
.../java/org/apache/openejb/OpenEJBException.java | 12 +-
.../java/org/apache/openejb/OpenEjbContainer.java | 498 +-
.../java/org/apache/openejb/SystemException.java | 4 +-
.../java/org/apache/openejb/UndeployException.java | 2 +-
.../org/apache/openejb/api/internal/Internal.java | 2 +-
.../org/apache/openejb/assembler/DeployerEjb.java | 37 +-
.../apache/openejb/assembler/classic/AppInfo.java | 34 +-
.../openejb/assembler/classic/Assembler.java | 371 +-
.../openejb/assembler/classic/BeansInfo.java | 1 +
.../openejb/assembler/classic/ClassListInfo.java | 2 +-
.../openejb/assembler/classic/ClientInfo.java | 10 +-
.../openejb/assembler/classic/CmpJarBuilder.java | 2 +-
.../classic/ComparableValidationConfig.java | 19 +-
.../openejb/assembler/classic/ConnectorInfo.java | 12 +-
.../openejb/assembler/classic/ContainerInfo.java | 3 +-
.../assembler/classic/ContainerSystemInfo.java | 6 +-
.../classic/DelegatePermissionCollection.java | 8 +-
.../assembler/classic/DeployTimeEnhancer.java | 23 +-
.../openejb/assembler/classic/EjbJarBuilder.java | 2 +-
.../openejb/assembler/classic/EjbJarInfo.java | 24 +-
.../openejb/assembler/classic/EjbResolver.java | 14 +-
.../assembler/classic/EnterpriseBeanBuilder.java | 13 +-
.../assembler/classic/EnterpriseBeanInfo.java | 28 +-
.../openejb/assembler/classic/EntityBeanInfo.java | 6 +-
.../classic/EntityManagerFactoryCallable.java | 14 +-
.../openejb/assembler/classic/FacilitiesInfo.java | 10 +-
.../assembler/classic/HandlerChainInfo.java | 4 +-
.../openejb/assembler/classic/HandlerInfo.java | 4 +-
.../openejb/assembler/classic/InjectableInfo.java | 2 +-
.../assembler/classic/InjectionBuilder.java | 2 +-
.../classic/InterceptorBindingBuilder.java | 32 +-
.../assembler/classic/InterceptorBindingInfo.java | 4 +-
.../openejb/assembler/classic/InterceptorInfo.java | 18 +-
.../assembler/classic/JaccPermissionsBuilder.java | 8 +-
.../openejb/assembler/classic/JndiBuilder.java | 20 +-
.../openejb/assembler/classic/JndiEncBuilder.java | 42 +-
.../openejb/assembler/classic/JndiEncInfo.java | 16 +-
.../openejb/assembler/classic/LazyValidator.java | 34 +-
.../assembler/classic/LazyValidatorFactory.java | 11 +-
.../openejb/assembler/classic/ManagedBeanInfo.java | 6 +-
.../assembler/classic/MessageDrivenBeanInfo.java | 2 +-
.../assembler/classic/MethodAttributeInfo.java | 2 +-
.../classic/MethodConcurrencyBuilder.java | 10 +-
.../openejb/assembler/classic/MethodInfoUtil.java | 87 +-
.../assembler/classic/MethodPermissionInfo.java | 2 +-
.../assembler/classic/MethodScheduleInfo.java | 2 +-
.../classic/MethodTransactionBuilder.java | 6 +-
.../assembler/classic/PersistenceUnitInfo.java | 8 +-
.../openejb/assembler/classic/PolicyContext.java | 2 +-
.../apache/openejb/assembler/classic/PortInfo.java | 2 +-
.../assembler/classic/ProxyInterfaceResolver.java | 8 +-
.../classic/ReloadableEntityManagerFactory.java | 32 +-
.../openejb/assembler/classic/ResourceInfo.java | 2 +
.../openejb/assembler/classic/ServiceInfo.java | 2 +-
.../assembler/classic/ServiceReferenceInfo.java | 4 +-
.../openejb/assembler/classic/ServletInfo.java | 4 +-
.../classic/SingleValidatorFactoryWrapper.java | 107 +
.../assembler/classic/StatefulBeanInfo.java | 14 +-
.../openejb/assembler/classic/ValidationInfo.java | 7 +-
.../assembler/classic/ValidatorBuilder.java | 141 +-
.../assembler/classic/ValidatorFactoryWrapper.java | 7 +
.../openejb/assembler/classic/WebAppInfo.java | 24 +-
.../openejb/assembler/classic/WsBuilder.java | 4 +-
.../assembler/classic/util/ServiceInfos.java | 2 +-
.../org/apache/openejb/async/AsynchronousPool.java | 2 +-
.../openejb/batchee/BatchEEServiceManager.java | 18 +-
.../org/apache/openejb/bval/ValidatorUtil.java | 2 +-
.../java/org/apache/openejb/cdi/CdiBeanInfo.java | 50 +-
.../java/org/apache/openejb/cdi/CdiBuilder.java | 7 +-
.../java/org/apache/openejb/cdi/CdiEjbBean.java | 38 +-
.../java/org/apache/openejb/cdi/CdiPlugin.java | 49 +-
.../openejb/cdi/CdiResourceInjectionService.java | 2 +-
.../java/org/apache/openejb/cdi/CdiScanner.java | 79 +-
.../openejb/cdi/ConstructorInjectionBean.java | 2 +-
.../openejb/cdi/CurrentCreationalContext.java | 2 +-
.../apache/openejb/cdi/ManagedSecurityService.java | 91 +-
.../openejb/cdi/OWBContextThreadListener.java | 16 +-
.../org/apache/openejb/cdi/OpenEJBBeanBuilder.java | 2 +-
.../apache/openejb/cdi/OpenEJBBeanInfoService.java | 5 +-
.../org/apache/openejb/cdi/OpenEJBLifecycle.java | 4 +-
.../apache/openejb/cdi/OptimizedLoaderService.java | 4 +-
.../openejb/cdi/ThreadSingletonServiceImpl.java | 63 +
.../org/apache/openejb/cdi/WebappBeanManager.java | 15 +-
.../openejb/cdi/transactional/InterceptorBase.java | 12 +-
.../cdi/transactional/MandatoryInterceptor.java | 2 +-
.../cdi/transactional/NeverInterceptor.java | 11 +-
.../cdi/transactional/NotSupportedInterceptor.java | 2 +-
.../cdi/transactional/RequiredInterceptor.java | 2 +-
.../cdi/transactional/RequiredNewInterceptor.java | 2 +-
.../cdi/transactional/SupportsInterceptor.java | 2 +-
.../org/apache/openejb/cipher/PasswordCipher.java | 2 +-
.../openejb/classloader/ClassLoaderConfigurer.java | 8 +-
.../CompositeClassLoaderConfigurer.java | 2 +-
.../ProvisioningClassLoaderConfigurer.java | 10 +-
.../java/org/apache/openejb/cli/Bootstrap.java | 90 +-
.../main/java/org/apache/openejb/cli/MainImpl.java | 10 +-
.../openejb/component/ClassLoaderEnricher.java | 2 +-
.../config/ActivationConfigPropertyOverride.java | 133 +-
.../apache/openejb/config/AnnotationDeployer.java | 158 +-
.../openejb/config/AppContextConfigDeployer.java | 2 +-
.../org/apache/openejb/config/AppInfoBuilder.java | 39 +-
.../java/org/apache/openejb/config/AppModule.java | 34 +-
.../org/apache/openejb/config/AppValidator.java | 42 +-
.../java/org/apache/openejb/config/AutoConfig.java | 245 +-
.../org/apache/openejb/config/AutoDeployer.java | 8 +-
.../openejb/config/BaseConvertDefinitions.java | 2 +-
.../org/apache/openejb/config/BeanProperties.java | 2 +-
.../openejb/config/BuiltInEnvironmentEntries.java | 2 +
.../org/apache/openejb/config/CleanEnvEntries.java | 2 +-
.../openejb/config/ClearEmptyMappedName.java | 2 +-
.../org/apache/openejb/config/ClientModule.java | 6 +-
.../apache/openejb/config/CmpJpaConversion.java | 145 +-
.../config/ConfigurableClasspathArchive.java | 7 +-
.../openejb/config/ConfigurationFactory.java | 52 +-
.../org/apache/openejb/config/ConnectorModule.java | 4 +-
.../org/apache/openejb/config/ContainerUtils.java | 56 +
.../config/ConvertDataSourceDefinitions.java | 23 +-
.../apache/openejb/config/DebuggableVmHackery.java | 4 +-
.../java/org/apache/openejb/config/Deploy.java | 13 +-
.../apache/openejb/config/DeploymentLoader.java | 211 +-
.../apache/openejb/config/DeploymentModule.java | 2 +-
.../apache/openejb/config/DeploymentsResolver.java | 10 +-
.../apache/openejb/config/EjbJarInfoBuilder.java | 4 +-
.../openejb/config/EntityMappingURLFinder.java | 112 +
.../config/EnvEntriesPropertiesDeployer.java | 2 +-
.../org/apache/openejb/config/FinderFactory.java | 6 +-
.../openejb/config/GeneratedClientModules.java | 6 +-
.../apache/openejb/config/InitEjbDeployments.java | 8 +-
.../apache/openejb/config/JndiEncInfoBuilder.java | 6 +-
.../apache/openejb/config/LinkBuiltInTypes.java | 4 +-
.../org/apache/openejb/config/MBeanDeployer.java | 4 +-
.../openejb/config/MergeWebappJndiContext.java | 2 +-
.../java/org/apache/openejb/config/Module.java | 4 +-
.../org/apache/openejb/config/NewLoaderLogic.java | 52 +-
.../openejb/config/OpenEJBDeploymentManager.java | 16 +-
.../apache/openejb/config/OpenEjb2Conversion.java | 10 +-
.../config/PersistenceContextAnnFactory.java | 24 +-
.../apache/openejb/config/PersistenceModule.java | 2 +-
.../config/PersistenceUnitLinkResolver.java | 9 +-
.../openejb/config/QuickServerXmlParser.java | 4 +-
.../org/apache/openejb/config/ReadDescriptors.java | 40 +-
.../org/apache/openejb/config/RemoteServer.java | 47 +-
.../apache/openejb/config/RemoveWebServices.java | 2 +-
.../java/org/apache/openejb/config/ScanUtil.java | 22 +-
.../java/org/apache/openejb/config/Service.java | 14 +-
.../org/apache/openejb/config/ServiceUtils.java | 16 +-
.../org/apache/openejb/config/SunConversion.java | 52 +-
.../java/org/apache/openejb/config/TldScanner.java | 57 +-
.../apache/openejb/config/ValidationContext.java | 6 +-
.../apache/openejb/config/VmDeploymentManager.java | 10 +-
.../java/org/apache/openejb/config/WebModule.java | 20 +-
.../openejb/config/WebappAggregatedArchive.java | 8 +-
.../java/org/apache/openejb/config/WsDeployer.java | 6 +-
.../config/event/EnhanceScannableUrlsEvent.java | 39 +
.../org/apache/openejb/config/provider/ID.java | 4 +-
.../openejb/config/provider/ProviderManager.java | 20 +-
.../config/provider/ServiceJarXmlLoader.java | 6 +-
.../config/rules/CheckAssemblyBindings.java | 6 +-
.../openejb/config/rules/CheckAsynchronous.java | 2 +-
.../openejb/config/rules/CheckCallbacks.java | 2 +-
.../openejb/config/rules/CheckClassLoading.java | 10 +-
.../openejb/config/rules/CheckDependsOn.java | 8 +-
.../config/rules/CheckDescriptorLocation.java | 4 +-
.../config/rules/CheckIncorrectPropertyNames.java | 6 +-
.../config/rules/CheckInjectionTargets.java | 2 +-
.../apache/openejb/config/rules/CheckMethods.java | 48 +-
.../config/rules/CheckRestMethodArePublic.java | 13 +-
.../apache/openejb/config/sys/AbstractService.java | 47 +-
.../openejb/config/sys/ConnectionManager.java | 22 +-
.../org/apache/openejb/config/sys/Connector.java | 22 +-
.../org/apache/openejb/config/sys/Container.java | 24 +-
.../org/apache/openejb/config/sys/Deployments.java | 20 +-
.../org/apache/openejb/config/sys/JaxbOpenejb.java | 53 +-
.../apache/openejb/config/sys/JndiProvider.java | 22 +-
.../org/apache/openejb/config/sys/ListAdapter.java | 2 +-
.../org/apache/openejb/config/sys/Openejb.java | 112 +-
.../apache/openejb/config/sys/ProxyFactory.java | 22 +-
.../org/apache/openejb/config/sys/Resource.java | 27 +-
.../org/apache/openejb/config/sys/Resources.java | 36 +-
.../apache/openejb/config/sys/SaxAppCtxConfig.java | 15 +-
.../org/apache/openejb/config/sys/SaxOpenejb.java | 21 +-
.../apache/openejb/config/sys/SecurityService.java | 22 +-
.../apache/openejb/config/sys/ServiceProvider.java | 46 +-
.../org/apache/openejb/config/sys/ServicesJar.java | 38 +-
.../apache/openejb/config/sys/StackHandler.java | 5 +
.../openejb/config/sys/TransactionManager.java | 22 +-
.../apache/openejb/config/sys/WikiGenerator.java | 7 +-
.../typed/MessageDrivenContainerBuilder.java | 2 +-
.../openejb/config/typed/util/ObjectMap.java | 4 +-
.../config/typed/util/ProviderGenerator.java | 4 +-
.../apache/openejb/core/BaseSessionContext.java | 11 +-
.../apache/openejb/core/CoreContainerSystem.java | 16 +-
.../apache/openejb/core/CoreUserTransaction.java | 4 +
.../apache/openejb/core/NoSuchObjectException.java | 8 +-
.../SimpleTransactionSynchronizationRegistry.java | 4 +-
.../org/apache/openejb/core/TempClassLoader.java | 16 +-
.../org/apache/openejb/core/ThreadContext.java | 12 +-
.../java/org/apache/openejb/core/WebContext.java | 4 +-
.../org/apache/openejb/core/cmp/CmpContainer.java | 12 +-
.../openejb/core/cmp/ComplexKeyGenerator.java | 2 +-
.../openejb/core/cmp/cmp2/Cmp1Generator.java | 10 +-
.../apache/openejb/core/cmp/cmp2/Cmp2Entity.java | 2 +-
.../openejb/core/cmp/cmp2/Cmp2Generator.java | 28 +-
.../org/apache/openejb/core/cmp/cmp2/CmpField.java | 2 +-
.../org/apache/openejb/core/cmp/cmp2/CmrField.java | 2 +-
.../org/apache/openejb/core/cmp/cmp2/CmrSet.java | 5 +-
.../org/apache/openejb/core/cmp/cmp2/CmrStyle.java | 2 +-
.../apache/openejb/core/cmp/cmp2/EjbSelect.java | 6 +-
.../openejb/core/cmp/cmp2/PostCreateGenerator.java | 8 +-
.../apache/openejb/core/cmp/cmp2/SetValuedCmr.java | 7 +-
.../apache/openejb/core/cmp/jpa/JpaCmpEngine.java | 2 +-
.../openejb/core/entity/EntityContainer.java | 6 +-
.../apache/openejb/core/entity/EntityContext.java | 4 +-
.../openejb/core/entity/EntityEjbHomeHandler.java | 4 +-
.../core/entity/EntityEjbObjectHandler.java | 3 +-
.../openejb/core/entity/EntityInstanceManager.java | 2 +-
.../openejb/core/entity/EntrancyTracker.java | 4 +-
.../openejb/core/interceptor/InterceptorData.java | 55 +-
.../openejb/core/interceptor/InterceptorStack.java | 2 +-
.../interceptor/ReflectionInvocationContext.java | 2 +-
.../openejb/core/ivm/BaseEjbProxyHandler.java | 30 +-
.../apache/openejb/core/ivm/ContextHandler.java | 7 +
.../openejb/core/ivm/EjbHomeProxyHandler.java | 6 +-
.../openejb/core/ivm/EjbObjectProxyHandler.java | 2 +-
.../apache/openejb/core/ivm/IntraVmArtifact.java | 6 +-
.../core/ivm/naming/AbstractThreadLocalProxy.java | 2 +-
.../core/ivm/naming/ContextualJndiReference.java | 4 +-
.../apache/openejb/core/ivm/naming/IvmContext.java | 117 +-
.../core/ivm/naming/JaxWsServiceReference.java | 8 +-
.../core/ivm/naming/MapObjectReference.java | 6 +-
.../apache/openejb/core/ivm/naming/NameNode.java | 66 +-
.../apache/openejb/core/ivm/naming/ParsedName.java | 8 +-
.../apache/openejb/core/ivm/naming/Reference.java | 2 +-
.../org/apache/openejb/core/managed/Instance.java | 4 +-
.../openejb/core/managed/ManagedContainer.java | 20 +-
.../openejb/core/managed/ManagedObjectHandler.java | 3 +-
.../apache/openejb/core/managed/SimpleCache.java | 8 +-
.../openejb/core/managed/SimplePassivater.java | 4 +-
.../openejb/core/mdb/AbstractEndpointHandler.java | 204 +
.../apache/openejb/core/mdb/BaseMdbContainer.java | 64 +
.../apache/openejb/core/mdb/EndpointFactory.java | 21 +-
.../apache/openejb/core/mdb/EndpointHandler.java | 269 +-
.../java/org/apache/openejb/core/mdb/Instance.java | 12 +
.../org/apache/openejb/core/mdb/MdbContainer.java | 281 +-
.../openejb/core/mdb/MdbContainerFactory.java | 227 +
.../org/apache/openejb/core/mdb/MdbContext.java | 15 +-
.../openejb/core/mdb/MdbInstanceManager.java | 709 ++
.../apache/openejb/core/mdb/MdbPoolContainer.java | 549 ++
.../openejb/core/mdb/PoolEndpointHandler.java | 128 +
.../java/org/apache/openejb/core/mdb/State.java | 49 +
.../core/security/AbstractSecurityService.java | 30 +-
.../openejb/core/security/jaas/CDILoginModule.java | 4 +-
.../core/security/jaas/PropertiesLoginModule.java | 4 +-
.../openejb/core/security/jaas/SQLLoginModule.java | 32 +-
.../core/security/jaas/ScriptLoginModule.java | 4 +-
.../security/jaas/ServiceProviderLoginModule.java | 4 +-
.../jaas/UsernamePasswordCallbackHandler.java | 3 +-
.../core/security/jacc/BasicJaccProvider.java | 2 +-
.../security/jacc/BasicPolicyConfiguration.java | 2 +-
.../openejb/core/singleton/SingletonContainer.java | 10 +-
.../core/singleton/SingletonEjbObjectHandler.java | 2 +-
.../core/singleton/SingletonInstanceManager.java | 6 +-
.../org/apache/openejb/core/stateful/Instance.java | 4 +-
.../apache/openejb/core/stateful/SimpleCache.java | 14 +-
.../openejb/core/stateful/SimplePassivater.java | 4 +-
.../openejb/core/stateful/StatefulContainer.java | 16 +-
.../core/stateful/StatefulEjbObjectHandler.java | 3 +-
.../openejb/core/stateless/StatelessContainer.java | 10 +-
.../core/stateless/StatelessInstanceManager.java | 14 +-
.../apache/openejb/core/timer/EJBCronTrigger.java | 24 +-
.../openejb/core/timer/EjbTimerServiceImpl.java | 6 +-
.../openejb/core/timer/MemoryTimerStore.java | 19 +-
.../apache/openejb/core/timer/ScheduleData.java | 2 +-
.../java/org/apache/openejb/core/timer/Timers.java | 3 +
.../core/timer/quartz/PatchedStdJDBCDelegate.java | 5 +-
.../core/transaction/JtaTransactionPolicy.java | 8 +-
.../core/transaction/TransactionPolicy.java | 2 +-
.../TransactionRolledbackException.java | 8 +-
.../openejb/core/transaction/TxMandatory.java | 6 +-
.../apache/openejb/core/transaction/TxNever.java | 8 +-
.../openejb/core/transaction/TxNotSupported.java | 8 +-
.../openejb/core/transaction/TxRequired.java | 6 +-
.../openejb/core/transaction/TxRequiresNew.java | 6 +-
.../openejb/core/transaction/TxSupports.java | 8 +-
.../openejb/core/webservices/HandlerChainData.java | 4 +-
.../openejb/core/webservices/HandlerData.java | 8 +-
.../core/webservices/HandlerResolverImpl.java | 22 +-
.../openejb/core/webservices/JaxWsUtils.java | 6 +-
.../core/webservices/PortAddressRegistryImpl.java | 30 +-
.../apache/openejb/core/webservices/PortData.java | 4 +-
.../openejb/core/webservices/PortRefData.java | 2 +-
.../openejb/core/webservices/ProviderWrapper.java | 21 +-
.../openejb/core/webservices/ServiceRefData.java | 4 +-
.../org/apache/openejb/dyni/DynamicSubclass.java | 32 +-
.../org/apache/openejb/log/ColorFormatter.java | 2 +-
.../java/org/apache/openejb/log/FileHandler.java | 6 +-
.../main/java/org/apache/openejb/log/JULUtil.java | 4 +-
.../log/logger/AbstractDelegatingLogger.java | 4 +-
.../org/apache/openejb/log/logger/Log4jLogger.java | 2 +-
.../org/apache/openejb/log/logger/Slf4jLogger.java | 7 +-
.../stat/descriptive/DescriptiveStatistics.java | 12 +-
.../math/stat/descriptive/moment/Kurtosis.java | 2 +-
.../math/stat/descriptive/moment/Skewness.java | 2 +-
.../math/stat/descriptive/moment/Variance.java | 4 +-
.../org/apache/openejb/math/util/DoubleArray.java | 4 +-
.../org/apache/openejb/math/util/MathUtils.java | 42 +-
.../openejb/math/util/ResizableDoubleArray.java | 10 +-
.../monitoring/ConnectionFactoryMonitor.java | 167 +
.../openejb/monitoring/DynamicMBeanWrapper.java | 16 +-
.../openejb/monitoring/MBeanPojoWrapper.java | 160 +
.../apache/openejb/monitoring/ManagedMBean.java | 20 +-
.../openejb/monitoring/ObjectNameBuilder.java | 4 +-
.../openejb/monitoring/StatsInterceptor.java | 12 +-
.../monitoring/remote/RemoteResourceMonitor.java | 4 +-
.../openejb/persistence/CriteriaLogQuery.java | 34 +-
.../openejb/persistence/JtaEntityManager.java | 2 +-
.../persistence/JtaEntityManagerRegistry.java | 4 +-
.../org/apache/openejb/persistence/JtaQuery.java | 2 +-
.../openejb/persistence/PersistenceBootstrap.java | 26 +-
.../persistence/PersistenceUnitInfoImpl.java | 6 +-
.../openejb/resource/AutoConnectionTracker.java | 142 +-
.../resource/GeronimoConnectionManagerFactory.java | 43 +-
.../GeronimoTransactionManagerFactory.java | 50 +-
.../resource/activemq/ActiveMQ5Factory.java | 56 +-
.../resource/activemq/ActiveMQResourceAdapter.java | 64 +-
.../openejb/resource/activemq/jms2/JMS2.java | 2 +-
.../resource/activemq/jms2/TomEEXAConnection.java | 16 +
.../activemq/jms2/cdi/JMS2CDIExtension.java | 3 +-
.../openejb/resource/jdbc/DataSourceFactory.java | 6 +-
.../resource/jdbc/dbcp/BasicDataSource.java | 6 +-
.../resource/jdbc/dbcp/BasicManagedDataSource.java | 6 +-
.../resource/jdbc/driver/AlternativeDriver.java | 2 +-
.../jdbc/logging/LoggingPreparedSqlStatement.java | 28 +-
.../jdbc/managed/local/ManagedConnection.java | 5 +-
.../resource/jdbc/pool/PoolDataSourceCreator.java | 11 +-
.../resource/jdbc/pool/XADataSourceResource.java | 2 +-
.../resource/jdbc/router/FailOverRouter.java | 4 +-
.../openejb/resource/jdbc/router/Router.java | 2 +-
.../resource/quartz/QuartzResourceAdapter.java | 8 +-
.../openejb/rest/AbstractRestThreadLocalProxy.java | 2 +-
.../MultivaluedMapWithCaseInsensitiveKeySet.java | 2 +-
.../openejb/rest/ThreadLocalHttpHeaders.java | 2 +-
.../openejb/rest/ThreadLocalServletContext.java | 36 +
.../openejb/ri/sp/PseudoTransactionService.java | 14 +-
.../org/apache/openejb/spi/ApplicationServer.java | 16 +-
.../java/org/apache/openejb/spi/Assembler.java | 46 +
.../org/apache/openejb/spi/CallerPrincipal.java | 2 +-
.../org/apache/openejb/spi/SecurityService.java | 2 +-
.../main/java/org/apache/openejb/table/Lines.java | 2 +-
.../openejb/testing/ApplicationComposers.java | 30 +-
.../apache/openejb/testng/PropertiesBuilder.java | 2 +-
.../threads/impl/ManagedExecutorServiceImpl.java | 61 +-
.../impl/ManagedScheduledExecutorServiceImpl.java | 12 +-
.../apache/openejb/threads/task/CUCallable.java | 7 +-
.../org/apache/openejb/threads/task/CUTask.java | 7 +-
.../org/apache/openejb/util/AnnotationFinder.java | 55 +-
.../apache/openejb/util/AsynchronousRunner.java | 2 +-
.../main/java/org/apache/openejb/util/Base64.java | 30 +-
.../main/java/org/apache/openejb/util/Classes.java | 4 +-
.../java/org/apache/openejb/util/ConfUtils.java | 2 +-
.../main/java/org/apache/openejb/util/Connect.java | 16 +-
.../main/java/org/apache/openejb/util/Debug.java | 16 +-
.../org/apache/openejb/util/DirectoryMonitor.java | 4 +-
.../java/org/apache/openejb/util/Duration.java | 2 +-
.../org/apache/openejb/util/ExecutorBuilder.java | 8 +-
.../main/java/org/apache/openejb/util/Index.java | 29 +-
.../apache/openejb/util/IntrospectionSupport.java | 29 +-
.../java/org/apache/openejb/util/JarExtractor.java | 13 +-
.../apache/openejb/util/JavaSecurityManagers.java | 7 +-
.../main/java/org/apache/openejb/util/Join.java | 2 +-
.../apache/openejb/util/JuliLogStreamFactory.java | 36 +-
.../java/org/apache/openejb/util/LinkResolver.java | 10 +-
.../org/apache/openejb/util/ListConfigurator.java | 2 +-
.../apache/openejb/util/Log4jLogStreamFactory.java | 2 +-
.../org/apache/openejb/util/Log4jPrintWriter.java | 4 +-
.../java/org/apache/openejb/util/LogCategory.java | 1 +
.../main/java/org/apache/openejb/util/Logger.java | 60 +-
.../apache/openejb/util/LoggingPrintWriter.java | 4 +-
.../java/org/apache/openejb/util/Memoizer.java | 4 +-
.../java/org/apache/openejb/util/Messages.java | 4 +-
.../java/org/apache/openejb/util/NetworkUtil.java | 13 +-
.../apache/openejb/util/ObjectRecipeHelper.java | 2 +-
.../org/apache/openejb/util/OpenEJBScripter.java | 2 +-
.../apache/openejb/util/PassthroughFactory.java | 2 +-
.../org/apache/openejb/util/PojoSerialization.java | 18 +-
.../main/java/org/apache/openejb/util/Pool.java | 92 +-
.../org/apache/openejb/util/PropertiesHelper.java | 2 +-
.../org/apache/openejb/util/PropertiesService.java | 8 +-
.../java/org/apache/openejb/util/References.java | 20 +-
.../org/apache/openejb/util/SimpleJSonParser.java | 4 +-
.../main/java/org/apache/openejb/util/Strings.java | 2 +-
.../org/apache/openejb/util/SuperProperties.java | 16 +-
.../java/org/apache/openejb/util/URISupport.java | 37 +-
.../org/apache/openejb/util/UpdateChecker.java | 2 +-
.../java/org/apache/openejb/util/UrlCache.java | 16 +-
.../org/apache/openejb/util/UrlComparator.java | 2 +-
.../util/classloader/MultipleClassLoader.java | 12 +-
.../util/classloader/URLClassLoaderFirst.java | 41 +-
.../apache/openejb/util/helper/CommandHelper.java | 6 +-
.../openejb/util/proxy/Jdk13ProxyFactory.java | 2 +-
.../openejb/util/proxy/LocalBeanProxyFactory.java | 55 +-
.../org/apache/openejb/util/proxy/ProxyEJB.java | 2 +-
.../org/apache/openejb/util/proxy/QueryProxy.java | 6 +-
.../openejb/web/LightweightWebAppBuilder.java | 32 +-
.../META-INF/org.apache.openejb/service-jar.xml | 28 +-
.../src/main/resources/default.exclusions | 68 +-
.../src/main/resources/openejb-version.properties | 2 +-
.../openejb/assembler/classic/Messages.properties | 3 +
.../org/apache/openejb/config/Messages.properties | 3 +
.../apache/openejb/monitoring/Messages.properties | 18 +
.../openejb-core/src/main/resources/test-orm.xml | 32 +
.../apache/openejb/DependenceValidationTest.java | 6 +-
.../java/org/apache/openejb/DependencyVisitor.java | 38 +-
.../org/apache/openejb/OpenEjbContainerTest.java | 10 +-
...ionContainerOverwriteBothConfigurationTest.java | 152 +
...ainerOverwriteIdContainerConfigurationTest.java | 150 +
...ContainerOverwriteMessageConfigurationTest.java | 150 +
...OverwriteReadTheContainerConfigurationTest.java | 147 +
...ionContainerOverwriteSystemContainerIdTest.java | 158 +
.../ActivationContainerOverwriteSystemTest.java | 158 +
.../org/apache/openejb/activemq/JMS2AMQTest.java | 17 +-
.../apache/openejb/assembler/DeployerEjbTest.java | 2 +-
.../assembler/classic/AccessTimeoutTest.java | 4 +-
.../assembler/classic/AppNamingReadOnlyTest.java | 97 +
.../classic/ApplicationResourceLifecycleTest.java | 84 +
.../assembler/classic/ConcurrentLockTypeTest.java | 4 +-
.../assembler/classic/ConcurrentMethodTest.java | 4 +-
.../classic/ConnectionFactoryJMXTest.java | 133 +
.../classic/DataSourceDefinitionTest.java | 17 +-
.../DataSourceDefinitionWithEjbJarXmlTest.java | 90 +
.../DescriptorDataSourceDefinitionTest.java | 17 +-
.../InterceptorBindingInfoComparatorTest.java | 14 +-
.../openejb/assembler/classic/JdbcConfigTest.java | 14 +-
.../assembler/classic/LazyValidatorTest.java | 39 +
.../assembler/classic/LinkResolverTest.java | 2 +-
.../MethodTransactionInfoComparatorTest.java | 8 +-
.../OpenEjbConfigurationValidationTest.java | 10 +-
.../classic/ResourceInfoComparatorTest.java | 6 +-
.../assembler/classic/ResourcesJMXTest.java | 184 +
.../openejb/bval/util/CustomValidatorProvider.java | 23 +-
.../apache/openejb/cdi/AroundConstructCdiTest.java | 122 +
.../org/apache/openejb/cdi/BasicObserverTest.java | 2 +-
.../apache/openejb/cdi/DependentScopedTest.java | 2 +-
.../java/org/apache/openejb/cdi/EJBVetoTest.java | 54 +
.../apache/openejb/cdi/WebappBeanManagerTest.java | 2 +-
.../cdi/transactional/TransactionalTest.java | 113 +-
.../ActivationConfigPropertyOverrideTest.java | 69 +-
.../openejb/config/AnnotationDeployerTest.java | 2 +-
.../apache/openejb/config/AppInfoBuilderTest.java | 30 +
.../openejb/config/ApplicationPropertiesTest.java | 20 +-
.../apache/openejb/config/ApplicationWideTest.java | 116 +
.../openejb/config/AutoConfigMdbContainerTest.java | 2 +-
.../config/AutoConfigPersistenceUnitsTest.java | 250 +-
.../openejb/config/AutoConfigResourceRefsTest.java | 4 +-
.../org/apache/openejb/config/AutoConfigTest.java | 4 +-
.../apache/openejb/config/AutoDeployerTest.java | 2 +-
.../apache/openejb/config/BeanPropertiesTest.java | 12 +-
.../config/BuiltInEnvironmentEntriesTest.java | 28 +
.../openejb/config/BusinessInterfacesTest.java | 8 +-
.../config/CheckDescriptorLocationTest.java | 6 +-
...ckDescriptorLocationTestFileDeletionHelper.java | 2 +-
.../apache/openejb/config/CleanEnvEntriesTest.java | 2 +-
.../openejb/config/ConfigurationFactoryTest.java | 36 +
.../ConnectorProxyNoNoArgConstructorTest.java | 2 +-
.../apache/openejb/config/ConnectorProxyTest.java | 10 +-
.../openejb/config/DeploymentLoaderTest.java | 4 +-
.../openejb/config/DeploymentsElementTest.java | 50 +-
.../apache/openejb/config/EarModuleNamesTest.java | 38 +-
.../org/apache/openejb/config/EarUnpackTest.java | 4 +-
.../org/apache/openejb/config/EjbModuleIdTest.java | 14 +-
.../org/apache/openejb/config/InheritenceTest.java | 97 +-
.../org/apache/openejb/config/InjectionTest.java | 2 +-
.../apache/openejb/config/JMXDataSourceTest.java | 2 +-
.../config/JndiEncInfoBuilderInsertTest.java | 10 +-
.../apache/openejb/config/MBeanDeployerTest.java | 2 +-
.../openejb/config/ModulePropertiesTest.java | 10 +-
.../openejb/config/OpenEjb2ConversionTest.java | 2 +
.../config/OutputGeneratedDescriptorsTest.java | 51 +-
.../config/PersistenceContextAnnFactoryTest.java | 2 +-
.../apache/openejb/config/ProviderManagerTest.java | 4 +-
.../apache/openejb/config/ReadDescriptorsTest.java | 10 +
.../openejb/config/ServiceClasspathTest.java | 22 +-
.../openejb/config/SunCmpConversionTest.java | 2 +-
.../apache/openejb/config/XmlDataSourceTest.java | 80 +
.../apache/openejb/config/XmlOverridesTest.java | 2 +-
.../CheckInvalidAsynchronousAnnotationsTest.java | 4 +-
.../apache/openejb/config/rules/InvokeMethod.java | 22 +-
.../config/rules/KeysAnnotationVisitor.java | 12 +-
.../openejb/config/rules/ValidationAssertions.java | 2 +-
.../config/rules/ValidationKeysAuditorTest.java | 26 +-
.../openejb/core/InheritedAppExceptionTest.java | 2 +-
.../apache/openejb/core/LegacyInterfaceTest.java | 151 +-
.../openejb/core/asynch/AsynchInRoleTest.java | 14 +-
.../org/apache/openejb/core/asynch/AsynchTest.java | 14 +-
.../apache/openejb/core/cmp/jpa/AuthorBean.java | 2 +-
.../org/apache/openejb/core/cmp/jpa/BookBean.java | 2 +-
.../org/apache/openejb/core/cmp/jpa/ComplexId.java | 6 +-
.../org/apache/openejb/core/cmp/jpa/JpaTest.java | 14 +-
.../openejb/core/ivm/EjbObjectInputStreamTest.java | 16 +
.../openejb/core/ivm/naming/IvmContextTest.java | 159 +-
.../openejb/core/mdb/CustomMdbContainerTest.java | 2 +-
.../openejb/core/mdb/EndpointHandlerTest.java | 158 +
.../java/org/apache/openejb/core/mdb/JmsTest.java | 4 +-
.../core/mdb/MaxSizePoolEndpointHandlerTest.java | 159 +
.../apache/openejb/core/mdb/MdbContainerTest.java | 145 +
.../org/apache/openejb/core/mdb/MdbInvoker.java | 4 +-
.../openejb/core/mdb/MdbPoolContainerTest.java | 152 +
.../java/org/apache/openejb/core/mdb/MdbProxy.java | 2 +-
.../java/org/apache/openejb/core/mdb/MdbTest.java | 4 +-
.../openejb/core/mdb/NoMessageDeliveryTest.java | 229 +
.../openejb/core/mdb/PoolEndpointHandlerTest.java | 141 +
.../core/mdb/ResourceAdapterControlTest.java | 178 +
.../mdb/ResourceAdapterDeliveryActiveTest.java | 166 +
.../core/mdb/TxTimeoutPoolEndpointHandlerTest.java | 167 +
.../core/mdb/connector/api/InboundListener.java | 24 +
.../core/mdb/connector/api/SampleConnection.java | 26 +
.../mdb/connector/api/SampleConnectionFactory.java | 28 +
.../mdb/connector/impl/SampleActivationSpec.java | 54 +
.../impl/SampleConnectionFactoryImpl.java | 69 +
.../mdb/connector/impl/SampleConnectionImpl.java | 44 +
.../connector/impl/SampleManagedConnection.java | 134 +
.../impl/SampleManagedConnectionFactory.java | 99 +
.../impl/SampleManagedConnectionMetaData.java | 56 +
.../mdb/connector/impl/SampleResourceAdapter.java | 117 +
.../core/security/SecurityServiceImplTest.java | 3 +-
.../core/singleton/AsyncPostContructTest.java | 6 +-
.../stateful/EntityManagerPropogationTest.java | 8 +-
.../stateful/StatefulConcurrentLookupTest.java | 2 +-
.../core/stateful/StatefulContainerTest.java | 8 +-
.../stateful/StatefulSecurityPermissionsTest.java | 2 +-
.../core/stateless/JaxRpcInvocationTest.java | 18 +-
.../core/stateless/JaxWsInvocationTest.java | 18 +-
.../core/stateless/StatelessContainerTest.java | 3 +-
.../stateless/StatelessInvocationStatsTest.java | 150 +-
.../stateless/StatelessMetaAnnotationTest.java | 3 +-
.../core/stateless/StatelessPoolStatsTest.java | 27 +-
.../openejb/core/timer/GetAllTimersTest.java | 12 +-
.../core/webservices/JPACMDIntegrationTest.java | 341 +
.../core/webservices/ProviderWrapperTest.java | 2 +-
.../apache/openejb/dyni/DynamicSubclassTest.java | 8 +-
.../openejb/interceptors/FullyInterceptedBean.java | 4 +-
.../openejb/interceptors/FullyInterceptedTest.java | 4 +-
.../MethodLevelInterceptorOnlySLSBean.java | 2 +-
.../MethodLevelInterceptorOnlyTest.java | 2 +-
.../interceptors/NestedParamInterceptorTest.java | 60 +
.../SecondStatelessInterceptedBean.java | 2 +-
.../SecondStatelessInterceptedTest.java | 2 +-
.../StatelessWithAroundInvokeOnlyTest.java | 67 +
.../apache/openejb/interceptors/ThirdSLSBean.java | 4 +-
.../openejb/interceptors/ThirdSLSBeanTest.java | 4 +-
.../org/apache/openejb/interceptors/Utils.java | 2 +-
.../apache/openejb/ivm/naming/IvmContextTest.java | 308 +-
.../test/java/org/apache/openejb/mbeans/Empty.java | 2 +-
.../org/apache/openejb/mbeans/Inheritance.java | 6 +-
.../apache/openejb/mbeans/MBeanDescription.java | 4 +-
.../java/org/apache/openejb/mbeans/Operation.java | 6 +-
.../openejb/mbeans/OperationDescription.java | 6 +-
.../java/org/apache/openejb/mbeans/Parent.java | 4 +-
.../java/org/apache/openejb/mbeans/Reader.java | 6 +-
.../apache/openejb/mbeans/ReaderDescription.java | 6 +-
.../org/apache/openejb/mbeans/ReaderWriter.java | 6 +-
.../java/org/apache/openejb/meta/MetaTest.java | 4 +-
.../openejb/persistence/JtaEntityManagerTest.java | 2 +-
.../resource/AutoConnectionTrackerTest.java | 599 ++
.../resource/PropertiesProviderFromXmlTest.java | 53 +
.../openejb/resource/ThreadDumpOnDestroyTest.java | 2 +-
.../resource/activemq/ActiveMQ5FactoryTest.java | 27 +-
.../activemq/ProperConnectionShutdownTest.java | 14 +-
...rokuDatabasePropertiesProviderResourceTest.java | 4 +-
.../resource/jdbc/DynamicDataSourceTest.java | 6 +-
.../jdbc/MultiThreadedManagedDataSourceTest.java | 9 +-
.../apache/openejb/resource/jdbc/XAPoolTest.java | 3 +-
.../jdbc/driver/AlternateDriverJarTest.java | 8 +-
.../test/entity/cmp2/model/StorageBean.java | 4 +-
.../entity/cmr/onetomany/ExampleABean_ABean.java | 4 +-
.../entity/cmr/onetoone/ExampleABean_ABean.java | 2 +-
.../entity/cmr/onetoone/ExampleBBean_BBean.java | 2 +-
.../threads/ManagedExecutorServiceTest.java | 7 +-
.../ManagedScheduledExecutorServiceTest.java | 2 +-
.../transaction/TransactionRollbackCauseTest.java | 2 +-
.../java/org/apache/openejb/util/Archives.java | 2 +-
.../apache/openejb/util/DynamicEJBImplTest.java | 4 +-
.../java/org/apache/openejb/util/OptionsTest.java | 2 +-
.../java/org/apache/openejb/util/PoolTest.java | 26 +-
.../org/apache/openejb/util/PropertiesTest.java | 2 +-
.../org/apache/openejb/util/ReferencesTest.java | 28 +-
.../apache/openejb/util/SuperPropertiesTest.java | 2 +-
.../org/apache/openejb/util/UrlComparatorTest.java | 6 +-
.../java/org/apache/openejb/util/WebArchives.java | 2 +-
.../util/proxy/LocalBeanProxyFactoryTest.java | 6 +-
.../apache/openejb/util/proxy/SampleLocalBean.java | 4 +-
.../service-jar.xml | 73 +
.../src/test/resources/app-resources.xml | 21 +
.../convert/oej2/simple/openejb-jar-expected.xml | 8 +-
.../resources/convert/oej2/simple/openejb-jar.xml | 4 +-
.../apache/openejb/config/test-openejb-cmp-orm.xml | 32 +
container/openejb-javaagent/pom.xml | 13 +-
.../java/org/apache/openejb/javaagent/Agent.java | 2 +-
container/openejb-jee-accessors/pom.xml | 6 +-
.../src/main/java/org/apache/openejb/sxc/Sxc.java | 8 +-
.../java/org/apache/openejb/sxc/TldTaglibXml.java | 31 +-
container/openejb-jee/pom.xml | 27 +-
.../org/apache/openejb/jee/AbsoluteOrdering.java | 24 +-
.../org/apache/openejb/jee/ActivationConfig.java | 28 +-
.../openejb/jee/ActivationConfigProperty.java | 28 +-
.../org/apache/openejb/jee/ActivationSpec.java | 30 +-
.../java/org/apache/openejb/jee/Addressing.java | 28 +-
.../apache/openejb/jee/AddressingResponses.java | 18 +-
.../java/org/apache/openejb/jee/AdminObject.java | 30 +-
.../java/org/apache/openejb/jee/Application.java | 60 +-
.../org/apache/openejb/jee/ApplicationClient.java | 56 +-
.../apache/openejb/jee/ApplicationException.java | 30 +-
.../java/org/apache/openejb/jee/AroundInvoke.java | 26 +-
.../java/org/apache/openejb/jee/AroundTimeout.java | 26 +-
.../org/apache/openejb/jee/AssemblyDescriptor.java | 46 +-
.../java/org/apache/openejb/jee/AsyncMethod.java | 28 +-
.../org/apache/openejb/jee/AuthConstraint.java | 28 +-
.../openejb/jee/AuthenticationMechanism.java | 30 +-
.../main/java/org/apache/openejb/jee/Beans.java | 71 +-
.../java/org/apache/openejb/jee/BodyContent.java | 18 +-
.../org/apache/openejb/jee/BooleanAdapter.java | 2 +-
.../main/java/org/apache/openejb/jee/CmpField.java | 28 +-
.../java/org/apache/openejb/jee/CmpVersion.java | 18 +-
.../main/java/org/apache/openejb/jee/CmrField.java | 30 +-
.../java/org/apache/openejb/jee/CmrFieldType.java | 18 +-
.../openejb/jee/ConcurrencyManagementType.java | 18 +-
.../org/apache/openejb/jee/ConcurrentLockType.java | 18 +-
.../org/apache/openejb/jee/ConcurrentMethod.java | 30 +-
.../org/apache/openejb/jee/ConfigProperty.java | 38 +-
.../apache/openejb/jee/ConnectionDefinition.java | 36 +-
.../java/org/apache/openejb/jee/Connector.java | 44 +-
.../apache/openejb/jee/ContainerTransaction.java | 30 +-
.../java/org/apache/openejb/jee/CookieConfig.java | 38 +-
.../java/org/apache/openejb/jee/DataSource.java | 66 +-
.../java/org/apache/openejb/jee/DependsOn.java | 26 +-
.../java/org/apache/openejb/jee/Description.java | 26 +-
.../java/org/apache/openejb/jee/Dispatcher.java | 18 +-
.../java/org/apache/openejb/jee/DisplayName.java | 32 +-
.../main/java/org/apache/openejb/jee/EjbJar.java | 42 +-
.../java/org/apache/openejb/jee/EjbLocalRef.java | 52 +-
.../main/java/org/apache/openejb/jee/EjbRef.java | 38 +-
.../java/org/apache/openejb/jee/EjbRefType.java | 18 +-
.../java/org/apache/openejb/jee/EjbRelation.java | 32 +-
.../apache/openejb/jee/EjbRelationshipRole.java | 36 +-
.../main/java/org/apache/openejb/jee/Empty.java | 20 +-
.../java/org/apache/openejb/jee/EntityBean.java | 70 +-
.../main/java/org/apache/openejb/jee/EnvEntry.java | 34 +-
.../java/org/apache/openejb/jee/ErrorPage.java | 34 +-
.../java/org/apache/openejb/jee/ExcludeList.java | 28 +-
.../apache/openejb/jee/FacesAbsoluteOrdering.java | 40 +-
.../org/apache/openejb/jee/FacesApplication.java | 208 +-
.../openejb/jee/FacesApplicationExtension.java | 40 +-
.../jee/FacesApplicationResourceBundle.java | 30 +-
.../org/apache/openejb/jee/FacesAttribute.java | 50 +-
.../openejb/jee/FacesAttributeExtension.java | 40 +-
.../java/org/apache/openejb/jee/FacesBehavior.java | 76 +-
.../apache/openejb/jee/FacesBehaviorExtension.java | 40 +-
.../openejb/jee/FacesClientBehaviorRenderer.java | 26 +-
.../org/apache/openejb/jee/FacesComponent.java | 94 +-
.../openejb/jee/FacesComponentExtension.java | 40 +-
.../java/org/apache/openejb/jee/FacesConfig.java | 212 +-
.../openejb/jee/FacesConfigFlowDefinition.java | 204 +-
.../FacesConfigFlowDefinitionFacesMethodCall.java | 48 +-
...sConfigFlowDefinitionFacesMethodCallMethod.java | 18 +-
.../jee/FacesConfigFlowDefinitionFinalizer.java | 28 +-
.../jee/FacesConfigFlowDefinitionFlowCall.java | 58 +-
...sConfigFlowDefinitionFlowCallFlowReference.java | 36 +-
...figFlowDefinitionFlowCallOutboundParameter.java | 34 +-
...FacesConfigFlowDefinitionFlowCallParameter.java | 34 +-
.../jee/FacesConfigFlowDefinitionFlowReturn.java | 40 +-
.../FacesConfigFlowDefinitionInboundParameter.java | 34 +-
.../jee/FacesConfigFlowDefinitionInitializer.java | 28 +-
.../FacesConfigFlowDefinitionParameterValue.java | 34 +-
.../jee/FacesConfigFlowDefinitionSwitch.java | 64 +-
.../jee/FacesConfigFlowDefinitionSwitchCase.java | 80 +-
.../openejb/jee/FacesConfigFlowDefinitionView.java | 38 +-
.../apache/openejb/jee/FacesConfigFromViewId.java | 36 +-
.../java/org/apache/openejb/jee/FacesConfigIf.java | 36 +-
.../jee/FacesConfigNavigationRuleExtension.java | 44 +-
.../openejb/jee/FacesConfigProtectedViews.java | 42 +-
.../jee/FacesConfigRedirectRedirectParam.java | 32 +-
.../org/apache/openejb/jee/FacesConverter.java | 84 +-
.../openejb/jee/FacesConverterExtension.java | 40 +-
.../org/apache/openejb/jee/FacesDefaultLocale.java | 20 +-
.../apache/openejb/jee/FacesDefaultValidators.java | 40 +-
.../org/apache/openejb/jee/FacesELExpression.java | 16 +-
.../org/apache/openejb/jee/FacesExtension.java | 40 +-
.../java/org/apache/openejb/jee/FacesFacet.java | 44 +-
.../apache/openejb/jee/FacesFacetExtension.java | 40 +-
.../java/org/apache/openejb/jee/FacesFactory.java | 116 +-
.../apache/openejb/jee/FacesFactoryExtension.java | 40 +-
.../org/apache/openejb/jee/FacesFromAction.java | 20 +-
.../org/apache/openejb/jee/FacesLifecycle.java | 56 +-
.../openejb/jee/FacesLifecycleExtension.java | 40 +-
.../org/apache/openejb/jee/FacesListEntries.java | 48 +-
.../java/org/apache/openejb/jee/FacesLocale.java | 16 +-
.../org/apache/openejb/jee/FacesLocaleConfig.java | 42 +-
.../org/apache/openejb/jee/FacesManagedBean.java | 72 +-
.../openejb/jee/FacesManagedBeanExtension.java | 40 +-
.../apache/openejb/jee/FacesManagedProperty.java | 42 +-
.../org/apache/openejb/jee/FacesMapEntries.java | 44 +-
.../java/org/apache/openejb/jee/FacesMapEntry.java | 34 +-
.../apache/openejb/jee/FacesNavigationCase.java | 36 +-
.../apache/openejb/jee/FacesNavigationRule.java | 60 +-
.../openejb/jee/FacesNavigationRuleExtension.java | 40 +-
.../org/apache/openejb/jee/FacesNullValue.java | 20 +-
.../java/org/apache/openejb/jee/FacesOrdering.java | 26 +-
.../apache/openejb/jee/FacesOrderingOrdering.java | 40 +-
.../apache/openejb/jee/FacesOrderingOthers.java | 20 +-
.../java/org/apache/openejb/jee/FacesProperty.java | 50 +-
.../apache/openejb/jee/FacesPropertyExtension.java | 40 +-
.../java/org/apache/openejb/jee/FacesRedirect.java | 42 +-
.../apache/openejb/jee/FacesRedirectViewParam.java | 28 +-
.../apache/openejb/jee/FacesReferencedBean.java | 30 +-
.../org/apache/openejb/jee/FacesRenderKit.java | 64 +-
.../openejb/jee/FacesRenderKitExtension.java | 40 +-
.../java/org/apache/openejb/jee/FacesRenderer.java | 80 +-
.../apache/openejb/jee/FacesRendererExtension.java | 40 +-
.../apache/openejb/jee/FacesSupportedLocale.java | 20 +-
.../openejb/jee/FacesSystemEventListener.java | 30 +-
.../org/apache/openejb/jee/FacesValidator.java | 78 +-
.../openejb/jee/FacesValidatorExtension.java | 40 +-
.../main/java/org/apache/openejb/jee/Filter.java | 34 +-
.../java/org/apache/openejb/jee/FilterMapping.java | 36 +-
.../org/apache/openejb/jee/FormLoginConfig.java | 28 +-
.../main/java/org/apache/openejb/jee/Function.java | 36 +-
.../main/java/org/apache/openejb/jee/Handler.java | 38 +-
.../java/org/apache/openejb/jee/HandlerChain.java | 36 +-
.../java/org/apache/openejb/jee/HandlerChains.java | 26 +-
.../jee/HandlerChainsStringQNameAdapter.java | 2 +-
.../src/main/java/org/apache/openejb/jee/Icon.java | 30 +-
.../apache/openejb/jee/InboundResourceadapter.java | 26 +-
.../java/org/apache/openejb/jee/InitMethod.java | 28 +-
.../org/apache/openejb/jee/InjectionTarget.java | 31 +-
.../java/org/apache/openejb/jee/Interceptor.java | 38 +-
.../org/apache/openejb/jee/InterceptorBinding.java | 42 +-
.../org/apache/openejb/jee/InterceptorOrder.java | 26 +-
.../java/org/apache/openejb/jee/Interceptors.java | 28 +-
.../org/apache/openejb/jee/IsolationLevel.java | 22 +-
.../org/apache/openejb/jee/JavaIdentifier.java | 22 +-
.../java/org/apache/openejb/jee/JaxbJavaee.java | 121 +-
.../java/org/apache/openejb/jee/JspConfig.java | 28 +-
.../org/apache/openejb/jee/JspPropertyGroup.java | 50 +-
.../java/org/apache/openejb/jee/KeyExtractor.java | 2 +-
.../main/java/org/apache/openejb/jee/Keyable.java | 2 +-
.../org/apache/openejb/jee/KeyedCollection.java | 4 +-
.../main/java/org/apache/openejb/jee/License.java | 28 +-
.../org/apache/openejb/jee/LifecycleCallback.java | 26 +-
.../main/java/org/apache/openejb/jee/Listener.java | 28 +-
.../apache/openejb/jee/LocaleEncodingMapping.java | 28 +-
.../openejb/jee/LocaleEncodingMappingList.java | 26 +-
.../java/org/apache/openejb/jee/LoginConfig.java | 30 +-
.../org/apache/openejb/jee/MessageAdapter.java | 26 +-
.../org/apache/openejb/jee/MessageDestination.java | 32 +-
.../apache/openejb/jee/MessageDestinationRef.java | 40 +-
.../openejb/jee/MessageDestinationUsage.java | 18 +-
.../org/apache/openejb/jee/MessageDrivenBean.java | 68 +-
.../main/java/org/apache/openejb/jee/Method.java | 42 +-
.../java/org/apache/openejb/jee/MethodIntf.java | 18 +-
.../java/org/apache/openejb/jee/MethodParams.java | 29 +-
.../org/apache/openejb/jee/MethodPermission.java | 36 +-
.../java/org/apache/openejb/jee/MimeMapping.java | 28 +-
.../main/java/org/apache/openejb/jee/Module.java | 38 +-
.../org/apache/openejb/jee/MultipartConfig.java | 30 +-
.../java/org/apache/openejb/jee/Multiplicity.java | 18 +-
.../java/org/apache/openejb/jee/NamedMethod.java | 31 +-
.../main/java/org/apache/openejb/jee/Ordering.java | 26 +-
.../org/apache/openejb/jee/OrderingOrdering.java | 26 +-
.../org/apache/openejb/jee/OrderingOthers.java | 20 +-
.../openejb/jee/OutboundResourceAdapter.java | 32 +-
.../org/apache/openejb/jee/PackageMapping.java | 2 +-
.../java/org/apache/openejb/jee/ParamValue.java | 28 +-
.../java/org/apache/openejb/jee/Persistence.java | 323 +-
.../apache/openejb/jee/PersistenceContextRef.java | 36 +-
.../apache/openejb/jee/PersistenceContextType.java | 18 +-
.../org/apache/openejb/jee/PersistenceType.java | 18 +-
.../apache/openejb/jee/PersistenceUnitCaching.java | 24 +-
.../org/apache/openejb/jee/PersistenceUnitRef.java | 32 +-
.../openejb/jee/PersistenceUnitTransaction.java | 18 +-
.../openejb/jee/PersistenceUnitValidationMode.java | 20 +-
.../java/org/apache/openejb/jee/PortComponent.java | 58 +-
.../org/apache/openejb/jee/PortComponentRef.java | 36 +-
.../java/org/apache/openejb/jee/PortMapping.java | 2 +-
.../main/java/org/apache/openejb/jee/Property.java | 28 +-
.../main/java/org/apache/openejb/jee/Query.java | 32 +-
.../java/org/apache/openejb/jee/QueryMethod.java | 28 +-
.../apache/openejb/jee/RelationshipRoleSource.java | 36 +-
.../java/org/apache/openejb/jee/Relationships.java | 28 +-
.../java/org/apache/openejb/jee/RemoveMethod.java | 31 +-
.../apache/openejb/jee/RequiredConfigProperty.java | 28 +-
.../main/java/org/apache/openejb/jee/ResAuth.java | 18 +-
.../org/apache/openejb/jee/ResSharingScope.java | 18 +-
.../org/apache/openejb/jee/ResourceAdapter.java | 36 +-
.../org/apache/openejb/jee/ResourceEnvRef.java | 32 +-
.../java/org/apache/openejb/jee/ResourceRef.java | 36 +-
.../org/apache/openejb/jee/ResultTypeMapping.java | 18 +-
.../main/java/org/apache/openejb/jee/RunAs.java | 28 +-
.../src/main/java/org/apache/openejb/jee/Scan.java | 236 +-
.../org/apache/openejb/jee/SecurityConstraint.java | 32 +-
.../org/apache/openejb/jee/SecurityPermission.java | 28 +-
.../java/org/apache/openejb/jee/SecurityRole.java | 28 +-
.../org/apache/openejb/jee/SecurityRoleRef.java | 30 +-
.../jee/ServiceEndpointInterfaceMapping.java | 4 +-
.../openejb/jee/ServiceEndpointMethodMapping.java | 4 +-
.../org/apache/openejb/jee/ServiceImplBean.java | 28 +-
.../openejb/jee/ServiceInterfaceMapping.java | 2 +-
.../java/org/apache/openejb/jee/ServiceRef.java | 50 +-
.../main/java/org/apache/openejb/jee/Servlet.java | 50 +-
.../org/apache/openejb/jee/ServletMapping.java | 28 +-
.../java/org/apache/openejb/jee/SessionBean.java | 100 +-
.../java/org/apache/openejb/jee/SessionConfig.java | 30 +-
.../java/org/apache/openejb/jee/SessionType.java | 18 +-
.../src/main/java/org/apache/openejb/jee/Tag.java | 44 +-
.../main/java/org/apache/openejb/jee/TagFile.java | 34 +-
.../main/java/org/apache/openejb/jee/Taglib.java | 28 +-
.../main/java/org/apache/openejb/jee/Timeout.java | 60 +-
.../main/java/org/apache/openejb/jee/Timer.java | 40 +-
.../java/org/apache/openejb/jee/TimerSchedule.java | 38 +-
.../java/org/apache/openejb/jee/TldAttribute.java | 56 +-
.../org/apache/openejb/jee/TldDeferredMethod.java | 26 +-
.../org/apache/openejb/jee/TldDeferredValue.java | 26 +-
.../java/org/apache/openejb/jee/TldExtension.java | 28 +-
.../java/org/apache/openejb/jee/TldTaglib.java | 46 +-
.../java/org/apache/openejb/jee/TrackingMode.java | 18 +-
.../org/apache/openejb/jee/TransAttribute.java | 18 +-
.../apache/openejb/jee/TransactionSupportType.java | 18 +-
.../org/apache/openejb/jee/TransactionType.java | 18 +-
.../org/apache/openejb/jee/TransportGuarantee.java | 18 +-
.../java/org/apache/openejb/jee/UrlPattern.java | 22 +-
.../org/apache/openejb/jee/UserDataConstraint.java | 28 +-
.../java/org/apache/openejb/jee/Validator.java | 30 +-
.../main/java/org/apache/openejb/jee/Variable.java | 40 +-
.../org/apache/openejb/jee/VariableMapping.java | 2 +-
.../java/org/apache/openejb/jee/VariableScope.java | 18 +-
.../src/main/java/org/apache/openejb/jee/Web.java | 28 +-
.../main/java/org/apache/openejb/jee/WebApp.java | 30 +-
.../java/org/apache/openejb/jee/WebFragment.java | 30 +-
.../apache/openejb/jee/WebResourceCollection.java | 38 +-
.../apache/openejb/jee/WebserviceDescription.java | 38 +-
.../java/org/apache/openejb/jee/Webservices.java | 30 +-
.../org/apache/openejb/jee/WelcomeFileList.java | 26 +-
.../org/apache/openejb/jee/WsdlMessageMapping.java | 4 +-
.../apache/openejb/jee/WsdlReturnValueMapping.java | 2 +-
.../java/org/apache/openejb/jee/XmlString.java | 24 +-
.../java/org/apache/openejb/jee/XsdString.java | 24 +-
.../apache/openejb/jee/bval/AnnotationType.java | 18 +-
.../java/org/apache/openejb/jee/bval/BeanType.java | 30 +-
.../org/apache/openejb/jee/bval/ClassType.java | 22 +-
.../openejb/jee/bval/ConstraintDefinitionType.java | 20 +-
.../openejb/jee/bval/ConstraintMappingsType.java | 24 +-
.../apache/openejb/jee/bval/ConstraintType.java | 26 +-
.../apache/openejb/jee/bval/ConstructorType.java | 24 +-
.../openejb/jee/bval/CrossParameterType.java | 20 +-
.../bval/DefaultValidatedExecutableTypesType.java | 38 +-
.../org/apache/openejb/jee/bval/ElementType.java | 22 +-
.../openejb/jee/bval/ExecutableValidationType.java | 20 +-
.../org/apache/openejb/jee/bval/FieldType.java | 26 +-
.../org/apache/openejb/jee/bval/GetterType.java | 26 +-
.../openejb/jee/bval/GroupConversionType.java | 16 +-
.../apache/openejb/jee/bval/GroupSequenceType.java | 18 +-
.../org/apache/openejb/jee/bval/GroupsType.java | 18 +-
.../org/apache/openejb/jee/bval/MethodType.java | 26 +-
.../org/apache/openejb/jee/bval/ParameterType.java | 26 +-
.../org/apache/openejb/jee/bval/PayloadType.java | 18 +-
.../org/apache/openejb/jee/bval/PropertyType.java | 14 +-
.../apache/openejb/jee/bval/ReturnValueType.java | 24 +-
.../apache/openejb/jee/bval/ValidatedByType.java | 20 +-
.../openejb/jee/bval/ValidationConfigType.java | 237 +-
.../apache/openejb/jee/jba/ActivationConfig.java | 14 +-
.../apache/openejb/jee/jba/AssemblyDescriptor.java | 28 +-
.../main/java/org/apache/openejb/jee/jba/Bean.java | 14 +-
.../openejb/jee/jba/CachePolicyConfOther.java | 14 +-
.../openejb/jee/jba/ContainerConfiguration.java | 14 +-
.../openejb/jee/jba/ContainerConfigurations.java | 14 +-
.../openejb/jee/jba/ContainerInterceptors.java | 14 +-
.../openejb/jee/jba/EndpointInterceptors.java | 14 +-
.../apache/openejb/jee/jba/EnterpriseBeans.java | 14 +-
.../java/org/apache/openejb/jee/jba/Entity.java | 98 +-
.../main/java/org/apache/openejb/jee/jba/Home.java | 14 +-
.../org/apache/openejb/jee/jba/Interceptor.java | 14 +-
.../java/org/apache/openejb/jee/jba/Invoker.java | 14 +-
.../apache/openejb/jee/jba/InvokerBindings.java | 14 +-
.../openejb/jee/jba/InvokerProxyBindings.java | 14 +-
.../org/apache/openejb/jee/jba/ListEntity.java | 14 +-
.../org/apache/openejb/jee/jba/MessageDriven.java | 98 +-
.../apache/openejb/jee/jba/MethodAttributes.java | 14 +-
.../apache/openejb/jee/jba/ResourceManager.java | 14 +-
.../apache/openejb/jee/jba/ResourceManagers.java | 14 +-
.../org/apache/openejb/jee/jba/ResourceRef.java | 14 +-
.../org/apache/openejb/jee/jba/RetryHandlers.java | 14 +-
.../org/apache/openejb/jee/jba/SecurityRole.java | 14 +-
.../java/org/apache/openejb/jee/jba/Session.java | 112 +-
.../openejb/jee/jba/cmp/AddColumnTemplate.java | 16 +-
.../openejb/jee/jba/cmp/AdditionalColumns.java | 16 +-
.../java/org/apache/openejb/jee/jba/cmp/Alias.java | 16 +-
.../openejb/jee/jba/cmp/AliasHeaderPrefix.java | 16 +-
.../openejb/jee/jba/cmp/AliasHeaderSuffix.java | 16 +-
.../apache/openejb/jee/jba/cmp/AliasMaxLength.java | 16 +-
.../openejb/jee/jba/cmp/AlterColumnTemplate.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/AlterTable.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/Attribute.java | 18 +-
.../java/org/apache/openejb/jee/jba/cmp/Audit.java | 28 +-
.../apache/openejb/jee/jba/cmp/AutoIncrement.java | 16 +-
.../openejb/jee/jba/cmp/AutoIncrementTemplate.java | 16 +-
.../openejb/jee/jba/cmp/BatchCascadeDelete.java | 16 +-
.../openejb/jee/jba/cmp/CheckDirtyAfterGet.java | 16 +-
.../java/org/apache/openejb/jee/jba/cmp/Class.java | 16 +-
.../openejb/jee/jba/cmp/CleanReadAheadOnLoad.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/CmpField.java | 70 +-
.../org/apache/openejb/jee/jba/cmp/ColumnName.java | 16 +-
.../apache/openejb/jee/jba/cmp/CreateTable.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/CreatedBy.java | 32 +-
.../apache/openejb/jee/jba/cmp/CreatedTime.java | 32 +-
.../org/apache/openejb/jee/jba/cmp/Datasource.java | 16 +-
.../openejb/jee/jba/cmp/DatasourceMapping.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/Dbindex.java | 16 +-
.../apache/openejb/jee/jba/cmp/DeclaredSql.java | 30 +-
.../org/apache/openejb/jee/jba/cmp/Defaults.java | 60 +-
.../openejb/jee/jba/cmp/DependentValueClass.java | 40 +-
.../openejb/jee/jba/cmp/DependentValueClasses.java | 36 +-
.../apache/openejb/jee/jba/cmp/Description.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/Distinct.java | 16 +-
.../openejb/jee/jba/cmp/DropColumnTemplate.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/DynamicQl.java | 16 +-
.../apache/openejb/jee/jba/cmp/EagerLoadGroup.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/EjbName.java | 16 +-
.../apache/openejb/jee/jba/cmp/EjbRelation.java | 62 +-
.../openejb/jee/jba/cmp/EjbRelationName.java | 16 +-
.../openejb/jee/jba/cmp/EjbRelationshipRole.java | 30 +-
.../jee/jba/cmp/EjbRelationshipRoleName.java | 16 +-
.../openejb/jee/jba/cmp/EnterpriseBeans.java | 36 +-
.../org/apache/openejb/jee/jba/cmp/Entity.java | 96 +-
.../apache/openejb/jee/jba/cmp/EntityCommand.java | 38 +-
.../apache/openejb/jee/jba/cmp/EntityCommands.java | 36 +-
.../apache/openejb/jee/jba/cmp/FalseMapping.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/FetchSize.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/FieldName.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/FieldType.java | 16 +-
.../apache/openejb/jee/jba/cmp/FkConstraint.java | 16 +-
.../openejb/jee/jba/cmp/FkConstraintTemplate.java | 16 +-
.../openejb/jee/jba/cmp/ForeignKeyMapping.java | 16 +-
.../java/org/apache/openejb/jee/jba/cmp/From.java | 16 +-
.../openejb/jee/jba/cmp/FunctionMapping.java | 24 +-
.../apache/openejb/jee/jba/cmp/FunctionName.java | 16 +-
.../apache/openejb/jee/jba/cmp/FunctionSql.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/GroupName.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/JavaType.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/JbossQl.java | 16 +-
.../apache/openejb/jee/jba/cmp/JbosscmpJdbc.java | 36 +-
.../org/apache/openejb/jee/jba/cmp/JdbcType.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/KeyField.java | 62 +-
.../org/apache/openejb/jee/jba/cmp/KeyFields.java | 36 +-
.../openejb/jee/jba/cmp/KeyGeneratorFactory.java | 16 +-
.../apache/openejb/jee/jba/cmp/LazyLoadGroups.java | 36 +-
.../openejb/jee/jba/cmp/LazyResultsetLoading.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/LeftJoin.java | 38 +-
.../apache/openejb/jee/jba/cmp/ListCacheMax.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/LoadGroup.java | 40 +-
.../apache/openejb/jee/jba/cmp/LoadGroupName.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/LoadGroups.java | 36 +-
.../org/apache/openejb/jee/jba/cmp/MappedType.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/Mapper.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/Mapping.java | 30 +-
.../org/apache/openejb/jee/jba/cmp/MethodName.java | 16 +-
.../apache/openejb/jee/jba/cmp/MethodParam.java | 16 +-
.../apache/openejb/jee/jba/cmp/MethodParams.java | 36 +-
.../openejb/jee/jba/cmp/ModifiedStrategy.java | 16 +-
.../java/org/apache/openejb/jee/jba/cmp/Name.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/NotNull.java | 16 +-
.../openejb/jee/jba/cmp/OptimisticLocking.java | 58 +-
.../java/org/apache/openejb/jee/jba/cmp/Order.java | 16 +-
.../java/org/apache/openejb/jee/jba/cmp/Other.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/PageSize.java | 16 +-
.../apache/openejb/jee/jba/cmp/ParamSetter.java | 16 +-
.../apache/openejb/jee/jba/cmp/PkConstraint.java | 16 +-
.../openejb/jee/jba/cmp/PkConstraintTemplate.java | 16 +-
.../openejb/jee/jba/cmp/PostTableCreate.java | 36 +-
.../jee/jba/cmp/PreferredRelationMapping.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/Property.java | 34 +-
.../apache/openejb/jee/jba/cmp/PropertyName.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/QlCompiler.java | 16 +-
.../java/org/apache/openejb/jee/jba/cmp/Query.java | 40 +-
.../apache/openejb/jee/jba/cmp/QueryMethod.java | 24 +-
.../org/apache/openejb/jee/jba/cmp/ReadAhead.java | 42 +-
.../org/apache/openejb/jee/jba/cmp/ReadOnly.java | 16 +-
.../apache/openejb/jee/jba/cmp/ReadStrategy.java | 16 +-
.../apache/openejb/jee/jba/cmp/ReadTimeOut.java | 16 +-
.../openejb/jee/jba/cmp/RelationTableMapping.java | 40 +-
.../apache/openejb/jee/jba/cmp/Relationships.java | 36 +-
.../apache/openejb/jee/jba/cmp/RemoveTable.java | 16 +-
.../apache/openejb/jee/jba/cmp/ReservedWords.java | 36 +-
.../apache/openejb/jee/jba/cmp/ResultReader.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/RowLocking.java | 16 +-
.../openejb/jee/jba/cmp/RowLockingTemplate.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/Select.java | 34 +-
.../apache/openejb/jee/jba/cmp/SqlStatement.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/SqlType.java | 16 +-
.../apache/openejb/jee/jba/cmp/StateFactory.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/Strategy.java | 16 +-
.../openejb/jee/jba/cmp/SubquerySupported.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/TableName.java | 16 +-
.../jee/jba/cmp/ThrowRuntimeExceptions.java | 16 +-
.../openejb/jee/jba/cmp/TimestampColumn.java | 16 +-
.../apache/openejb/jee/jba/cmp/TrueMapping.java | 16 +-
.../apache/openejb/jee/jba/cmp/TypeMapping.java | 80 +-
.../apache/openejb/jee/jba/cmp/TypeMappings.java | 36 +-
.../org/apache/openejb/jee/jba/cmp/UnknownPk.java | 42 +-
.../apache/openejb/jee/jba/cmp/UnknownPkClass.java | 16 +-
.../org/apache/openejb/jee/jba/cmp/UpdatedBy.java | 32 +-
.../apache/openejb/jee/jba/cmp/UpdatedTime.java | 32 +-
.../openejb/jee/jba/cmp/UserTypeMapping.java | 30 +-
.../openejb/jee/jba/cmp/UserTypeMappings.java | 36 +-
.../apache/openejb/jee/jba/cmp/VersionColumn.java | 16 +-
.../java/org/apache/openejb/jee/jba/cmp/Where.java | 16 +-
.../java/org/apache/openejb/jee/jba/cmp/Word.java | 16 +-
.../org/apache/openejb/jee/jpa/AccessType.java | 16 +-
.../openejb/jee/jpa/AssociationOverride.java | 54 +-
.../apache/openejb/jee/jpa/AttributeOverride.java | 34 +-
.../org/apache/openejb/jee/jpa/Attributes.java | 194 +-
.../java/org/apache/openejb/jee/jpa/Basic.java | 48 +-
.../org/apache/openejb/jee/jpa/CascadeType.java | 38 +-
.../apache/openejb/jee/jpa/CollectionTable.java | 66 +-
.../java/org/apache/openejb/jee/jpa/Column.java | 44 +-
.../org/apache/openejb/jee/jpa/ColumnResult.java | 26 +-
.../openejb/jee/jpa/DiscriminatorColumn.java | 32 +-
.../apache/openejb/jee/jpa/DiscriminatorType.java | 18 +-
.../apache/openejb/jee/jpa/ElementCollection.java | 160 +-
.../org/apache/openejb/jee/jpa/Embeddable.java | 38 +-
.../openejb/jee/jpa/EmbeddableAttributes.java | 148 +-
.../java/org/apache/openejb/jee/jpa/Embedded.java | 64 +-
.../org/apache/openejb/jee/jpa/EmbeddedId.java | 48 +-
.../java/org/apache/openejb/jee/jpa/EmptyType.java | 16 +-
.../java/org/apache/openejb/jee/jpa/Entity.java | 188 +-
.../org/apache/openejb/jee/jpa/EntityListener.java | 44 +-
.../apache/openejb/jee/jpa/EntityListeners.java | 44 +-
.../org/apache/openejb/jee/jpa/EntityMappings.java | 176 +-
.../org/apache/openejb/jee/jpa/EntityResult.java | 48 +-
.../java/org/apache/openejb/jee/jpa/EnumType.java | 16 +-
.../java/org/apache/openejb/jee/jpa/FetchType.java | 16 +-
.../org/apache/openejb/jee/jpa/FieldResult.java | 28 +-
.../org/apache/openejb/jee/jpa/GeneratedValue.java | 28 +-
.../org/apache/openejb/jee/jpa/GenerationType.java | 20 +-
.../main/java/org/apache/openejb/jee/jpa/Id.java | 42 +-
.../java/org/apache/openejb/jee/jpa/IdClass.java | 26 +-
.../org/apache/openejb/jee/jpa/Inheritance.java | 26 +-
.../apache/openejb/jee/jpa/InheritanceType.java | 18 +-
.../org/apache/openejb/jee/jpa/JoinColumn.java | 40 +-
.../java/org/apache/openejb/jee/jpa/JoinTable.java | 82 +-
.../main/java/org/apache/openejb/jee/jpa/Lob.java | 24 +-
.../org/apache/openejb/jee/jpa/LockModeType.java | 28 +-
.../org/apache/openejb/jee/jpa/ManyToMany.java | 108 +-
.../java/org/apache/openejb/jee/jpa/ManyToOne.java | 66 +-
.../java/org/apache/openejb/jee/jpa/MapKey.java | 26 +-
.../org/apache/openejb/jee/jpa/MapKeyClass.java | 26 +-
.../org/apache/openejb/jee/jpa/MapKeyColumn.java | 44 +-
.../apache/openejb/jee/jpa/MapKeyJoinColumn.java | 40 +-
.../apache/openejb/jee/jpa/MappedSuperclass.java | 60 +-
.../apache/openejb/jee/jpa/NamedNativeQuery.java | 54 +-
.../org/apache/openejb/jee/jpa/NamedQuery.java | 52 +-
.../java/org/apache/openejb/jee/jpa/OneToMany.java | 130 +-
.../java/org/apache/openejb/jee/jpa/OneToOne.java | 86 +-
.../org/apache/openejb/jee/jpa/OrderColumn.java | 34 +-
.../openejb/jee/jpa/PersistenceUnitDefaults.java | 42 +-
.../openejb/jee/jpa/PersistenceUnitMetadata.java | 34 +-
.../java/org/apache/openejb/jee/jpa/PostLoad.java | 32 +-
.../org/apache/openejb/jee/jpa/PostPersist.java | 32 +-
.../org/apache/openejb/jee/jpa/PostRemove.java | 32 +-
.../org/apache/openejb/jee/jpa/PostUpdate.java | 32 +-
.../org/apache/openejb/jee/jpa/PrePersist.java | 32 +-
.../java/org/apache/openejb/jee/jpa/PreRemove.java | 32 +-
.../java/org/apache/openejb/jee/jpa/PreUpdate.java | 32 +-
.../openejb/jee/jpa/PrimaryKeyJoinColumn.java | 30 +-
.../java/org/apache/openejb/jee/jpa/QueryHint.java | 34 +-
.../org/apache/openejb/jee/jpa/SecondaryTable.java | 66 +-
.../apache/openejb/jee/jpa/SequenceGenerator.java | 42 +-
.../openejb/jee/jpa/SqlResultSetMapping.java | 64 +-
.../java/org/apache/openejb/jee/jpa/Table.java | 50 +-
.../org/apache/openejb/jee/jpa/TableGenerator.java | 64 +-
.../org/apache/openejb/jee/jpa/TemporalType.java | 18 +-
.../java/org/apache/openejb/jee/jpa/Transient.java | 26 +-
.../apache/openejb/jee/jpa/UniqueConstraint.java | 46 +-
.../java/org/apache/openejb/jee/jpa/Version.java | 36 +-
.../jee/jpa/fragment/PersistenceFragment.java | 14 +-
.../jee/jpa/unit/JaxbPersistenceFactory.java | 6 +-
.../apache/openejb/jee/jpa/unit/Persistence.java | 116 +-
.../openejb/jee/jpa/unit/PersistenceUnit.java | 84 +-
.../apache/openejb/jee/jpa/unit/Properties.java | 54 +-
.../org/apache/openejb/jee/jpa/unit/Property.java | 20 +-
.../openejb/jee/jpa/unit/TransactionType.java | 16 +-
.../openejb/jee/oejb2/AbstractClusteringType.java | 20 +-
.../openejb/jee/oejb2/AbstractNamingEntryType.java | 20 +-
.../openejb/jee/oejb2/AbstractSecurityType.java | 20 +-
.../openejb/jee/oejb2/AbstractServiceType.java | 20 +-
.../jee/oejb2/ActivationConfigPropertyType.java | 24 +-
.../openejb/jee/oejb2/ActivationConfigType.java | 52 +-
.../apache/openejb/jee/oejb2/ApplicationType.java | 74 +-
.../org/apache/openejb/jee/oejb2/ArtifactType.java | 48 +-
.../apache/openejb/jee/oejb2/AttributeType.java | 20 +-
.../apache/openejb/jee/oejb2/AuthMethodType.java | 20 +-
.../openejb/jee/oejb2/AutoIncrementTableType.java | 28 +-
.../apache/openejb/jee/oejb2/ClassFilterType.java | 36 +-
.../jee/oejb2/CmpFieldGroupMappingType.java | 24 +-
.../jee/oejb2/CmrFieldGroupMappingType.java | 24 +-
.../openejb/jee/oejb2/CustomGeneratorType.java | 28 +-
.../openejb/jee/oejb2/DatabaseGeneratedType.java | 40 +-
.../apache/openejb/jee/oejb2/DepPatternType.java | 30 +-
.../apache/openejb/jee/oejb2/DependenciesType.java | 36 +-
.../apache/openejb/jee/oejb2/DependencyType.java | 22 +-
.../apache/openejb/jee/oejb2/EjbLocalRefType.java | 30 +-
.../org/apache/openejb/jee/oejb2/EjbRefType.java | 32 +-
.../apache/openejb/jee/oejb2/EjbRelationType.java | 40 +-
.../openejb/jee/oejb2/EjbRelationshipRoleType.java | 238 +-
.../org/apache/openejb/jee/oejb2/EmptyType.java | 16 +-
.../apache/openejb/jee/oejb2/EntityBeanType.java | 426 +-
.../openejb/jee/oejb2/EntityGroupMappingType.java | 22 +-
.../apache/openejb/jee/oejb2/EnvironmentType.java | 116 +-
.../apache/openejb/jee/oejb2/ExtModuleType.java | 46 +-
.../apache/openejb/jee/oejb2/GbeanLocatorType.java | 28 +-
.../org/apache/openejb/jee/oejb2/GbeanRefType.java | 58 +-
.../org/apache/openejb/jee/oejb2/GbeanType.java | 50 +-
.../openejb/jee/oejb2/GeronimoEjbJarType.java | 86 +-
.../org/apache/openejb/jee/oejb2/GroupType.java | 100 +-
.../org/apache/openejb/jee/oejb2/ImportType.java | 16 +-
.../apache/openejb/jee/oejb2/KeyGeneratorType.java | 36 +-
.../openejb/jee/oejb2/MessageDestinationType.java | 36 +-
.../openejb/jee/oejb2/MessageDrivenBeanType.java | 114 +-
.../org/apache/openejb/jee/oejb2/ModuleType.java | 44 +-
.../apache/openejb/jee/oejb2/NamespaceFilter.java | 2 +-
.../jee/oejb2/OpenejbClusteringWadiType.java | 32 +-
.../apache/openejb/jee/oejb2/OpenejbJarType.java | 64 +-
.../org/apache/openejb/jee/oejb2/PatternType.java | 30 +-
.../jee/oejb2/PersistenceContextRefType.java | 48 +-
.../jee/oejb2/PersistenceContextTypeType.java | 16 +-
.../openejb/jee/oejb2/PortCompletionType.java | 24 +-
.../org/apache/openejb/jee/oejb2/PortType.java | 28 +-
.../org/apache/openejb/jee/oejb2/PropertyType.java | 24 +-
.../org/apache/openejb/jee/oejb2/QueryType.java | 152 +-
.../apache/openejb/jee/oejb2/ReferenceType.java | 18 +-
.../apache/openejb/jee/oejb2/ReferencesType.java | 38 +-
.../openejb/jee/oejb2/ResourceEnvRefType.java | 38 +-
.../openejb/jee/oejb2/ResourceLocatorType.java | 30 +-
.../apache/openejb/jee/oejb2/ResourceRefType.java | 32 +-
.../openejb/jee/oejb2/SequenceTableType.java | 30 +-
.../openejb/jee/oejb2/ServiceCompletionType.java | 38 +-
.../openejb/jee/oejb2/ServiceModuleType.java | 38 +-
.../apache/openejb/jee/oejb2/ServiceRefType.java | 44 +-
.../apache/openejb/jee/oejb2/SessionBeanType.java | 82 +-
.../apache/openejb/jee/oejb2/SqlGeneratorType.java | 28 +-
.../openejb/jee/oejb2/TransportGuaranteeType.java | 18 +-
.../openejb/jee/oejb2/WebServiceSecurityType.java | 44 +-
.../apache/openejb/jee/oejb2/XmlAttributeType.java | 24 +-
.../apache/openejb/jee/oejb3/EjbDeployment.java | 7 +-
.../openejb/jee/oejb3/PropertiesAdapter.java | 75 +-
.../v6/common/CompatibilityDescriptionGroup.java | 28 +-
.../openejb/jee/was/v6/common/Description.java | 56 +-
.../jee/was/v6/common/DescriptionGroup.java | 120 +-
.../openejb/jee/was/v6/common/DisplayName.java | 64 +-
.../openejb/jee/was/v6/common/EJBLocalRef.java | 30 +-
.../apache/openejb/jee/was/v6/common/EjbRef.java | 90 +-
.../openejb/jee/was/v6/common/EjbRefEnum.java | 22 +-
.../apache/openejb/jee/was/v6/common/EnvEntry.java | 86 +-
.../openejb/jee/was/v6/common/EnvEntryEnum.java | 36 +-
.../apache/openejb/jee/was/v6/common/IconType.java | 58 +-
.../apache/openejb/jee/was/v6/common/Identity.java | 80 +-
.../jee/was/v6/common/JNDIEnvRefsGroup.java | 182 +-
.../apache/openejb/jee/was/v6/common/Listener.java | 50 +-
.../jee/was/v6/common/MessageDestination.java | 38 +-
.../jee/was/v6/common/MessageDestinationRef.java | 94 +-
.../was/v6/common/MessageDestinationUsageEnum.java | 24 +-
.../openejb/jee/was/v6/common/ObjectFactory.java | 2 +-
.../openejb/jee/was/v6/common/ParamValue.java | 82 +-
.../apache/openejb/jee/was/v6/common/QName.java | 54 +-
.../openejb/jee/was/v6/common/ResAuthEnum.java | 24 +-
.../jee/was/v6/common/ResSharingScopeEnum.java | 22 +-
.../openejb/jee/was/v6/common/ResourceEnvRef.java | 112 +-
.../openejb/jee/was/v6/common/ResourceRef.java | 96 +-
.../jee/was/v6/common/RunAsSpecifiedIdentity.java | 46 +-
.../jee/was/v6/common/SecurityIdentity.java | 78 +-
.../openejb/jee/was/v6/common/SecurityRole.java | 88 +-
.../openejb/jee/was/v6/common/SecurityRoleRef.java | 82 +-
.../jee/was/v6/common/UseCallerIdentity.java | 24 +-
.../jee/was/v6/commonbnd/AbstractAuthData.java | 48 +-
.../jee/was/v6/commonbnd/BasicAuthData.java | 28 +-
.../jee/was/v6/commonbnd/EjbRefBinding.java | 76 +-
.../v6/commonbnd/MessageDestinationRefBinding.java | 76 +-
.../jee/was/v6/commonbnd/ObjectFactory.java | 2 +-
.../openejb/jee/was/v6/commonbnd/Property.java | 52 +-
.../was/v6/commonbnd/ResourceEnvRefBinding.java | 76 +-
.../jee/was/v6/commonbnd/ResourceRefBinding.java | 122 +-
.../openejb/jee/was/v6/ecore/EAnnotation.java | 94 +-
.../openejb/jee/was/v6/ecore/EAttribute.java | 22 +-
.../apache/openejb/jee/was/v6/ecore/EClass.java | 96 +-
.../openejb/jee/was/v6/ecore/EClassifier.java | 22 +-
.../apache/openejb/jee/was/v6/ecore/EDataType.java | 22 +-
.../org/apache/openejb/jee/was/v6/ecore/EEnum.java | 42 +-
.../openejb/jee/was/v6/ecore/EEnumLiteral.java | 22 +-
.../apache/openejb/jee/was/v6/ecore/EFactory.java | 20 +-
.../openejb/jee/was/v6/ecore/EModelElement.java | 42 +-
.../openejb/jee/was/v6/ecore/ENamedElement.java | 22 +-
.../apache/openejb/jee/was/v6/ecore/EObject.java | 46 +-
.../openejb/jee/was/v6/ecore/EOperation.java | 70 +-
.../apache/openejb/jee/was/v6/ecore/EPackage.java | 72 +-
.../openejb/jee/was/v6/ecore/EParameter.java | 20 +-
.../openejb/jee/was/v6/ecore/EReference.java | 48 +-
.../jee/was/v6/ecore/EStringToStringMapEntry.java | 50 +-
.../jee/was/v6/ecore/EStructuralFeature.java | 32 +-
.../openejb/jee/was/v6/ecore/ETypedElement.java | 52 +-
.../openejb/jee/was/v6/ecore/ObjectFactory.java | 2 +-
.../jee/was/v6/ejb/AcknowledgeModeEnum.java | 22 +-
.../openejb/jee/was/v6/ejb/ActivationConfig.java | 102 +-
.../jee/was/v6/ejb/ActivationConfigProperty.java | 56 +-
.../openejb/jee/was/v6/ejb/AssemblyDescriptor.java | 164 +-
.../openejb/jee/was/v6/ejb/CMPAttribute.java | 48 +-
.../apache/openejb/jee/was/v6/ejb/CMRField.java | 50 +-
.../jee/was/v6/ejb/ContainerManagedEntity.java | 144 +-
.../openejb/jee/was/v6/ejb/DestinationEnum.java | 22 +-
.../org/apache/openejb/jee/was/v6/ejb/EJBJar.java | 98 +-
.../openejb/jee/was/v6/ejb/EJBMethodCategory.java | 50 +-
.../apache/openejb/jee/was/v6/ejb/EJBRelation.java | 102 +-
.../jee/was/v6/ejb/EJBRelationshipRole.java | 152 +-
.../openejb/jee/was/v6/ejb/EnterpriseBean.java | 196 +-
.../org/apache/openejb/jee/was/v6/ejb/Entity.java | 50 +-
.../apache/openejb/jee/was/v6/ejb/ExcludeList.java | 102 +-
.../openejb/jee/was/v6/ejb/MessageDriven.java | 130 +-
.../jee/was/v6/ejb/MessageDrivenDestination.java | 54 +-
.../openejb/jee/was/v6/ejb/MethodElement.java | 300 +-
.../openejb/jee/was/v6/ejb/MethodElementEnum.java | 30 +-
.../openejb/jee/was/v6/ejb/MethodPermission.java | 126 +-
.../openejb/jee/was/v6/ejb/MethodTransaction.java | 102 +-
.../openejb/jee/was/v6/ejb/MultiplicityEnum.java | 22 +-
.../openejb/jee/was/v6/ejb/ObjectFactory.java | 2 +-
.../org/apache/openejb/jee/was/v6/ejb/Query.java | 104 +-
.../apache/openejb/jee/was/v6/ejb/QueryMethod.java | 20 +-
.../openejb/jee/was/v6/ejb/Relationships.java | 100 +-
.../jee/was/v6/ejb/ReturnTypeMappingEnum.java | 22 +-
.../apache/openejb/jee/was/v6/ejb/RoleSource.java | 102 +-
.../org/apache/openejb/jee/was/v6/ejb/Session.java | 60 +-
.../apache/openejb/jee/was/v6/ejb/SessionEnum.java | 22 +-
.../jee/was/v6/ejb/SubscriptionDurabilityEnum.java | 22 +-
.../jee/was/v6/ejb/TransactionAttributeEnum.java | 30 +-
.../openejb/jee/was/v6/ejb/TransactionEnum.java | 22 +-
.../was/v6/ejbbnd/CMPConnectionFactoryBinding.java | 78 +-
.../openejb/jee/was/v6/ejbbnd/CMPResAuthEnum.java | 22 +-
.../openejb/jee/was/v6/ejbbnd/EJBJarBinding.java | 142 +-
.../jee/was/v6/ejbbnd/EnterpriseBeanBinding.java | 232 +-
.../was/v6/ejbbnd/MessageDrivenBeanBinding.java | 32 +-
.../openejb/jee/was/v6/ejbbnd/ObjectFactory.java | 2 +-
.../apache/openejb/jee/was/v6/java/ArrayType.java | 54 +-
.../org/apache/openejb/jee/was/v6/java/Block.java | 76 +-
.../apache/openejb/jee/was/v6/java/Comment.java | 20 +-
.../org/apache/openejb/jee/was/v6/java/Field.java | 52 +-
.../openejb/jee/was/v6/java/Initializer.java | 76 +-
.../apache/openejb/jee/was/v6/java/JavaClass.java | 238 +-
.../openejb/jee/was/v6/java/JavaDataType.java | 20 +-
.../apache/openejb/jee/was/v6/java/JavaEvent.java | 20 +-
.../openejb/jee/was/v6/java/JavaPackage.java | 20 +-
.../openejb/jee/was/v6/java/JavaParameter.java | 24 +-
.../openejb/jee/was/v6/java/JavaParameterEnum.java | 26 +-
.../jee/was/v6/java/JavaVisibilityEnum.java | 26 +-
.../org/apache/openejb/jee/was/v6/java/Method.java | 108 +-
.../openejb/jee/was/v6/java/ObjectFactory.java | 2 +-
.../apache/openejb/jee/was/v6/java/Statement.java | 20 +-
.../apache/openejb/jee/was/v6/java/TypeKind.java | 26 +-
.../was/v6/webservice/clientbnd/ObjectFactory.java | 2 +-
.../v6/webservice/clientbnd/ServiceRefBinding.java | 76 +-
.../jee/was/v6/wsclient/ComponentScopedRefs.java | 76 +-
.../openejb/jee/was/v6/wsclient/Handler.java | 142 +-
.../openejb/jee/was/v6/wsclient/ObjectFactory.java | 2 +-
.../jee/was/v6/wsclient/PortComponentRef.java | 80 +-
.../openejb/jee/was/v6/wsclient/ServiceRef.java | 124 +-
.../jee/was/v6/wsclient/WebServicesClient.java | 96 +-
.../org/apache/openejb/jee/was/v6/xmi/Add.java | 40 +-
.../org/apache/openejb/jee/was/v6/xmi/Any.java | 48 +-
.../org/apache/openejb/jee/was/v6/xmi/Delete.java | 20 +-
.../apache/openejb/jee/was/v6/xmi/Difference.java | 196 +-
.../openejb/jee/was/v6/xmi/Documentation.java | 194 +-
.../apache/openejb/jee/was/v6/xmi/Extension.java | 48 +-
.../org/apache/openejb/jee/was/v6/xmi/Import.java | 20 +-
.../apache/openejb/jee/was/v6/xmi/MetaModel.java | 20 +-
.../org/apache/openejb/jee/was/v6/xmi/Model.java | 20 +-
.../openejb/jee/was/v6/xmi/ObjectFactory.java | 2 +-
.../openejb/jee/was/v6/xmi/PackageReference.java | 72 +-
.../org/apache/openejb/jee/was/v6/xmi/Replace.java | 40 +-
.../org/apache/openejb/jee/was/v6/xmi/XMI.java | 50 +-
.../jee/wls/ApplicationAdminModeTrigger.java | 26 +-
.../openejb/jee/wls/AutomaticKeyGeneration.java | 28 +-
.../org/apache/openejb/jee/wls/CachingElement.java | 42 +-
.../org/apache/openejb/jee/wls/CachingName.java | 18 +-
.../java/org/apache/openejb/jee/wls/Capacity.java | 26 +-
.../java/org/apache/openejb/jee/wls/ColumnMap.java | 26 +-
.../org/apache/openejb/jee/wls/Compatibility.java | 32 +-
.../openejb/jee/wls/ConnectionPoolParams.java | 52 +-
.../org/apache/openejb/jee/wls/ContextCase.java | 32 +-
.../openejb/jee/wls/ContextRequestClass.java | 40 +-
.../openejb/jee/wls/DatabaseSpecificSql.java | 24 +-
.../org/apache/openejb/jee/wls/Description.java | 16 +-
.../jee/wls/DistributedDestinationConnection.java | 20 +-
.../org/apache/openejb/jee/wls/EjbQlQuery.java | 26 +-
.../openejb/jee/wls/EjbReferenceDescription.java | 26 +-
.../java/org/apache/openejb/jee/wls/Empty.java | 24 +-
.../org/apache/openejb/jee/wls/EntityCache.java | 34 +-
.../org/apache/openejb/jee/wls/EntityCacheRef.java | 34 +-
.../apache/openejb/jee/wls/EntityClustering.java | 30 +-
.../apache/openejb/jee/wls/EntityDescriptor.java | 42 +-
.../openejb/jee/wls/FairShareRequestClass.java | 26 +-
.../org/apache/openejb/jee/wls/FieldGroup.java | 46 +-
.../java/org/apache/openejb/jee/wls/FieldMap.java | 32 +-
.../apache/openejb/jee/wls/IdempotentMethods.java | 38 +-
.../openejb/jee/wls/IiopSecurityDescriptor.java | 28 +-
.../apache/openejb/jee/wls/InvalidationTarget.java | 24 +-
.../java/org/apache/openejb/jee/wls/Logging.java | 42 +-
.../openejb/jee/wls/MaxThreadsConstraint.java | 32 +-
.../jee/wls/MessageDestinationDescriptor.java | 40 +-
.../openejb/jee/wls/MessageDrivenDescriptor.java | 82 +-
.../java/org/apache/openejb/jee/wls/Method.java | 32 +-
.../org/apache/openejb/jee/wls/MethodParams.java | 38 +-
.../openejb/jee/wls/MinThreadsConstraint.java | 26 +-
.../org/apache/openejb/jee/wls/Persistence.java | 30 +-
.../org/apache/openejb/jee/wls/PersistenceUse.java | 28 +-
.../main/java/org/apache/openejb/jee/wls/Pool.java | 28 +-
.../java/org/apache/openejb/jee/wls/PortInfo.java | 54 +-
.../apache/openejb/jee/wls/PropertyNamevalue.java | 24 +-
.../org/apache/openejb/jee/wls/QueryMethod.java | 26 +-
.../openejb/jee/wls/ReferenceDescriptor.java | 82 +-
.../openejb/jee/wls/RelationshipCaching.java | 40 +-
.../openejb/jee/wls/RelationshipRoleMap.java | 42 +-
.../openejb/jee/wls/ResourceDescription.java | 26 +-
.../openejb/jee/wls/ResourceEnvDescription.java | 26 +-
.../openejb/jee/wls/ResponseTimeRequestClass.java | 26 +-
.../openejb/jee/wls/RetryMethodsOnRollback.java | 42 +-
.../openejb/jee/wls/RunAsRoleAssignment.java | 26 +-
.../apache/openejb/jee/wls/SecurityPermission.java | 26 +-
.../org/apache/openejb/jee/wls/SecurityPlugin.java | 26 +-
.../openejb/jee/wls/SecurityRoleAssignment.java | 46 +-
.../jee/wls/ServiceReferenceDescription.java | 58 +-
.../java/org/apache/openejb/jee/wls/SqlQuery.java | 40 +-
.../java/org/apache/openejb/jee/wls/SqlShape.java | 58 +-
.../openejb/jee/wls/StatefulSessionCache.java | 30 +-
.../openejb/jee/wls/StatefulSessionClustering.java | 32 +-
.../openejb/jee/wls/StatefulSessionDescriptor.java | 32 +-
.../openejb/jee/wls/StatelessClustering.java | 36 +-
.../jee/wls/StatelessSessionDescriptor.java | 28 +-
.../java/org/apache/openejb/jee/wls/Table.java | 40 +-
.../java/org/apache/openejb/jee/wls/TableMap.java | 50 +-
.../apache/openejb/jee/wls/TimerDescriptor.java | 24 +-
.../openejb/jee/wls/TransactionDescriptor.java | 24 +-
.../openejb/jee/wls/TransactionIsolation.java | 40 +-
.../openejb/jee/wls/TransportRequirements.java | 28 +-
.../openejb/jee/wls/UnknownPrimaryKeyField.java | 24 +-
.../openejb/jee/wls/WeblogicCompatibility.java | 24 +-
.../org/apache/openejb/jee/wls/WeblogicEjbJar.java | 160 +-
.../openejb/jee/wls/WeblogicEnterpriseBean.java | 120 +-
.../org/apache/openejb/jee/wls/WeblogicQuery.java | 42 +-
.../apache/openejb/jee/wls/WeblogicRdbmsBean.java | 122 +-
.../apache/openejb/jee/wls/WeblogicRdbmsJar.java | 68 +-
.../openejb/jee/wls/WeblogicRdbmsRelation.java | 50 +-
.../openejb/jee/wls/WeblogicRelationshipRole.java | 32 +-
.../org/apache/openejb/jee/wls/WorkManager.java | 68 +-
.../jee/wls/WorkManagerShutdownTrigger.java | 26 +-
.../main/resources/META-INF/schema/beans_1_1.xsd | 355 -
.../main/resources/META-INF/schema/beans_2_0.xsd | 370 ++
.../test/java/org/apache/openejb/jee/JeeTest.java | 5 +-
.../java/org/apache/openejb/jee/cdi/BeansTest.java | 11 +-
.../apache/openejb/jee/jpa/PersistenceXmlTest.java | 20 +-
container/openejb-jpa-integration/pom.xml | 17 +-
.../openejb/jpa/integration/MakeTxLookup.java | 10 +-
.../eclipselink/MBeanOpenEJBRuntimeServices.java | 26 +
.../MBeanOpenEJBRuntimeServicesMBean.java | 22 +
.../eclipselink/OpenEJBRuntimeServices.java | 42 +
.../eclipselink/OpenEJBServerPlatform.java | 23 +-
container/openejb-junit/pom.xml | 6 +-
.../org/apache/openejb/junit/ContextConfig.java | 10 +-
.../org/apache/openejb/junit/JUnit4Runner.java | 2 +-
.../org/apache/openejb/junit/OpenEjbRunner.java | 6 +-
.../openejb/junit/context/OpenEjbTestContext.java | 12 +-
.../org/apache/openejb/junit/context/Util.java | 13 +-
container/openejb-loader/pom.xml | 8 +-
.../apache/openejb/loader/BasicURLClassPath.java | 125 +-
.../apache/openejb/loader/ClassPathFactory.java | 13 +-
.../java/org/apache/openejb/loader/Embedder.java | 2 +-
.../java/org/apache/openejb/loader/FileUtils.java | 5 +-
.../main/java/org/apache/openejb/loader/Files.java | 28 +-
.../main/java/org/apache/openejb/loader/IO.java | 15 +-
.../org/apache/openejb/loader/JarLocation.java | 1 -
.../openejb/loader/LoaderRuntimeException.java | 1 +
.../org/apache/openejb/loader/OpenEJBInstance.java | 2 +-
.../java/org/apache/openejb/loader/Options.java | 44 +-
.../org/apache/openejb/loader/SystemClassPath.java | 27 +-
.../org/apache/openejb/loader/SystemInstance.java | 116 +-
.../org/apache/openejb/loader/TomcatClassPath.java | 40 +-
.../org/apache/openejb/loader/WebAppClassPath.java | 1 +
.../main/java/org/apache/openejb/loader/Zips.java | 1 +
.../openejb/loader/provisining/MavenResolver.java | 60 +-
.../provisining/ProvisioningResolverAware.java | 1 +
.../java/org/apache/openejb/observer/Event.java | 2 +-
.../apache/openejb/observer/ObserverManager.java | 48 +-
.../java/org/apache/openejb/loader/FilesTest.java | 23 +-
.../loader/provisining/MavenResolverTest.java | 16 +-
.../apache/openejb/observer/EventSpeedTest.java | 6 +-
.../openejb/observer/ObserverFeaturesTest.java | 4 +-
.../apache/openejb/observer/ObserverListTest.java | 2 +-
.../java/org/apache/openejb/observer/Util.java | 4 +-
container/pom.xml | 5 +-
docker-compose.yml | 63 +-
docs/.DS_Store | Bin 0 -> 6148 bytes
docs/Configuring-in-tomee.adoc | 37 +
docs/activemqresourceadapter-config.adoc | 87 +
docs/admin/.DS_Store | Bin 0 -> 6148 bytes
docs/admin/cluster/index.adoc | 232 +
docs/admin/configuration/application.adoc | 100 +
docs/admin/configuration/containers.adoc | 585 ++
docs/admin/configuration/index.adoc | 24 +
docs/admin/configuration/resources.adoc | 570 ++
docs/admin/configuration/server.adoc | 86 +
docs/admin/file-layout.adoc | 144 +
docs/admin/index.adoc | 7 +
docs/advanced/.DS_Store | Bin 0 -> 6148 bytes
docs/advanced/applicationcomposer/index.adoc | 76 +
docs/advanced/client/jndi.adoc | 96 +
docs/advanced/index.adoc | 7 +
docs/advanced/jms/jms-configuration.adoc | 67 +
docs/advanced/setup/index.adoc | 141 +
docs/advanced/shading/index.adoc | 276 +
.../advanced/tomee-embedded/foo.ado | 0
docs/advanced/tomee-embedded/index.adoc | 223 +
docs/alternate-descriptors.adoc | 124 +
docs/annotations,-xml-and-defaults.adoc | 22 +
docs/app-clients-and-jndi.adoc | 74 +
docs/application-composer/advanced.adoc | 111 +
docs/application-composer/getting-started.adoc | 234 +
docs/application-composer/history.adoc | 48 +
docs/application-composer/index.adoc | 20 +
docs/application-deployment-solutions.adoc | 92 +
docs/application-discovery-via-the-classpath.adoc | 111 +
docs/application-resources.adoc | 375 ++
docs/arquillian-available-adapters.adoc | 319 +
docs/arquillian-getting-started.adoc | 44 +
docs/basics---getting-things.adoc | 108 +
docs/basics---security.adoc | 55 +
docs/basics---transactions.adoc | 67 +
docs/bmpentitycontainer-config.adoc | 55 +
docs/bouncy-castle.adoc | 40 +
docs/built-in-type-converters.adoc | 101 +
docs/callbacks.adoc | 169 +
docs/changing-jms-implementations.adoc | 161 +
docs/client-server-transports.adoc | 39 +
docs/clients.adoc | 101 +
docs/cmpentitycontainer-config.adoc | 53 +
docs/collapsed-ear.adoc | 49 +
docs/common-datasource-configurations.adoc | 123 +
docs/common-errors.adoc | 31 +
docs/common-persistenceprovider-properties.adoc | 50 +
docs/comparison.adoc | 231 +
docs/concepts.adoc | 83 +
docs/configuration.adoc | 151 +
docs/configuring-containers-in-tests.adoc | 30 +
docs/configuring-datasources-in-tests.adoc | 68 +
docs/configuring-datasources.adoc | 204 +
docs/configuring-durations.adoc | 70 +
docs/configuring-javamail.adoc | 44 +
docs/configuring-logging-in-tests.adoc | 121 +
docs/configuring-persistenceunits-in-tests.adoc | 160 +
docs/constructor-injection.adoc | 103 +
docs/containers-and-resources.adoc | 474 ++
docs/contrib/.DS_Store | Bin 0 -> 6148 bytes
docs/contrib/debug/debug-intellij.adoc | 182 +
docs/contrib/debug/idea1.png | Bin 0 -> 48995 bytes
docs/contrib/debug/idea10.png | Bin 0 -> 54939 bytes
docs/contrib/debug/idea2.png | Bin 0 -> 36567 bytes
docs/contrib/debug/idea3.png | Bin 0 -> 20165 bytes
docs/contrib/debug/idea4.png | Bin 0 -> 55824 bytes
docs/contrib/debug/idea6.png | Bin 0 -> 19286 bytes
docs/contrib/debug/idea7.png | Bin 0 -> 19805 bytes
docs/contrib/debug/idea8.png | Bin 0 -> 55721 bytes
docs/contrib/debug/idea9.png | Bin 0 -> 19477 bytes
docs/custom-injection.adoc | 209 +
docs/datasource-config.adoc | 535 ++
docs/datasource-configuration-by-creator.adoc | 160 +
docs/datasource-password-encryption.adoc | 168 +
docs/deamon/lin-service.adoc | 24 +
docs/deamon/win-service.adoc | 24 +
docs/declaring-references.adoc | 5 +
docs/deploy-tool.adoc | 167 +
docs/deploying-in-tomee.adoc | 73 +
docs/deployment-id.adoc | 236 +
docs/deployments.adoc | 153 +
docs/details-on-openejb-jar.adoc | 156 +
docs/developer/.DS_Store | Bin 0 -> 6148 bytes
docs/developer/classloading/index.adoc | 58 +
docs/developer/configuration/cxf.adoc | 93 +
docs/developer/ide/index.adoc | 23 +
docs/developer/index.adoc | 7 +
docs/developer/json/index.adoc | 205 +
docs/developer/migration/tomee-1-to-7.adoc | 33 +
.../testing/applicationcomposer/index.adoc | 335 +
docs/developer/testing/arquillian/index.adoc | 421 ++
docs/developer/testing/index.adoc | 9 +
docs/developer/testing/other/index.adoc | 134 +
docs/developer/tools/gradle-plugins.adoc | 50 +
docs/developer/tools/index.adoc | 8 +
docs/developer/tools/maven-plugins.adoc | 13 +
.../developer/tools/maven/applicationcomposer.adoc | 47 +
docs/developer/tools/maven/embedded.adoc | 53 +
docs/developer/tools/maven/tomee.adoc | 184 +
docs/docs.adoc | 26 +
docs/documentation.adoc | 103 +
docs/documentation.old.adoc | 98 +
docs/dynamic-datasource.adoc | 224 +
docs/eclipse-plugin.adoc | 41 +
docs/ejb-failover.adoc | 93 +
docs/ejb-local-ref.adoc | 56 +
docs/ejb-over-ssl.adoc | 137 +
docs/ejb-ref.adoc | 55 +
docs/ejb-refs.adoc | 199 +
docs/ejb-request-logging.adoc | 158 +
docs/ejbd-transport.adoc | 212 +
docs/embedded-and-remotable.adoc | 177 +
docs/embedded-configuration.adoc | 138 +
docs/embedding.adoc | 34 +
docs/failover-logging.adoc | 58 +
docs/faq.adoc | 108 +
docs/features.adoc | 5 +
docs/from-glassfish-to-tomee.adoc | 11 +
...l-testing-with-openejb,-jetty-and-selenium.adoc | 238 +
docs/generating-ejb-3-annotations.adoc | 65 +
docs/getting-started.adoc | 178 +
docs/hello-world.adoc | 263 +
docs/hibernate.adoc | 103 +
docs/initialcontext-config.adoc | 44 +
docs/installation-drop-in-war.adoc | 55 +
docs/installation.adoc | 35 +
docs/installing-tomee.adoc | 87 +
docs/java7.adoc | 40 +
docs/javaagent-with-maven-surefire.adoc | 38 +
docs/javaagent.adoc | 66 +
docs/javaee7-status.adoc | 218 +
docs/javamailsession-config.adoc | 44 +
docs/jms-resources-and-mdb-container.adoc | 362 ++
docs/jmsconnectionfactory-config.adoc | 104 +
docs/jndi-names.adoc | 401 ++
docs/jpa-concepts.adoc | 227 +
docs/jpa-usage.adoc | 48 +
docs/local-client-injection.adoc | 87 +
docs/local-server.adoc | 56 +
docs/lookup-of-other-ejbs-example.adoc | 148 +
docs/managedcontainer-config.adoc | 44 +
docs/manual-installation.adoc | 148 +
docs/maven.adoc | 63 +
docs/maven/build-mojo.adoc | 1169 ++++
docs/maven/configtest-mojo.adoc | 1086 ++++
docs/maven/debug-mojo.adoc | 1139 ++++
docs/maven/deploy-mojo.adoc | 196 +
docs/maven/exec-mojo.adoc | 1277 ++++
docs/maven/favicon.ico | Bin 0 -> 3638 bytes
docs/maven/help-mojo.adoc | 115 +
docs/maven/index.adoc | 178 +
docs/maven/list-mojo.adoc | 132 +
docs/maven/run-mojo.adoc | 1139 ++++
docs/maven/start-mojo.adoc | 1139 ++++
docs/maven/stop-mojo.adoc | 1086 ++++
docs/maven/undeploy-mojo.adoc | 159 +
docs/messagedrivencontainer-config.adoc | 87 +
docs/multicast-discovery.adoc | 93 +
docs/multiple-business-interface-hazzards.adoc | 209 +
docs/multipoint-considerations.adoc | 31 +
docs/multipoint-discovery.adoc | 87 +
docs/multipoint-recommendations.adoc | 153 +
docs/multipulse-discovery.adoc | 112 +
docs/new-in-openejb-3.0.adoc | 157 +
docs/openejb-3.adoc | 69 +
docs/openejb-binaries.adoc | 34 +
docs/openejb-eclipse-plugin.adoc | 22 +
docs/openejb-jsr-107-integration.adoc | 24 +
docs/openejb.xml.adoc | 100 +
docs/openjpa.adoc | 132 +
docs/orb-config.adoc | 42 +
docs/persistence-context.adoc | 61 +
docs/persistence-unit-ref.adoc | 95 +
docs/properties-listing.adoc | 729 +++
docs/properties-tool.adoc | 219 +
docs/property-overriding.adoc | 64 +
docs/provisioning.adoc | 102 +
docs/proxyfactory-config.adoc | 44 +
docs/queue-config.adoc | 50 +
docs/quickstart.adoc | 69 +
docs/refcard/.DS_Store | Bin 0 -> 6148 bytes
docs/refcard/css/cypher_main.css | 493 ++
docs/refcard/css/github.min.css | 129 +
docs/refcard/css/refcard.css | 491 ++
docs/refcard/css/style.css | 102 +
docs/refcard/favicon.ico | Bin 0 -> 3638 bytes
docs/refcard/images/github.png | Bin 0 -> 2473 bytes
docs/refcard/images/tomee.png | Bin 0 -> 1914 bytes
docs/refcard/js/highlight.min.js | 1 +
docs/refcard/js/jquery.min.js | 5 +
docs/refcard/js/modernizr.custom.2.6.2.js | 4 +
docs/refcard/js/refcard.js | 74 +
docs/refcard/refcard.html | 1556 +++++
docs/remote-server.adoc | 72 +
docs/resource-injection.adoc | 209 +
docs/resource-ref-for-datasource.adoc | 55 +
docs/running-a-standalone-openejb-server.adoc | 77 +
docs/securing-a-web-service.adoc | 240 +
docs/security-annotations.adoc | 301 +
docs/security.adoc | 201 +
docs/securityservice-config.adoc | 52 +
docs/service-locator.adoc | 168 +
docs/services.adoc | 28 +
docs/singleton-beans.adoc | 232 +
docs/singleton-ejb.adoc | 7 +
docs/singletoncontainer-config.adoc | 71 +
docs/spring-and-openejb-3.0.adoc | 238 +
docs/spring-ejb-and-jpa.adoc | 197 +
docs/spring.adoc | 139 +
docs/ssh.adoc | 63 +
docs/standalone-server.adoc | 24 +
docs/startup.adoc | 272 +
docs/statefulcontainer-config.adoc | 167 +
docs/statelesscontainer-config.adoc | 445 ++
docs/system-properties-files.adoc | 25 +
docs/system-properties.adoc | 71 +
docs/telnet-console.adoc | 165 +
docs/tip-concurrency.adoc | 34 +
docs/tip-jersey-client.adoc | 35 +
docs/tip-weblogic.adoc | 22 +
docs/tomcat-object-factory.adoc | 17 +
docs/tomee-and-eclipse.adoc | 140 +
docs/tomee-and-hibernate.adoc | 173 +
docs/tomee-and-intellij.adoc | 82 +
docs/tomee-and-netbeans.adoc | 107 +
docs/tomee-and-security.adoc | 56 +
docs/tomee-and-webspheremq.adoc | 26 +
docs/tomee-cluster.txt | 72 +
docs/tomee-directory-structure.adoc | 25 +
docs/tomee-embedded-maven-plugin.adoc | 787 +++
docs/tomee-jaas.adoc | 93 +
docs/tomee-logging-in-eclipse.adoc | 19 +
docs/tomee-logging.adoc | 32 +
docs/tomee-maven-plugin.adoc | 178 +
docs/tomee-mp-getting-started.adoc | 103 +
docs/tomee-version-policies.adoc | 55 +
docs/tomee-webaccess.adoc | 18 +
docs/tomee-webapp.adoc | 75 +
docs/topic-config.adoc | 50 +
docs/transaction-annotations.adoc | 230 +
docs/transactionmanager-config.adoc | 183 +
docs/understanding-callbacks.adoc | 98 +
docs/understanding-the-directory-layout.adoc | 74 +
docs/unix-daemon.adoc | 158 +
docs/validation-tool.adoc | 143 +
docs/version-checker.adoc | 13 +
examples/README.adoc | 53 +
examples/access-timeout-meta/README.adoc | 281 +
examples/access-timeout-meta/README.md | 249 -
examples/access-timeout-meta/README_es.adoc | 287 +
examples/access-timeout-meta/pom.xml | 13 +-
.../java/org/superbiz/accesstimeout/BusyBee.java | 4 +-
.../superbiz/accesstimeout/api/AwaitBriefly.java | 4 +-
.../superbiz/accesstimeout/api/AwaitForever.java | 4 +-
.../org/superbiz/accesstimeout/api/AwaitNever.java | 4 +-
.../org/superbiz/accesstimeout/BusyBeeTest.java | 4 +-
examples/access-timeout/README.adoc | 216 +
examples/access-timeout/README.md | 196 -
examples/access-timeout/README_es.adoc | 218 +
examples/access-timeout/pom.xml | 13 +-
.../java/org/superbiz/accesstimeout/BusyBee.java | 4 +-
.../org/superbiz/accesstimeout/BusyBeeTest.java | 4 +-
examples/alternate-descriptors/README.adoc | 173 +
examples/alternate-descriptors/README.md | 160 -
examples/alternate-descriptors/README_es.adoc | 169 +
examples/alternate-descriptors/pom.xml | 15 +-
.../src/main/java/org/superbiz/altdd/Movie.java | 4 +-
.../src/main/java/org/superbiz/altdd/Movies.java | 4 +-
.../test/java/org/superbiz/altdd/MoviesTest.java | 4 +-
examples/applet/README.adoc | 177 +
examples/applet/README.md | 164 -
examples/applet/pom.xml | 14 +-
.../main/java/org/superbiz/applet/Calculator.java | 4 +-
.../java/org/superbiz/applet/CalculatorApplet.java | 10 +-
.../java/org/superbiz/applet/CalculatorImpl.java | 4 +-
.../src/test/java/org/superbiz/JNDILookupTest.java | 7 +-
examples/application-composer/README.adoc | 164 +
examples/application-composer/README.md | 158 -
examples/application-composer/pom.xml | 13 +-
.../src/main/java/org/superbiz/composed/Movie.java | 4 +-
.../main/java/org/superbiz/composed/Movies.java | 4 +-
.../java/org/superbiz/composed/MoviesImpl.java | 4 +-
.../java/org/superbiz/composed/MoviesTest.java | 4 +-
examples/applicationcomposer-jaxws-cdi/README.adoc | 232 +
examples/applicationcomposer-jaxws-cdi/pom.xml | 17 +-
.../java/org/superbiz/example/jaxws/Agenda.java | 4 +-
.../org/superbiz/example/jaxws/LazyAgenda.java | 4 +-
.../org/superbiz/example/jaxws/MeetingPlanner.java | 7 +-
.../superbiz/example/jaxws/MeetingPlannerImpl.java | 4 +-
.../superbiz/example/jaxws/MeetingPlannerTest.java | 57 +-
examples/applicationexception/README.adoc | 102 +
examples/applicationexception/README.md | 97 -
examples/applicationexception/pom.xml | 15 +-
.../superbiz/appexception/BusinessException.java | 4 +-
.../appexception/ThrowBusinessException.java | 4 +-
.../appexception/ThrowBusinessExceptionImpl.java | 4 +-
.../appexception/ValueRequiredException.java | 4 +-
.../ThrowBusinessExceptionImplTest.java | 4 +-
examples/arquillian-jpa/README.adoc | 170 +
examples/arquillian-jpa/README.md | 168 -
examples/arquillian-jpa/pom.xml | 64 +-
.../org/superbiz/arquillian/persistence/User.java | 4 +-
.../test/persistence/PersistenceTest.java | 44 +-
examples/async-methods/README.adoc | 215 +
examples/async-methods/README.md | 154 -
examples/async-methods/pom.xml | 13 +-
.../main/java/org/superbiz/async/JobProcessor.java | 4 +-
.../java/org/superbiz/async/JobProcessorTest.java | 4 +-
examples/async-postconstruct/README.adoc | 134 +
examples/async-postconstruct/README.md | 118 -
examples/async-postconstruct/pom.xml | 13 +-
.../bean-validation-design-by-contract/README.adoc | 225 +
.../bean-validation-design-by-contract/README.md | 202 -
.../bean-validation-design-by-contract/pom.xml | 15 +-
.../designbycontract/OlympicGamesManager.java | 4 +-
.../designbycontract/PoleVaultingManager.java | 4 +-
.../designbycontract/PoleVaultingManagerBean.java | 4 +-
.../designbycontract/OlympicGamesTest.java | 0
examples/bval-evaluation-redeployment/README.adoc | 3 +
.../bval-evaluation-redeployment/WebApp1/pom.xml | 6 +-
.../org/superbiz/webapp1/ejb/BusinessBean.java | 4 +-
.../org/superbiz/webapp1/messages/ErrorList.java | 4 +-
.../superbiz/webapp1/messages/ErrorResponse.java | 4 +-
.../ConstraintViolationExceptionMapper.java | 4 +-
.../superbiz/webapp1/service/WebApp1Service.java | 4 +-
.../WebApp1/src/main/webapp/WEB-INF/ejb-jar.xml | 6 -
.../bval-evaluation-redeployment/WebApp2/pom.xml | 6 +-
.../org/superbiz/webapp2/messages/ErrorList.java | 4 +-
.../superbiz/webapp2/messages/ErrorResponse.java | 4 +-
.../ConstraintViolationExceptionMapper.java | 4 +-
.../superbiz/webapp2/service/WebApp2Service.java | 4 +-
.../WebApp2/src/main/webapp/WEB-INF/ejb-jar.xml | 6 -
examples/bval-evaluation-redeployment/pom.xml | 44 +-
.../bval-evaluation-redeployment/runner/pom.xml | 18 +-
.../runner/src/test/java/RedeploymentTest.java | 4 +-
.../cdi-alternative-and-stereotypes/README.adoc | 131 +
examples/cdi-alternative-and-stereotypes/README.md | 126 -
examples/cdi-alternative-and-stereotypes/pom.xml | 13 +-
.../java/org/superbiz/cdi/stereotype/Journey.java | 4 +-
.../superbiz/cdi/stereotype/LowCostCompanie.java | 4 +-
.../java/org/superbiz/cdi/stereotype/Society.java | 4 +-
.../java/org/superbiz/cdi/stereotype/Vehicle.java | 4 +-
.../org/superbiz/cdi/stereotype/AirOpenEJB.java | 8 +-
.../java/org/superbiz/cdi/stereotype/Mock.java | 4 +-
.../superbiz/cdi/stereotype/StereotypeTest.java | 4 +-
.../java/org/superbiz/cdi/stereotype/SuperCar.java | 4 +-
examples/cdi-application-scope/README.adoc | 143 +
examples/cdi-application-scope/README.md | 133 -
examples/cdi-application-scope/pom.xml | 13 +-
.../org/superbiz/cdi/applicationscope/Soup.java | 4 +-
.../org/superbiz/cdi/applicationscope/Waiter.java | 4 +-
.../cdi/applicationscope/RestaurantTest.java | 4 +-
examples/cdi-basic/README.adoc | 174 +
examples/cdi-basic/README.md | 164 -
examples/cdi-basic/pom.xml | 13 +-
.../main/java/org/superbiz/cdi/basic/Course.java | 4 +-
.../main/java/org/superbiz/cdi/basic/Faculty.java | 4 +-
.../java/org/superbiz/cdi/basic/CourseTest.java | 4 +-
examples/cdi-ejbcontext-jaas/pom.xml | 18 +-
.../org/superbiz/cdi/ejbcontext/LogginServlet.java | 4 +-
.../org/superbiz/cdi/ejbcontext/PrinciaplEjb.java | 4 +-
examples/cdi-events/README.adoc | 35 +
examples/cdi-events/README.md | 32 -
examples/cdi-events/pom.xml | 13 +-
.../java/org/superbiz/cdi/events/Notifier.java | 4 +-
.../java/org/superbiz/cdi/events/EventTest.java | 4 +-
.../java/org/superbiz/cdi/events/Observer.java | 4 +-
examples/cdi-interceptors/README.adoc | 220 +
examples/cdi-interceptors/README.md | 216 -
examples/cdi-interceptors/pom.xml | 13 +-
.../org/superbiz/cdi/AccessDeniedException.java | 4 +-
.../BookForAShowOldStyleInterceptorBinding.java | 4 +-
.../beans/BookForAShowOneInterceptorApplied.java | 4 +-
.../beans/BookForAShowTwoInterceptorsApplied.java | 4 +-
...kShowInterceptorBindingInheritanceExplored.java | 4 +-
.../cdi/bookshow/interceptorbinding/Log.java | 4 +-
.../interceptorbinding/TimeRestrictAndLog.java | 4 +-
.../interceptorbinding/TimeRestricted.java | 4 +-
.../BookForAShowLoggingInterceptor.java | 10 +-
.../TimeBasedRestrictingInterceptor.java | 4 +-
.../bookshow/tracker/InterceptionOrderTracker.java | 4 +-
...BookForAShowOldStyleInterceptorBindingTest.java | 4 +-
.../BookForAShowOneInterceptorAppliedTest.java | 4 +-
.../BookForAShowTwoInterceptorsAppiledTest.java | 4 +-
.../BookShowInterceptorBindingInheritanceTest.java | 4 +-
examples/cdi-produces-disposes/README.adoc | 292 +
examples/cdi-produces-disposes/README.md | 259 -
examples/cdi-produces-disposes/README.txt | 18 -
examples/cdi-produces-disposes/pom.xml | 13 +-
.../cdi/produces/disposes/ConsoleHandler.java | 4 +-
.../cdi/produces/disposes/DatabaseHandler.java | 4 +-
.../cdi/produces/disposes/FileHandler.java | 4 +-
.../superbiz/cdi/produces/disposes/LogFactory.java | 4 +-
.../superbiz/cdi/produces/disposes/LogHandler.java | 4 +-
.../org/superbiz/cdi/produces/disposes/Logger.java | 4 +-
.../superbiz/cdi/produces/disposes/LoggerImpl.java | 4 +-
.../superbiz/cdi/produces/disposes/LoggerTest.java | 4 +-
examples/cdi-produces-field/README.adoc | 302 +
examples/cdi-produces-field/README.md | 270 -
examples/cdi-produces-field/pom.xml | 13 +-
.../cdi/produces/field/ConsoleHandler.java | 4 +-
.../cdi/produces/field/DatabaseHandler.java | 4 +-
.../superbiz/cdi/produces/field/FileHandler.java | 4 +-
.../superbiz/cdi/produces/field/LogFactory.java | 4 +-
.../superbiz/cdi/produces/field/LogHandler.java | 4 +-
.../org/superbiz/cdi/produces/field/Logger.java | 4 +-
.../superbiz/cdi/produces/field/LoggerImpl.java | 4 +-
.../superbiz/cdi/produces/field/LoggerTest.java | 4 +-
examples/cdi-qualifier/README.adoc | 100 +
examples/cdi-qualifier/pom.xml | 89 +
.../main/java/org/superbiz/cdi/qualifier/Cash.java | 18 +
.../org/superbiz/cdi/qualifier/CreditCard.java | 18 +
.../java/org/superbiz/cdi/qualifier/Payment.java | 11 +
.../superbiz/cdi/qualifier/PaymentQualifier.java | 28 +
.../org/superbiz/cdi/qualifier/PaymentType.java | 12 +
.../src/main/resources/META-INF/beans.xml | 19 +
.../org/superbiz/cdi/qualifier/PaymentTest.java | 67 +
examples/cdi-realm/README.adoc | 181 +
examples/cdi-realm/pom.xml | 11 +-
.../src/main/java/org/superbiz/AuthBean.java | 4 +-
.../src/main/java/org/superbiz/SecuredServlet.java | 4 +-
.../src/test/java/org/superbiz/AuthBeanTest.java | 4 +-
examples/cdi-request-scope/README.adoc | 162 +
examples/cdi-request-scope/README.md | 150 -
examples/cdi-request-scope/pom.xml | 13 +-
.../java/org/superbiz/cdi/requestscope/Chef.java | 4 +-
.../java/org/superbiz/cdi/requestscope/Soup.java | 4 +-
.../java/org/superbiz/cdi/requestscope/Waiter.java | 4 +-
.../superbiz/cdi/requestscope/RestaurantTest.java | 4 +-
examples/cdi-session-scope/README.adoc | 133 +
examples/cdi-session-scope/pom.xml | 18 +-
.../java/org/superbiz/cdi/session/AnswerBean.java | 4 +-
.../org/superbiz/cdi/session/InputServlet.java | 4 +-
.../org/superbiz/cdi/session/OutputServlet.java | 4 +-
.../java/org/superbiz/cdi/session/SessionBean.java | 4 +-
examples/change-jaxws-url/README.adoc | 106 +
examples/change-jaxws-url/README.md | 99 -
examples/change-jaxws-url/pom.xml | 20 +-
examples/client-resource-lookup-preview/pom.xml | 17 +-
.../test/java/org/superbiz/client/SenderTest.java | 4 +-
examples/cloud-tomee-azure/README.adoc | 108 +
examples/cloud-tomee-azure/pom.xml | 142 +
.../main/java/org/superbiz/echo/EchoResource.java | 32 +
.../src/main/webapp/WEB-INF/web.xml | 23 +
examples/component-interfaces/README.adoc | 465 ++
examples/component-interfaces/README.md | 445 --
examples/component-interfaces/pom.xml | 13 +-
.../src/main/java/org/superbiz/FriendlyPerson.java | 8 +-
.../java/org/superbiz/FriendlyPersonEjbHome.java | 4 +-
.../org/superbiz/FriendlyPersonEjbLocalHome.java | 4 +-
.../org/superbiz/FriendlyPersonEjbLocalObject.java | 4 +-
.../java/org/superbiz/FriendlyPersonEjbObject.java | 4 +-
.../java/org/superbiz/FriendlyPersonLocal.java | 4 +-
.../java/org/superbiz/FriendlyPersonRemote.java | 4 +-
.../test/java/org/superbiz/FriendlyPersonTest.java | 4 +-
examples/concurrency-utils/README.adoc | 380 ++
examples/concurrency-utils/pom.xml | 79 +
.../superbiz/executor/ManagedScheduledService.java | 128 +
.../java/org/superbiz/executor/ManagedService.java | 95 +
.../superbiz/executor/ThreadFactoryService.java | 113 +
.../executor/ManagedScheduledServiceTest.java | 133 +
.../org/superbiz/executor/ManagedServiceTest.java | 105 +
.../executor/ThreadFactoryServiceTest.java | 82 +
examples/connector-ear/.gitignore | 30 +
.../connector-ear/connector-sample-api/pom.xml | 43 +
.../superbiz/connector/api/InboundListener.java | 24 +
.../superbiz/connector/api/SampleConnection.java | 26 +
.../connector/api/SampleConnectionFactory.java | 28 +
.../src/main/resources/META-INF/LICENSE | 202 +
.../src/main/resources/META-INF/NOTICE | 7 +
.../connector-ear/connector-sample-ear/pom.xml | 80 +
.../connector-sample-functional-tests/pom.xml | 144 +
.../test/java/org/superbiz/moviefun/Basedir.java | 34 +
.../moviefun/DeployInWebAppsDirectoryTest.java | 174 +
.../test/java/org/superbiz/moviefun/EARTest.java | 116 +
.../src/test/resources/arquillian.xml | 34 +
.../connector-ear/connector-sample-impl/pom.xml | 54 +
.../connector/adapter/SampleActivationSpec.java | 54 +
.../adapter/SampleConnectionFactoryImpl.java | 69 +
.../connector/adapter/SampleConnectionImpl.java | 44 +
.../connector/adapter/SampleManagedConnection.java | 139 +
.../adapter/SampleManagedConnectionFactory.java | 108 +
.../adapter/SampleManagedConnectionMetaData.java | 58 +
.../connector/adapter/SampleResourceAdapter.java | 92 +
.../src/main/resources/META-INF/LICENSE | 202 +
.../src/main/resources/META-INF/NOTICE | 7 +
.../connector-ear/connector-sample-rar/pom.xml | 43 +
.../src/main/rar/META-INF/LICENSE | 294 +
.../src/main/rar/META-INF/NOTICE | 5 +
.../src/main/rar/META-INF/ra.xml | 58 +
.../connector-ear/connector-sample-war/pom.xml | 71 +
.../org/superbiz/application/MessagesReceived.java | 35 +
.../java/org/superbiz/application/Receiver.java | 40 +
.../main/java/org/superbiz/application/Sender.java | 76 +
.../src/main/resources/META-INF/LICENSE | 202 +
.../src/main/resources/META-INF/NOTICE | 7 +
.../src/main/webapp/WEB-INF/resources.xml | 30 +
examples/connector-ear/pom.xml | 112 +
examples/connector-war/README.adoc | 360 ++
examples/connector-war/pom.xml | 165 +
.../connector/adapter/SampleActivationSpec.java | 54 +
.../adapter/SampleConnectionFactoryImpl.java | 69 +
.../connector/adapter/SampleConnectionImpl.java | 44 +
.../connector/adapter/SampleManagedConnection.java | 139 +
.../adapter/SampleManagedConnectionFactory.java | 105 +
.../adapter/SampleManagedConnectionMetaData.java | 56 +
.../connector/adapter/SampleResourceAdapter.java | 93 +
.../superbiz/connector/api/InboundListener.java | 24 +
.../superbiz/connector/api/SampleConnection.java | 26 +
.../connector/api/SampleConnectionFactory.java | 28 +
.../connector/application/MessagesReceived.java | 35 +
.../superbiz/connector/application/Receiver.java | 41 +
.../org/superbiz/connector/application/Sender.java | 76 +
.../src/main/webapp/WEB-INF/resources.xml | 30 +
.../org/superbiz/moviefun/ConnectorInWarTest.java | 59 +
.../src/test/resources/arquillian.xml | 34 +
examples/cucumber-jvm/README.adoc | 189 +
examples/cucumber-jvm/pom.xml | 21 +-
examples/custom-injection/README.adoc | 233 +
examples/custom-injection/README.md | 219 -
examples/custom-injection/pom.xml | 13 +-
.../main/java/org/superbiz/enventries/Pickup.java | 4 +-
.../java/org/superbiz/enventries/PickupEditor.java | 6 +-
.../java/org/superbiz/enventries/Stratocaster.java | 4 +-
.../main/java/org/superbiz/enventries/Style.java | 4 +-
.../org/superbiz/enventries/StratocasterTest.java | 4 +-
examples/datasource-ciphered-password/README.adoc | 221 +
examples/datasource-ciphered-password/README.md | 206 -
examples/datasource-ciphered-password/pom.xml | 13 +-
examples/datasource-definition/pom.xml | 21 +-
.../main/java/org/superbiz/dsdef/Persister.java | 4 +-
.../superbiz/dsdef/DataSourceDefinitionTest.java | 4 +-
examples/datasource-versioning/README.adoc | 408 ++
examples/datasource-versioning/README.md | 385 --
examples/datasource-versioning/pom.xml | 19 +-
examples/decorators/README.adoc | 410 ++
examples/decorators/README.md | 389 --
examples/decorators/pom.xml | 13 +-
.../cdi/decorators/AccessDeniedException.java | 4 +-
.../org/superbiz/cdi/decorators/Calculator.java | 4 +-
.../superbiz/cdi/decorators/CalculatorBean.java | 4 +-
.../superbiz/cdi/decorators/CalculatorLogging.java | 4 +-
.../cdi/decorators/CalculatorSecurity.java | 4 +-
.../superbiz/cdi/decorators/CalculatorTest.java | 4 +-
examples/deltaspike-configproperty/pom.xml | 15 +-
.../org/superbiz/deltaspike/config/Counter.java | 4 +-
.../superbiz/deltaspike/config/MyConfigSource.java | 4 +-
.../deltaspike/config/MyConfigSourceProvider.java | 4 +-
.../org/superbiz/deltaspike/config/ConfigTest.java | 4 +-
examples/deltaspike-exception-handling/pom.xml | 15 +-
.../exceptionhandling/OSExceptionHandler.java | 4 +-
.../exceptionhandling/OSRuntimeException.java | 4 +-
.../deltaspike/exceptionhandling/OSValidator.java | 4 +-
.../ExceptionHandlingDemoTest.java | 4 +-
examples/deltaspike-fullstack/README.adoc | 84 +
examples/deltaspike-fullstack/README.md | 64 -
examples/deltaspike-fullstack/pom.xml | 32 +-
examples/deltaspike-i18n/README.adoc | 109 +
examples/deltaspike-i18n/pom.xml | 15 +-
.../superbiz/deltaspike/i18n/MessageHelper.java | 4 +-
.../deltaspike/i18n/MessageHelperTest.java | 4 +-
examples/dynamic-dao-implementation/README.adoc | 379 ++
examples/dynamic-dao-implementation/README.md | 352 -
examples/dynamic-dao-implementation/pom.xml | 13 +-
examples/dynamic-datasource-routing/README.adoc | 429 ++
examples/dynamic-datasource-routing/README.md | 401 --
examples/dynamic-datasource-routing/pom.xml | 13 +-
.../dynamicdatasourcerouting/BoostrapUtility.java | 4 +-
.../dynamicdatasourcerouting/DeterminedRouter.java | 4 +-
.../superbiz/dynamicdatasourcerouting/Person.java | 4 +-
.../dynamicdatasourcerouting/RoutedPersister.java | 4 +-
.../resources/META-INF/org.router/service-jar.xml | 0
.../src/main/resources/META-INF/persistence.xml | 0
.../DynamicDataSourceTest.java | 6 +-
examples/dynamic-implementation/README.adoc | 135 +
examples/dynamic-implementation/README.md | 123 -
examples/dynamic-implementation/pom.xml | 15 +-
.../org/superbiz/dynamic/SocialInterceptor.java | 4 +-
examples/dynamic-proxy-to-access-mbean/README.adoc | 454 ++
examples/dynamic-proxy-to-access-mbean/README.md | 433 --
examples/dynamic-proxy-to-access-mbean/pom.xml | 15 +-
.../dynamic/mbean/DynamicMBeanHandler.java | 4 +-
.../org/superbiz/dynamic/mbean/ObjectName.java | 4 +-
.../superbiz/dynamic/mbean/DynamicMBeanClient.java | 4 +-
.../dynamic/mbean/DynamicMBeanClientTest.java | 4 +-
.../dynamic/mbean/DynamicRemoteMBeanClient.java | 4 +-
.../org/superbiz/dynamic/mbean/simple/Simple.java | 4 +-
.../superbiz/dynamic/mbean/simple/SimpleMBean.java | 4 +-
examples/ear-testing/README.adoc | 231 +
examples/ear-testing/README.md | 212 -
examples/ear-testing/business-logic/pom.xml | 11 +-
.../src/main/java/org/superbiz/logic/Movies.java | 4 +-
.../main/java/org/superbiz/logic/MoviesImpl.java | 4 +-
.../test/java/org/superbiz/logic/MoviesTest.java | 4 +-
examples/ear-testing/business-model/pom.xml | 7 +-
.../src/main/java/org/superbiz/model/Movie.java | 4 +-
examples/ear-testing/pom.xml | 13 +-
examples/ejb-examples/README.adoc | 1098 ++++
examples/ejb-examples/README.md | 1046 ---
examples/ejb-examples/pom.xml | 18 +-
.../java/org/superbiz/servlet/AnnotatedEJB.java | 4 +-
.../org/superbiz/servlet/AnnotatedEJBLocal.java | 4 +-
.../org/superbiz/servlet/AnnotatedEJBRemote.java | 4 +-
.../org/superbiz/servlet/AnnotatedServlet.java | 4 +-
.../java/org/superbiz/servlet/ClientHandler.java | 4 +-
.../main/java/org/superbiz/servlet/HelloEjb.java | 4 +-
.../java/org/superbiz/servlet/HelloEjbService.java | 4 +-
.../main/java/org/superbiz/servlet/HelloPojo.java | 4 +-
.../org/superbiz/servlet/HelloPojoService.java | 4 +-
.../java/org/superbiz/servlet/JndiServlet.java | 4 +-
.../main/java/org/superbiz/servlet/JpaBean.java | 4 +-
.../main/java/org/superbiz/servlet/JpaServlet.java | 4 +-
.../java/org/superbiz/servlet/ResourceBean.java | 4 +-
.../java/org/superbiz/servlet/RunAsServlet.java | 4 +-
.../main/java/org/superbiz/servlet/SecureEJB.java | 4 +-
.../java/org/superbiz/servlet/SecureEJBLocal.java | 4 +-
.../java/org/superbiz/servlet/SecureServlet.java | 4 +-
.../java/org/superbiz/servlet/ServerHandler.java | 4 +-
.../org/superbiz/servlet/WebserviceClient.java | 16 +-
.../org/superbiz/servlet/WebserviceServlet.java | 4 +-
examples/ejb-remote-call-2/README.adoc | 102 +
examples/ejb-remote-call-2/pom.xml | 107 +
.../java/org/superbiz/remote/DefaultGreetings.java | 73 +
.../main/java/org/superbiz/remote/Greetings.java | 27 +
.../org/superbiz/remote/GreetingsException.java | 35 +
.../src/main/webapp/WEB-INF/ejb-jar.xml | 18 +
.../src/main/webapp/WEB-INF/web.xml | 27 +
.../src/test/conf/system.properties | 84 +
.../src/test/java/org/superbiz/remote/App.java | 53 +
examples/ejb-remote-call/README.adoc | 35 +
examples/ejb-remote-call/pom.xml | 107 +
.../org/superbiz/remote/BusinessException.java | 35 +
.../main/java/org/superbiz/remote/Calculator.java | 27 +
.../org/superbiz/remote/DefaultCalculator.java | 54 +
.../src/main/webapp/WEB-INF/web.xml | 27 +
.../src/test/conf/system.properties | 84 +
.../src/test/java/org/superbiz/remote/App.java | 53 +
examples/ejb-webservice/README.adoc | 42 +
examples/ejb-webservice/README.md | 35 -
examples/ejb-webservice/pom.xml | 16 +-
.../src/main/java/org/superbiz/ws/Calculator.java | 4 +-
examples/github-stylesheet.css | 4 +
examples/groovy-cdi/pom.xml | 66 +-
.../groovy => groovy/org/superbiz}/Hello.groovy | 0
.../org/superbiz/groovy/HelloTest.groovy | 0
examples/groovy-jpa/pom.xml | 66 +-
examples/groovy-spock/pom.xml | 68 +-
.../org/superbiz/groovy/Hello.groovy | 0
.../org/superbiz/groovy/HelloSpecification.groovy | 0
examples/helloworld-weblogic/README.adoc | 141 +
examples/helloworld-weblogic/README.md | 127 -
examples/helloworld-weblogic/pom.xml | 13 +-
.../main/java/org/superbiz/hello/HelloBean.java | 4 +-
.../java/org/superbiz/hello/HelloEjbLocal.java | 4 +-
.../java/org/superbiz/hello/HelloEjbLocalHome.java | 4 +-
.../test/java/org/superbiz/hello/HelloTest.java | 4 +-
.../injection-of-connectionfactory/README.adoc | 166 +
examples/injection-of-connectionfactory/README.md | 158 -
examples/injection-of-connectionfactory/pom.xml | 13 +-
.../java/org/superbiz/injection/jms/Messages.java | 4 +-
.../superbiz/injection/jms/MessagingBeanTest.java | 4 +-
examples/injection-of-datasource/README.adoc | 231 +
examples/injection-of-datasource/README.md | 221 -
examples/injection-of-datasource/pom.xml | 13 +-
.../main/java/org/superbiz/injection/Movie.java | 4 +-
.../main/java/org/superbiz/injection/Movies.java | 8 +-
.../java/org/superbiz/injection/MoviesTest.java | 4 +-
examples/injection-of-ejbs/README.adoc | 211 +
examples/injection-of-ejbs/README.md | 197 -
examples/injection-of-ejbs/pom.xml | 13 +-
.../java/org/superbiz/injection/DataReader.java | 8 +-
.../java/org/superbiz/injection/DataStore.java | 4 +-
.../org/superbiz/injection/DataStoreLocal.java | 4 +-
.../org/superbiz/injection/DataStoreRemote.java | 4 +-
.../org/superbiz/injection/EjbDependencyTest.java | 4 +-
examples/injection-of-entitymanager/README.adoc | 229 +
examples/injection-of-entitymanager/README.md | 217 -
examples/injection-of-entitymanager/pom.xml | 13 +-
.../java/org/superbiz/injection/jpa/Movie.java | 4 +-
.../java/org/superbiz/injection/jpa/Movies.java | 4 +-
.../org/superbiz/injection/jpa/MoviesTest.java | 4 +-
examples/injection-of-env-entry/README.adoc | 273 +
examples/injection-of-env-entry/README.md | 239 -
examples/injection-of-env-entry/pom.xml | 13 +-
.../superbiz/injection/enventry/Configuration.java | 6 +-
.../org/superbiz/injection/enventry/Widget.java | 4 +-
.../injection/enventry/ConfigurationTest.java | 4 +-
examples/interceptors/README.adoc | 805 +++
examples/interceptors/README.md | 751 ---
examples/interceptors/pom.xml | 13 +-
.../interceptors/ClassLevelInterceptorOne.java | 4 +-
.../ClassLevelInterceptorSuperClassOne.java | 4 +-
.../ClassLevelInterceptorSuperClassTwo.java | 4 +-
.../interceptors/ClassLevelInterceptorTwo.java | 4 +-
.../interceptors/DefaultInterceptorOne.java | 4 +-
.../interceptors/DefaultInterceptorTwo.java | 4 +-
.../superbiz/interceptors/FullyIntercepted.java | 4 +-
.../interceptors/FullyInterceptedBean.java | 4 +-
.../interceptors/FullyInterceptedSuperClass.java | 4 +-
.../interceptors/MethodLevelInterceptorOne.java | 4 +-
.../MethodLevelInterceptorOnlyIntf.java | 4 +-
.../MethodLevelInterceptorOnlyParent.java | 4 +-
.../MethodLevelInterceptorOnlySLSBean.java | 4 +-
.../interceptors/MethodLevelInterceptorTwo.java | 4 +-
.../SecondStatelessInterceptedBean.java | 4 +-
.../SecondStatelessInterceptedLocal.java | 4 +-
.../SuperClassOfClassLevelInterceptor.java | 4 +-
.../org/superbiz/interceptors/ThirdSLSBean.java | 4 +-
.../superbiz/interceptors/ThirdSLSBeanLocal.java | 4 +-
.../main/java/org/superbiz/interceptors/Utils.java | 4 +-
.../src/main/resources/META-INF/ejb-jar.xml | 0
.../interceptors/FullyInterceptedTest.java | 4 +-
.../MethodLevelInterceptorOnlyTest.java | 4 +-
.../SecondStatelessInterceptedTest.java | 4 +-
.../superbiz/interceptors/ThirdSLSBeanTest.java | 4 +-
examples/java-modules/README.adoc | 4 +
examples/java-modules/pom.xml | 108 +
.../superbiz/javamodules/rest/HelloResource.java | 29 +
.../javamodules/rest/HelloResourceTest.java | 45 +
.../java-modules/src/test/resources/arquillian.xml | 33 +
examples/javamail/README.adoc | 204 +
examples/javamail/README.md | 184 -
examples/javamail/pom.xml | 15 +-
.../main/java/org/superbiz/rest/EmailService.java | 4 +-
.../java/org/superbiz/rest/EmailServiceTest.java | 4 +-
examples/jaxrs-filter/README.adoc | 48 +
examples/jaxrs-filter/pom.xml | 48 +
.../org/superbiz/filterexample/ExampleServlet.java | 65 +
.../org/superbiz/filterexample/InboundFilter.java | 46 +
.../jaxrs-filter/src/main/webapp/WEB-INF/web.xml | 7 +
examples/jaxrs-filter/src/main/webapp/index.jsp | 5 +
.../src/main/webapp/unauthorized/index.jsp | 5 +
examples/jpa-eclipselink/README.adoc | 215 +
examples/jpa-eclipselink/README.md | 207 -
examples/jpa-eclipselink/README_pt.adoc | 216 +
examples/jpa-eclipselink/pom.xml | 13 +-
.../main/java/org/superbiz/eclipselink/Movie.java | 4 +-
.../main/java/org/superbiz/eclipselink/Movies.java | 4 +-
.../java/org/superbiz/eclipselink/MoviesTest.java | 4 +-
.../java/org/superbiz/eclipselink/MoviesTest.java | 4 +-
examples/jpa-enumerated/README.adoc | 259 +
examples/jpa-enumerated/README.md | 248 -
examples/jpa-enumerated/README_pt.adoc | 260 +
examples/jpa-enumerated/pom.xml | 13 +-
.../main/java/org/superbiz/jpa/enums/Movie.java | 4 +-
.../main/java/org/superbiz/jpa/enums/Movies.java | 4 +-
.../java/org/superbiz/jpa/enums/MoviesTest.java | 4 +-
examples/jpa-hibernate/README.adoc | 243 +
examples/jpa-hibernate/README.md | 192 -
examples/jpa-hibernate/README_pt.adoc | 243 +
examples/jpa-hibernate/pom.xml | 13 +-
.../java/org/superbiz/injection/h3jpa/Movie.java | 4 +-
.../java/org/superbiz/injection/h3jpa/Movies.java | 4 +-
.../org/superbiz/injection/h3jpa/MoviesTest.java | 6 +-
examples/jsf-cdi-and-ejb/README.adoc | 182 +
examples/jsf-cdi-and-ejb/README.md | 252 -
examples/jsf-cdi-and-ejb/pom.xml | 18 +-
.../src/main/java/org/superbiz/jsf/Calculator.java | 4 +-
examples/jsf-managedBean-and-ejb/README.adoc | 281 +
examples/jsf-managedBean-and-ejb/README.md | 261 -
examples/jsf-managedBean-and-ejb/pom.xml | 20 +-
.../src/main/java/org/superbiz/jsf/Calculator.java | 4 +-
.../main/java/org/superbiz/jsf/CalculatorImpl.java | 4 +-
examples/jsonb-configuration/README.adoc | 291 +
examples/jsonb-configuration/pom.xml | 73 +
.../main/java/org/superbiz/JAXRSApplication.java | 9 +
.../main/java/org/superbiz/JSONBConfiguration.java | 31 +
.../src/main/java/org/superbiz/model/User.java | 55 +
.../main/java/org/superbiz/rest/UserService.java | 31 +
.../src/main/webapp/WEB-INF/web.xml | 18 +
.../java/org/superbiz/rest/UserServiceTest.java | 47 +
examples/jsonb-custom-serializer/README.adoc | 496 ++
examples/jsonb-custom-serializer/pom.xml | 74 +
.../main/java/org/superbiz/AddressSerializer.java | 20 +
.../main/java/org/superbiz/JAXRSApplication.java | 9 +
.../main/java/org/superbiz/JSONBConfiguration.java | 25 +
.../main/java/org/superbiz/UserDeserializer.java | 26 +
.../src/main/java/org/superbiz/model/Address.java | 36 +
.../src/main/java/org/superbiz/model/User.java | 88 +
.../main/java/org/superbiz/rest/UserService.java | 39 +
.../src/main/webapp/WEB-INF/web.xml | 23 +
.../java/org/superbiz/rest/UserServiceTest.java | 47 +
.../lookup-of-ejbs-with-descriptor/README.adoc | 205 +
examples/lookup-of-ejbs-with-descriptor/README.md | 192 -
examples/lookup-of-ejbs-with-descriptor/pom.xml | 13 +-
.../main/java/org/superbiz/ejblookup/BlueBean.java | 4 +-
.../main/java/org/superbiz/ejblookup/Friend.java | 4 +-
.../main/java/org/superbiz/ejblookup/RedBean.java | 4 +-
.../org/superbiz/ejblookup/EjbDependencyTest.java | 4 +-
examples/lookup-of-ejbs/README.adoc | 176 +
examples/lookup-of-ejbs/README.md | 164 -
examples/lookup-of-ejbs/pom.xml | 13 +-
.../main/java/org/superbiz/ejblookup/BlueBean.java | 4 +-
.../main/java/org/superbiz/ejblookup/Friend.java | 4 +-
.../main/java/org/superbiz/ejblookup/RedBean.java | 4 +-
.../org/superbiz/ejblookup/EjbDependencyTest.java | 4 +-
examples/mbean-auto-registration/README.adoc | 159 +
examples/mbean-auto-registration/README.md | 145 -
examples/mbean-auto-registration/pom.xml | 13 +-
.../java/org/superbiz/mbean/GuessHowManyMBean.java | 4 +-
.../src/main/resources/META-INF/beans.xml | 0
.../org/superbiz/mbean/GuessHowManyMBeanTest.java | 4 +-
examples/moviefun-rest/README.adoc | 419 ++
examples/moviefun-rest/pom.xml | 34 +-
.../src/main/java/org/superbiz/moviefun/Movie.java | 4 +-
.../java/org/superbiz/moviefun/MoviesBean.java | 4 +-
.../superbiz/moviefun/rest/ApplicationConfig.java | 4 +-
.../java/org/superbiz/moviefun/rest/LoadRest.java | 4 +-
.../org/superbiz/moviefun/rest/MoviesRest.java | 4 +-
.../java/org/superbiz/moviefun/MoviesEJBTest.java | 4 +-
.../superbiz/moviefun/MoviesEmbeddedEJBTest.java | 4 +-
.../java/org/superbiz/moviefun/MoviesTest.java | 4 +-
examples/moviefun/README.adoc | 356 ++
examples/moviefun/README.md | 338 -
examples/moviefun/pom.xml | 26 +-
.../java/org/superbiz/moviefun/ActionServlet.java | 4 +-
.../src/main/java/org/superbiz/moviefun/Movie.java | 4 +-
.../java/org/superbiz/moviefun/MoviesBean.java | 4 +-
.../src/main/resources/META-INF/persistence.xml | 1 +
.../moviefun/MoviesArquillianHtmlUnitTest.java | 22 +-
.../java/org/superbiz/moviefun/MoviesEJBTest.java | 4 +-
.../superbiz/moviefun/MoviesEmbeddedEJBTest.java | 4 +-
.../org/superbiz/moviefun/MoviesHtmlUnitTest.java | 4 +-
.../java/org/superbiz/moviefun/MoviesTest.java | 4 +-
examples/movies-complete-meta/README.adoc | 461 ++
examples/movies-complete-meta/README.md | 435 --
examples/movies-complete-meta/pom.xml | 13 +-
.../org/superbiz/injection/tx/AddInterceptor.java | 4 +-
.../superbiz/injection/tx/DeleteInterceptor.java | 4 +-
.../main/java/org/superbiz/injection/tx/Movie.java | 4 +-
.../java/org/superbiz/injection/tx/Movies.java | 4 +-
.../org/superbiz/injection/tx/api/Metatype.java | 4 +-
.../org/superbiz/injection/tx/api/MovieUnit.java | 4 +-
.../java/org/superbiz/injection/tx/MoviesTest.java | 4 +-
examples/movies-complete/README.adoc | 356 ++
examples/movies-complete/README.md | 338 -
examples/movies-complete/pom.xml | 13 +-
.../org/superbiz/injection/tx/AddInterceptor.java | 4 +-
.../superbiz/injection/tx/DeleteInterceptor.java | 4 +-
.../main/java/org/superbiz/injection/tx/Movie.java | 4 +-
.../java/org/superbiz/injection/tx/Movies.java | 4 +-
.../java/org/superbiz/injection/tx/MoviesTest.java | 4 +-
examples/mp-config-example/README.adoc | 67 +
examples/mp-config-example/README_es.adoc | 70 +
examples/mp-config-example/README_pt.adoc | 71 +
examples/mp-config-example/pom.xml | 104 +
.../java/org/superbiz/config/PropertiesRest.java | 80 +
.../src/main/resources/META-INF/beans.xml} | 0
.../META-INF/microprofile-config.properties | 3 +
.../org/superbiz/config/PropertiesRestTest.java | 53 +
.../src/test/resources/arquillian.xml | 30 +
examples/mp-config-source-database/README.adoc | 14 +
examples/mp-config-source-database/pom.xml | 145 +
.../config/source/database/ApplicationBean.java | 47 +
.../source/database/DatabaseConfigSource.java | 93 +
...rg.eclipse.microprofile.config.spi.ConfigSource | 17 +
.../src/main/tomee/conf/tomee.xml | 21 +
.../tomee/lib/import-config-source-database.sql | 19 +
.../source/database/DatabaseConfigSourceTest.java | 55 +
.../src/test/resources/arquillian.xml | 37 +
examples/mp-custom-healthcheck/README.adoc | 165 +
examples/mp-custom-healthcheck/pom.xml | 112 +
.../main/java/org/superbiz/WeatherApiStatus.java | 52 +
.../main/java/org/superbiz/WeatherEndpoint.java | 45 +
.../main/java/org/superbiz/WeatherException.java | 27 +
.../src/main/java/org/superbiz/WeatherGateway.java | 63 +
.../org/superbiz/WeatherServiceHealthCheck.java | 48 +
.../src/main/resources/beans.xml | 7 +
.../java/org/superbiz/test/WeatherServiceTest.java | 124 +
.../src/test/resources/arquillian.xml | 29 +
examples/mp-faulttolerance-fallback/README.adoc | 125 +
examples/mp-faulttolerance-fallback/README_es.adoc | 125 +
examples/mp-faulttolerance-fallback/pom.xml | 118 +
.../rest/WeatherDayStatusFallbackHandler.java | 36 +
.../java/org/superbiz/rest/WeatherException.java | 20 +
.../java/org/superbiz/rest/WeatherService.java | 60 +
.../java/org/superbiz/rest/WeatherServiceTest.java | 74 +
.../src/test/resources/arquillian.xml | 30 +
.../src/test/resources/beans.xml | 7 +
examples/mp-faulttolerance-retry/README.adoc | 255 +
examples/mp-faulttolerance-retry/pom.xml | 104 +
.../java/org/superbiz/rest/WeatherGateway.java | 115 +
.../rest/WeatherGatewayBusyServiceException.java | 20 +
.../rest/WeatherGatewayTimeoutException.java | 21 +
.../java/org/superbiz/rest/WeatherService.java | 73 +
.../java/org/superbiz/rest/WeatherServiceTest.java | 94 +
.../src/test/resources/arquillian.xml | 30 +
.../src/test/resources/beans.xml | 7 +
examples/mp-faulttolerance-timeout/README.adoc | 108 +
examples/mp-faulttolerance-timeout/pom.xml | 107 +
.../java/org/superbiz/rest/WeatherGateway.java | 49 +
.../java/org/superbiz/rest/WeatherService.java | 39 +
.../java/org/superbiz/rest/WeatherServiceTest.java | 66 +
.../src/test/resources/arquillian.xml | 30 +
.../src/test/resources/beans.xml | 7 +
examples/mp-jsonb-configuration/README.adoc | 291 +
examples/mp-jsonb-configuration/pom.xml | 75 +
.../main/java/org/superbiz/JAXRSApplication.java | 9 +
.../main/java/org/superbiz/JSONBConfiguration.java | 31 +
.../src/main/java/org/superbiz/model/User.java | 53 +
.../main/java/org/superbiz/rest/UserService.java | 31 +
.../src/main/webapp/WEB-INF/web.xml | 23 +
.../java/org/superbiz/rest/UserServiceTest.java | 42 +
.../README.adoc | 7 +
.../mp-jwt-bean-validation-strongly-typed/pom.xml | 207 +
.../src/main/java/org/superbiz/Api.java | 27 +
.../src/main/java/org/superbiz/Movie.java | 57 +
.../src/main/java/org/superbiz/MovieService.java | 59 +
.../src/main/java/org/superbiz/val/Allowed.java | 62 +
.../src/main/java/org/superbiz/val/Audience.java | 62 +
.../src/main/java/org/superbiz/val/Issuer.java | 63 +
.../src/main/java/org/superbiz/val/Manager.java | 53 +
.../src/main/java/org/superbiz/val/MoviesApp.java | 53 +
.../main/java/org/superbiz/val/MoviesIssuer.java | 53 +
.../src/main/java/org/superbiz/val/User.java | 53 +
.../META-INF/microprofile-config.properties | 4 +
.../test/java/org/superbiz/MovieServiceTest.java | 187 +
.../src/test/java/org/superbiz/Tokens.java | 98 +
.../META-INF/microprofile-config.properties | 8 +
.../src/test/resources/arquillian.xml | 31 +
.../src/test/resources/testkey.pem | 28 +
examples/mp-jwt-bean-validation/README.adoc | 46 +
examples/mp-jwt-bean-validation/pom.xml | 207 +
.../src/main/java/org/superbiz/Api.java | 27 +
.../src/main/java/org/superbiz/Movie.java | 57 +
.../src/main/java/org/superbiz/MovieService.java | 58 +
.../src/main/java/org/superbiz/val/Audience.java | 62 +
.../src/main/java/org/superbiz/val/Issuer.java | 63 +
.../META-INF/microprofile-config.properties | 4 +
.../test/java/org/superbiz/MovieServiceTest.java | 188 +
.../src/test/java/org/superbiz/Tokens.java | 98 +
.../META-INF/microprofile-config.properties | 8 +
.../src/test/resources/arquillian.xml | 31 +
.../src/test/resources/testkey.pem | 28 +
examples/mp-metrics-counted/Dockerfile | 14 +
examples/mp-metrics-counted/README.adoc | 165 +
examples/mp-metrics-counted/pom.xml | 169 +
.../java/org/superbiz/rest/WeatherService.java | 36 +
.../src/main/webapp/WEB-INF/web.xml | 25 +
.../java/org/superbiz/rest/WeatherServiceTest.java | 138 +
.../src/test/resources/arquillian.xml | 30 +
examples/mp-metrics-gauge/README.adoc | 125 +
examples/mp-metrics-gauge/pom.xml | 69 +
.../java/org/superbiz/rest/WeatherService.java | 28 +
.../java/org/superbiz/rest/WeatherServiceTest.java | 139 +
.../src/test/resources/arquillian.xml | 30 +
examples/mp-metrics-histogram/README.adoc | 212 +
examples/mp-metrics-histogram/pom.xml | 120 +
.../org/superbiz/histogram/WeatherService.java | 66 +
.../src/main/webapp/WEB-INF/web.xml | 25 +
.../org/superbiz/histogram/WeatherServiceTest.java | 209 +
.../src/test/resources/arquillian.xml | 30 +
examples/mp-metrics-metered/README.adoc | 132 +
examples/mp-metrics-metered/pom.xml | 84 +
.../java/org/superbiz/rest/WeatherService.java | 33 +
examples/mp-metrics-timed/README.adoc | 176 +
examples/mp-metrics-timed/pom.xml | 118 +
.../src/main/java/WeatherService.java | 42 +
.../src/main/webapp/WEB-INF/web.xml | 25 +
.../src/test/java/WeatherServiceTest.java | 215 +
.../src/test/resources/arquillian.xml | 30 +
examples/mp-opentracing-traced/README.adoc | 63 +
examples/mp-opentracing-traced/pom.xml | 102 +
.../src/test/resources/arquillian.xml | 30 +
examples/mp-rest-client/README.adoc | 153 +
examples/mp-rest-client/pom.xml | 132 +
.../java/org/superbiz/rest/ApplicationConfig.java | 26 +
.../src/main/java/org/superbiz/rest/Book.java | 50 +
.../src/main/java/org/superbiz/rest/BookBean.java | 60 +
.../main/java/org/superbiz/rest/BookResource.java | 71 +
.../java/org/superbiz/rest/BookResourceClient.java | 57 +
.../java/org/superbiz/rest/BookResourceTest.java | 77 +
.../src/test/resources/META-INF/beans.xml | 1 +
.../META-INF/microprofile-config.properties | 1 +
.../src/test/resources/arquillian.xml | 38 +
examples/mp-rest-jwt-jwk/README.adoc | 77 +
examples/mp-rest-jwt-jwk/pom.xml | 192 +
.../src/main/java/org/superbiz/entity/Product.java | 59 +
.../main/java/org/superbiz/rest/ProductRest.java | 89 +
.../java/org/superbiz/rest/RestApplication.java | 28 +
.../java/org/superbiz/service/ProductService.java | 56 +
.../META-INF/microprofile-config.properties | 2 +
.../mp-rest-jwt-jwk/src/main/resources/jwks.json | 28 +
.../java/org/superbiz/rest/KeyGeneratorUtil.java | 58 +
.../java/org/superbiz/rest/ProductRestClient.java | 57 +
.../test/java/org/superbiz/rest/ProductsTest.java | 110 +
.../test/java/org/superbiz/rest/TokenUtils.java | 84 +
.../META-INF/microprofile-config.properties | 3 +
.../src/test/resources/arquillian.xml | 36 +
.../src/test/resources/jwt-alice.json | 10 +
.../src/test/resources/jwt-john.json | 10 +
.../src/test/resources/privateKey002.pem | 24 +
.../src/test/resources/privateKey004.pem | 24 +
examples/mp-rest-jwt-principal/README.adoc | 103 +
examples/mp-rest-jwt-principal/pom.xml | 184 +
.../main/java/org/superbiz/store/entity/Order.java | 69 +
.../java/org/superbiz/store/entity/Product.java | 69 +
.../java/org/superbiz/store/rest/OrderRest.java | 102 +
.../org/superbiz/store/rest/RestApplication.java | 27 +
.../org/superbiz/store/service/OrderService.java | 75 +
.../META-INF/microprofile-config.properties | 2 +
.../src/main/resources/publicKey.pem | 8 +
.../java/org/superbiz/store/GenerateKeyUtils.java | 37 +
.../java/org/superbiz/store/OrderRestClient.java | 60 +
.../test/java/org/superbiz/store/OrdersTest.java | 158 +
.../test/java/org/superbiz/store/TokenUtils.java | 83 +
.../META-INF/microprofile-config.properties | 3 +
.../src/test/resources/alice-wonder-jwt.json | 10 +
.../src/test/resources/arquillian.xml | 38 +
.../src/test/resources/john-doe-jwt.json | 10 +
.../src/test/resources/privateKey.pem | 24 +
examples/mp-rest-jwt-public-key/README.adoc | 110 +
examples/mp-rest-jwt-public-key/pom.xml | 207 +
.../org/superbiz/bookstore/ApplicationConfig.java | 27 +
.../java/org/superbiz/bookstore/model/Book.java | 57 +
.../org/superbiz/bookstore/model/BooksBean.java | 49 +
.../org/superbiz/bookstore/rest/BookResource.java | 83 +
.../META-INF/microprofile-config.properties | 1 +
.../java/org/superbiz/bookstore/BookstoreTest.java | 164 +
.../java/org/superbiz/bookstore/TokenUtils.java | 116 +
.../src/test/resources/arquillian.xml | 31 +
.../src/test/resources/privateKey.pem | 28 +
examples/mp-rest-jwt/README.adoc | 323 +
examples/mp-rest-jwt/pom.xml | 207 +
.../src/main/java/org/superbiz/moviefun/Movie.java | 70 +
.../java/org/superbiz/moviefun/MoviesBean.java | 61 +
.../superbiz/moviefun/rest/ApplicationConfig.java | 28 +
.../rest/MoviesMPJWTConfigurationProvider.java | 56 +
.../org/superbiz/moviefun/rest/MoviesRest.java | 77 +
.../java/org/superbiz/moviefun/MoviesTest.java | 132 +
.../java/org/superbiz/moviefun/TokenUtils.java | 257 +
.../test/resources/META-INF/application-client.xml | 1 +
.../mp-rest-jwt/src/test/resources/Token1.json | 17 +
.../mp-rest-jwt/src/test/resources/Token2.json | 14 +
.../mp-rest-jwt/src/test/resources/arquillian.xml | 32 +
.../mp-rest-jwt/src/test/resources/privateKey.pem | 28 +
.../mp-rest-jwt/src/test/resources/publicKey.pem | 9 +
examples/mtom/README.adoc | 3 +
examples/mtom/pom.xml | 11 +-
.../java/org/superbiz/mtom/AbstractService.java | 4 +-
.../main/java/org/superbiz/mtom/EjbService.java | 4 +-
.../main/java/org/superbiz/mtom/PojoService.java | 4 +-
.../src/main/java/org/superbiz/mtom/Request.java | 4 +-
.../src/main/java/org/superbiz/mtom/Response.java | 4 +-
.../src/main/java/org/superbiz/mtom/Service.java | 4 +-
.../org/superbiz/mtom/AbstractServiceTest.java | 4 +-
.../java/org/superbiz/mtom/EjbServiceTest.java | 4 +-
.../java/org/superbiz/mtom/PojoServiceTest.java | 4 +-
examples/multi-jpa-provider-testing/README.adoc | 287 +
examples/multi-jpa-provider-testing/pom.xml | 16 +-
.../src/main/java/org/superbiz/model/Person.java | 4 +-
.../src/test/java/org/superbiz/JPATest.java | 4 +-
.../superbiz/enricher/jpa/HibernateEnricher.java | 4 +-
.../org/superbiz/enricher/jpa/JPAEnrichers.java | 4 +-
.../org/superbiz/enricher/jpa/OpenJPAEnricher.java | 4 +-
.../org/superbiz/enricher/maven/Enrichers.java | 4 +-
.../src/test/resources/arquillian.xml | 1 +
examples/multiple-arquillian-adapters/pom.xml | 14 +-
.../src/main/java/org/superbiz/SomeEJB.java | 4 +-
.../src/main/java/org/superbiz/SomeRest.java | 4 +-
.../superbiz/embedded/remote/EmbeddedRemote.java | 4 +-
.../embedded/remote/OpenEJBEmbeddedRemoteTest.java | 4 +-
.../org/superbiz/embedded/standalone/Embedded.java | 4 +-
.../embedded/standalone/OpenEJBEmbeddedTest.java | 4 +-
.../org/superbiz/tomee/embedded/TomEEEmbedded.java | 4 +-
.../superbiz/tomee/embedded/TomEEEmbeddedTest.java | 4 +-
.../org/superbiz/tomee/remote/TomEERemote.java | 4 +-
.../org/superbiz/tomee/remote/TomEERemoteTest.java | 4 +-
examples/multiple-tomee-arquillian/README.adoc | 57 +
examples/multiple-tomee-arquillian/pom.xml | 18 +-
.../arquillian/multiple/MultipleTomEETest.java | 4 +-
examples/mvc-cxf-hibernate/README.adoc | 48 +
examples/mvc-cxf-hibernate/README_pt.adoc | 47 +
examples/mvc-cxf-hibernate/pom.xml | 212 +
.../org/superbiz/application/MVCApplication.java | 23 +
.../org/superbiz/controller/HomeController.java | 32 +
.../org/superbiz/controller/PersonController.java | 154 +
.../src/main/java/org/superbiz/model/Address.java | 72 +
.../src/main/java/org/superbiz/model/Errors.java | 50 +
.../src/main/java/org/superbiz/model/Messages.java | 39 +
.../src/main/java/org/superbiz/model/Person.java | 125 +
.../org/superbiz/persistence/PersonProducer.java | 43 +
.../org/superbiz/persistence/PersonRepository.java | 31 +
.../src/main/resources/META-INF/beans.xml | 24 +
.../src/main/resources/META-INF/persistence.xml | 38 +
.../src/main/webapp/WEB-INF/views/change.jsp | 134 +
.../src/main/webapp/WEB-INF/views/home.jsp | 37 +
.../src/main/webapp/WEB-INF/views/insert.jsp | 131 +
.../src/main/webapp/WEB-INF/views/list.jsp | 92 +
.../mvc-cxf-hibernate/src/main/webapp/index.jsp | 28 +
.../bootstrap/css/bootstrap-datepicker.css | 471 ++
.../resources/bootstrap/css/bootstrap-theme.css | 587 ++
.../bootstrap/css/bootstrap-theme.css.map | 1 +
.../bootstrap/css/bootstrap-theme.min.css | 6 +
.../bootstrap/css/bootstrap-theme.min.css.map | 1 +
.../webapp/resources/bootstrap/css/bootstrap.css | 6757 ++++++++++++++++++++
.../resources/bootstrap/css/bootstrap.css.map | 1 +
.../resources/bootstrap/css/bootstrap.min.css | 6 +
.../resources/bootstrap/css/bootstrap.min.css.map | 1 +
.../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes
.../fonts/glyphicons-halflings-regular.svg | 288 +
.../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes
.../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes
.../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes
.../resources/bootstrap/js/bootstrap-datepicker.js | 2096 ++++++
.../bootstrap/js/bootstrap-datepicker.pt-BR.min.js | 1 +
.../webapp/resources/bootstrap/js/bootstrap.js | 2377 +++++++
.../webapp/resources/bootstrap/js/bootstrap.min.js | 7 +
.../webapp/resources/bootstrap/js/jquery.min.js | 4 +
.../src/main/webapp/resources/bootstrap/js/npm.js | 13 +
.../src/main/webapp/resources/images/tomee.png | Bin 0 -> 6217 bytes
.../src/main/webapp/templates/footer.jsp | 46 +
.../src/main/webapp/templates/menu.jsp | 47 +
.../src/test/java/org/superbiz/mvc/MvcTest.java | 102 +
.../src/test/resources/arquillian.xml | 43 +
.../test/resources/org/superbiz/mvc/mvc.feature | 7 +
examples/mvc-cxf/README.adoc | 24 +
examples/mvc-cxf/pom.xml | 187 +
.../org/superbiz/application/MVCApplication.java | 23 +
.../org/superbiz/controller/HomeController.java | 32 +
.../org/superbiz/controller/PersonController.java | 154 +
.../src/main/java/org/superbiz/model/Address.java | 72 +
.../src/main/java/org/superbiz/model/Errors.java | 50 +
.../src/main/java/org/superbiz/model/Messages.java | 39 +
.../src/main/java/org/superbiz/model/Person.java | 125 +
.../org/superbiz/persistence/PersonProducer.java | 43 +
.../org/superbiz/persistence/PersonRepository.java | 29 +
.../mvc-cxf/src/main/resources/META-INF/beans.xml | 24 +
.../src/main/resources/META-INF/persistence.xml | 40 +
.../src/main/webapp/WEB-INF/views/change.jsp | 134 +
.../mvc-cxf/src/main/webapp/WEB-INF/views/home.jsp | 37 +
.../src/main/webapp/WEB-INF/views/insert.jsp | 131 +
.../mvc-cxf/src/main/webapp/WEB-INF/views/list.jsp | 92 +
examples/mvc-cxf/src/main/webapp/index.jsp | 28 +
.../bootstrap/css/bootstrap-datepicker.css | 471 ++
.../resources/bootstrap/css/bootstrap-theme.css | 587 ++
.../bootstrap/css/bootstrap-theme.css.map | 1 +
.../bootstrap/css/bootstrap-theme.min.css | 6 +
.../bootstrap/css/bootstrap-theme.min.css.map | 1 +
.../webapp/resources/bootstrap/css/bootstrap.css | 6757 ++++++++++++++++++++
.../resources/bootstrap/css/bootstrap.css.map | 1 +
.../resources/bootstrap/css/bootstrap.min.css | 6 +
.../resources/bootstrap/css/bootstrap.min.css.map | 1 +
.../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes
.../fonts/glyphicons-halflings-regular.svg | 288 +
.../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes
.../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes
.../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes
.../resources/bootstrap/js/bootstrap-datepicker.js | 2096 ++++++
.../bootstrap/js/bootstrap-datepicker.pt-BR.min.js | 1 +
.../webapp/resources/bootstrap/js/bootstrap.js | 2377 +++++++
.../webapp/resources/bootstrap/js/bootstrap.min.js | 7 +
.../webapp/resources/bootstrap/js/jquery.min.js | 4 +
.../src/main/webapp/resources/bootstrap/js/npm.js | 13 +
.../src/main/webapp/resources/images/tomee.png | Bin 0 -> 6217 bytes
.../mvc-cxf/src/main/webapp/templates/footer.jsp | 46 +
.../mvc-cxf/src/main/webapp/templates/menu.jsp | 47 +
.../src/test/java/org/superbiz/mvc/MvcTest.java | 102 +
examples/mvc-cxf/src/test/resources/arquillian.xml | 31 +
.../test/resources/org/superbiz/mvc/mvc.feature | 7 +
examples/mvc-resteasy/README.adoc | 23 +
examples/mvc-resteasy/pom.xml | 141 +
.../main/java/org/superbiz/mvc/MVCApplication.java | 22 +
.../java/org/superbiz/mvc/TomeeController.java | 38 +
.../src/main/resources/META-INF/beans.xml | 23 +
.../src/main/webapp/WEB-INF/views/hello.jsp | 28 +
.../mvc-resteasy/src/main/webapp/WEB-INF/web.xml | 28 +
examples/mvc-resteasy/src/main/webapp/index.jsp | 28 +
.../src/test/java/org/superbiz/mvc/MVCTest.java | 74 +
.../mvc-resteasy/src/test/resources/arquillian.xml | 31 +
examples/myfaces-codi-demo/README.adoc | 86 +
examples/myfaces-codi-demo/README.md | 65 -
examples/myfaces-codi-demo/pom.xml | 18 +-
examples/persistence-fragment/README.adoc | 131 +
examples/persistence-fragment/README.md | 122 -
examples/persistence-fragment/pom.xml | 13 +-
.../java/org/superbiz/injection/jpa/Movie.java | 4 +-
.../org/superbiz/injection/jpa/MoviesTest.java | 4 +-
examples/pojo-webservice/README.adoc | 306 +
examples/pojo-webservice/pom.xml | 25 +-
.../src/main/java/org/superbiz/ws/pojo/PojoWS.java | 4 +-
.../src/main/java/org/superbiz/ws/pojo/WS.java | 4 +-
examples/polling-parent/README.adoc | 41 +
examples/polling-parent/README.md | 31 -
examples/polling-parent/polling-client/pom.xml | 23 +-
.../src/main/java/jug/client/Client.java | 4 +-
.../jug/client/command/api/AbstractCommand.java | 4 +-
.../main/java/jug/client/command/api/Command.java | 4 +-
.../jug/client/command/impl/BestPollCommand.java | 4 +-
.../java/jug/client/command/impl/ExitCommand.java | 4 +-
.../java/jug/client/command/impl/HelpCommand.java | 4 +-
.../jug/client/command/impl/NewPollCommand.java | 4 +-
.../jug/client/command/impl/PollResultCommand.java | 4 +-
.../java/jug/client/command/impl/PollsCommand.java | 4 +-
.../client/command/impl/QueryAndPostCommand.java | 4 +-
.../jug/client/command/impl/ShowPollCommand.java | 4 +-
.../client/command/impl/SwitchClientCommand.java | 4 +-
.../java/jug/client/command/impl/VoteCommand.java | 4 +-
.../java/jug/client/util/ClientNameHolder.java | 4 +-
.../main/java/jug/client/util/CommandManager.java | 4 +-
.../client/util/ConfigurableClasspathArchive.java | 4 +-
examples/polling-parent/polling-core/pom.xml | 6 +-
.../src/main/java/jug/dao/SubjectDao.java | 4 +-
.../src/main/java/jug/dao/VoteDao.java | 4 +-
.../src/test/java/jug/dao/SubjectDaoTest.java | 4 +-
examples/polling-parent/polling-domain/pom.xml | 8 +-
.../src/main/java/jug/domain/Result.java | 4 +-
.../src/main/java/jug/domain/Subject.java | 4 +-
.../src/main/java/jug/domain/Value.java | 4 +-
.../src/main/java/jug/domain/Vote.java | 4 +-
examples/polling-parent/polling-mdb/pom.xml | 105 +
.../src/main/java/org/superbiz/mdb/Api.java | 25 +
.../src/main/java/org/superbiz/mdb/ApiLog.java | 64 +
.../main/java/org/superbiz/mdb/CounterBean.java | 44 +
.../src/main/java/org/superbiz/mdb/LogMdb.java | 47 +
.../src/main/resources/META-INF/beans.xml | 20 +
.../src/main/resources/META-INF/ejb-jar.xml | 38 +
.../polling-mdb/src/test/conf/tomee.xml | 30 +
.../src/test/java/org/superbiz/SimpleMdbTest.java | 116 +
.../polling-mdb/src/test/resources/arquillian.xml | 35 +
examples/polling-parent/polling-web/pom.xml | 12 +-
.../src/main/java/jug/monitoring/VoteCounter.java | 4 +-
.../src/main/java/jug/rest/PollingApplication.java | 4 +-
.../src/main/java/jug/rest/SubjectService.java | 4 +-
.../java/jug/routing/DataSourceInitializer.java | 4 +-
.../src/main/java/jug/routing/PollingRouter.java | 4 +-
.../src/main/java/jug/routing/RoutingFilter.java | 4 +-
.../src/test/java/jug/rest/SubjectServiceTest.java | 4 +-
.../rest/arquillian/SubjectServiceTomEETest.java | 6 +-
examples/polling-parent/pom.xml | 38 +-
examples/pom.xml | 58 +-
examples/projectstage-demo/README.adoc | 330 +
examples/projectstage-demo/pom.xml | 19 +-
.../src/main/java/org/superbiz/Manager.java | 4 +-
.../src/main/java/org/superbiz/ManagerFactory.java | 4 +-
.../projectstage/BaseTestForProjectStage.java | 4 +-
.../superbiz/projectstage/DevProjectStageTest.java | 4 +-
.../projectstage/ProductionProjectStageTest.java | 4 +-
.../projectstage/TestingProjectStageTest.java | 4 +-
.../projectstage/util/ProjectStageProducer.java | 4 +-
examples/quartz-app/README.adoc | 258 +
examples/quartz-app/README.md | 231 -
examples/quartz-app/pom.xml | 25 +-
examples/quartz-app/quartz-beans/pom.xml | 5 +-
.../java/org/superbiz/quartz/QuartzMdbTest.java | 4 +-
.../main/java/org/superbiz/quartz/QuartzMdb.java | 4 +-
.../java/org/superbiz/quartz/QuartzMdbTest.java | 4 +-
examples/quartz-app/quartz-ra/pom.xml | 5 +-
examples/realm-in-tomee/README.adoc | 44 +
examples/realm-in-tomee/README.md | 34 -
examples/realm-in-tomee/pom.xml | 15 +-
.../reload-persistence-unit-properties/README.adoc | 60 +
.../reload-persistence-unit-properties/README.md | 52 -
.../reload-persistence-unit-properties/pom.xml | 13 +-
.../java/org/superbiz/reloadable/pu/Person.java | 4 +-
.../org/superbiz/reloadable/pu/PersonManager.java | 4 +-
.../reloadable/pu/CacheActivationTest.java | 4 +-
examples/resources-declared-in-webapp/README.adoc | 130 +
examples/resources-declared-in-webapp/README.md | 116 -
examples/resources-declared-in-webapp/pom.xml | 20 +-
examples/resources-jmx-example/README.adoc | 788 +++
examples/resources-jmx-example/README.md | 734 ---
examples/resources-jmx-example/pom.xml | 22 +-
.../resources-jmx-ear/pom.xml | 5 +-
.../resources-jmx-ejb/pom.xml | 9 +-
.../rest-applicationcomposer-mockito/README.adoc | 83 +
examples/rest-applicationcomposer-mockito/pom.xml | 17 +-
.../superbiz/composed/rest/GreetingService.java | 4 +-
.../java/org/superbiz/composed/rest/Messager.java | 4 +-
.../composed/rest/GreetingServiceTest.java | 4 +-
examples/rest-applicationcomposer/pom.xml | 15 +-
.../superbiz/composed/rest/GreetingService.java | 4 +-
.../rest/IllegalArgumentExceptionMapper.java | 4 +-
.../composed/rest/GreetingServiceTest.java | 4 +-
examples/rest-cdi/README.adoc | 392 ++
examples/rest-cdi/README.md | 373 --
examples/rest-cdi/pom.xml | 15 +-
.../src/main/java/org/superbiz/rest/Greeting.java | 4 +-
.../java/org/superbiz/rest/GreetingService.java | 4 +-
.../src/main/java/org/superbiz/rest/Request.java | 4 +-
.../src/main/java/org/superbiz/rest/Response.java | 4 +-
.../org/superbiz/rest/GreetingServiceTest.java | 6 +-
examples/rest-example-with-application/README.adoc | 74 +
examples/rest-example-with-application/README.md | 63 -
examples/rest-example-with-application/pom.xml | 35 +-
examples/rest-example/README.adoc | 589 ++
examples/rest-example/README.md | 554 --
examples/rest-example/pom.xml | 37 +-
.../superbiz/rest/batcher/SampleDataManager.java | 4 +-
.../main/java/org/superbiz/rest/dao/PostDAO.java | 4 +-
.../main/java/org/superbiz/rest/dao/UserDAO.java | 4 +-
examples/rest-jaas/pom.xml | 16 +-
.../jaxrs/jaas/JAASSecuredRestEndpoint.java | 4 +-
examples/rest-on-ejb/README.adoc | 340 +
examples/rest-on-ejb/README.md | 328 -
examples/rest-on-ejb/pom.xml | 13 +-
examples/rest-xml-json/README.adoc | 393 ++
examples/rest-xml-json/README.md | 373 --
examples/rest-xml-json/pom.xml | 13 +-
.../java/org/superbiz/rest/GreetingService.java | 4 +-
.../src/main/java/org/superbiz/rest/Request.java | 4 +-
.../src/main/java/org/superbiz/rest/Response.java | 4 +-
.../org/superbiz/rest/GreetingServiceTest.java | 6 +-
examples/scala-basic/build.sbt | 4 +-
examples/scala-basic/pom.xml | 32 +-
examples/schedule-events/README.adoc | 170 +
examples/schedule-events/README.md | 163 -
examples/schedule-events/pom.xml | 13 +-
examples/schedule-expression/README.adoc | 176 +
examples/schedule-expression/README.md | 161 -
examples/schedule-expression/pom.xml | 13 +-
.../main/java/org/superbiz/corn/FarmerBrown.java | 4 +-
.../java/org/superbiz/corn/FarmerBrownTest.java | 4 +-
examples/schedule-methods-meta/README.adoc | 343 +
examples/schedule-methods-meta/README.md | 317 -
examples/schedule-methods-meta/pom.xml | 13 +-
.../java/org/superbiz/corn/meta/FarmerBrown.java | 4 +-
.../org/superbiz/corn/meta/api/BiAnnually.java | 4 +-
.../java/org/superbiz/corn/meta/api/BiMonthly.java | 4 +-
.../java/org/superbiz/corn/meta/api/Daily.java | 4 +-
.../org/superbiz/corn/meta/api/HarvestTime.java | 4 +-
.../java/org/superbiz/corn/meta/api/Hourly.java | 4 +-
.../java/org/superbiz/corn/meta/api/Metatype.java | 4 +-
.../org/superbiz/corn/meta/api/PlantingTime.java | 4 +-
.../java/org/superbiz/corn/meta/api/Secondly.java | 4 +-
.../org/superbiz/corn/meta/FarmerBrownTest.java | 4 +-
examples/schedule-methods/README.adoc | 127 +
examples/schedule-methods/README.md | 119 -
examples/schedule-methods/pom.xml | 13 +-
.../main/java/org/superbiz/corn/FarmerBrown.java | 4 +-
.../java/org/superbiz/corn/FarmerBrownTest.java | 4 +-
examples/server-events/pom.xml | 15 +-
.../main/java/org/superbiz/event/MyListener.java | 2 +-
examples/simple-cdi-interceptor/README.adoc | 138 +
examples/simple-cdi-interceptor/README.md | 99 -
examples/simple-cdi-interceptor/pom.xml | 13 +-
.../org/superbiz/cdi/bookshow/beans/BookShow.java | 4 +-
.../cdi/bookshow/interceptorbinding/Log.java | 4 +-
.../bookshow/interceptors/LoggingInterceptor.java | 10 +-
.../src/main/resources/META-INF/beans.xml | 0
.../cdi/bookshow/interceptors/BookShowTest.java | 4 +-
examples/simple-cmp2/README.adoc | 348 +
examples/simple-cmp2/README.md | 314 -
examples/simple-cmp2/pom.xml | 14 +-
.../src/main/java/org/superbiz/cmp2/Movie.java | 4 +-
.../src/main/java/org/superbiz/cmp2/MovieBean.java | 4 +-
.../src/main/java/org/superbiz/cmp2/Movies.java | 4 +-
.../test/java/org/superbiz/cmp2/MoviesTest.java | 4 +-
.../simple-ear/moviefun-business-logic/pom.xml | 84 +
.../main/java/org/superbiz/logic/MoviesBean.java | 120 +
.../src/main/resources/META-INF/ejb-jar.xml | 1 +
.../test/java/org/superbiz/logic/MoviesTest.java | 65 +
.../simple-ear/moviefun-business-model/pom.xml | 47 +
.../src/main/java/org/superbiz/model/Movie.java | 104 +
.../src/main/java/org/superbiz/model/Movies.java | 27 +
.../src/main/resources/META-INF/persistence.xml | 32 +
examples/simple-ear/moviefun-ear/pom.xml | 73 +
.../simple-ear/moviefun-functional-tests/pom.xml | 136 +
.../moviefun/DeployInWebAppsDirectoryTest.java | 130 +
.../moviefun/MoviesArquillianHtmlUnitTest.java | 78 +
.../test/resources/META-INF/application-client.xml | 1 +
.../src/test/resources/arquillian.xml | 32 +
.../src/test/resources/version.properties | 1 +
examples/simple-ear/moviefun-webapp/pom.xml | 78 +
.../java/org/superbiz/moviefun/ActionServlet.java | 143 +
.../src/main/webapp/WEB-INF/moviefun.jsp | 124 +
.../src/main/webapp/WEB-INF/web.xml | 24 +
.../webapp/assets/css/bootstrap-responsive.css | 1285 ++++
.../webapp/assets/css/bootstrap-responsive.min.css | 1196 ++++
.../src/main/webapp/assets/css/bootstrap.css | 5774 +++++++++++++++++
.../src/main/webapp/assets/css/bootstrap.min.css | 5215 +++++++++++++++
.../src/main/webapp/assets/css/movie.css | 24 +
.../assets/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes
.../webapp/assets/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes
.../src/main/webapp/assets/js/bootstrap.js | 1885 ++++++
.../src/main/webapp/assets/js/bootstrap.min.js | 568 ++
.../moviefun-webapp/src/main/webapp/default.css | 207 +
.../moviefun-webapp/src/main/webapp/index.jsp | 70 +
.../moviefun-webapp/src/main/webapp/setup.jsp | 111 +
examples/simple-ear/pom.xml | 115 +
examples/simple-mdb-and-cdi/README.adoc | 195 +
examples/simple-mdb-and-cdi/README.md | 185 -
examples/simple-mdb-and-cdi/pom.xml | 13 +-
.../src/main/java/org/superbiz/mdb/ChatBean.java | 4 +-
.../java/org/superbiz/mdb/ChatRespondCreator.java | 4 +-
.../test/java/org/superbiz/mdb/ChatBeanTest.java | 4 +-
examples/simple-mdb-with-descriptor/README.adoc | 249 +
examples/simple-mdb-with-descriptor/README.md | 241 -
examples/simple-mdb-with-descriptor/pom.xml | 13 +-
.../main/java/org/superbiz/mdbdesc/ChatBean.java | 4 +-
.../java/org/superbiz/mdbdesc/ChatBeanTest.java | 4 +-
examples/simple-mdb/README.adoc | 218 +
examples/simple-mdb/README.md | 211 -
examples/simple-mdb/pom.xml | 13 +-
.../src/main/java/org/superbiz/mdb/ChatBean.java | 4 +-
.../test/java/org/superbiz/mdb/ChatBeanTest.java | 4 +-
examples/simple-remote-tomcatusers/README.adoc | 104 +
examples/simple-remote-tomcatusers/README_pt.adoc | 102 +
examples/simple-remote-tomcatusers/pom.xml | 107 +
.../src/main/java/org/superbiz/Contract.java | 24 +
.../src/main/java/org/superbiz/ContractImpl.java | 32 +
.../src/test/conf/tomcat-users.xml | 23 +
.../src/test/java/org/superbiz/ContractTest.java | 92 +
.../src/test/resources/arquillian.xml | 42 +
examples/simple-rest/README.adoc | 139 +
examples/simple-rest/README.md | 131 -
examples/simple-rest/README_pt.adoc | 136 +
examples/simple-rest/pom.xml | 13 +-
.../java/org/superbiz/rest/GreetingService.java | 4 +-
.../org/superbiz/rest/GreetingServiceTest.java | 4 +-
examples/simple-singleton/README.adoc | 399 ++
examples/simple-singleton/README.md | 344 -
examples/simple-singleton/pom.xml | 13 +-
.../org/superbiz/registry/ComponentRegistry.java | 4 +-
.../org/superbiz/registry/PropertyRegistry.java | 4 +-
.../superbiz/registry/ComponentRegistryTest.java | 4 +-
.../superbiz/registry/PropertiesRegistryTest.java | 4 +-
examples/simple-stateful-callbacks/README.adoc | 305 +
examples/simple-stateful-callbacks/README.md | 292 -
examples/simple-stateful-callbacks/pom.xml | 25 +-
.../java/org/superbiz/counter/CallbackCounter.java | 4 +-
.../org/superbiz/counter/ExecutionChannel.java | 4 +-
.../org/superbiz/counter/ExecutionObserver.java | 4 +-
.../org/superbiz/counter/CounterCallbacksTest.java | 6 +-
examples/simple-stateful/README.adoc | 151 +
examples/simple-stateful/README.md | 136 -
examples/simple-stateful/pom.xml | 13 +-
.../main/java/org/superbiz/counter/Counter.java | 6 +-
.../java/org/superbiz/counter/CounterTest.java | 4 +-
examples/simple-stateless-callbacks/README.adoc | 241 +
examples/simple-stateless-callbacks/README.md | 228 -
examples/simple-stateless-callbacks/pom.xml | 13 +-
.../superbiz/stateless/basic/CalculatorBean.java | 4 +-
.../superbiz/stateless/basic/ExecutionChannel.java | 4 +-
.../stateless/basic/ExecutionObserver.java | 4 +-
.../superbiz/stateless/basic/CalculatorTest.java | 4 +-
.../simple-stateless-with-descriptor/README.adoc | 184 +
.../simple-stateless-with-descriptor/README.md | 168 -
examples/simple-stateless-with-descriptor/pom.xml | 15 +-
.../org/superbiz/calculator/CalculatorImpl.java | 4 +-
.../org/superbiz/calculator/CalculatorLocal.java | 4 +-
.../org/superbiz/calculator/CalculatorRemote.java | 4 +-
.../org/superbiz/calculator/CalculatorTest.java | 4 +-
examples/simple-stateless/README.adoc | 209 +
examples/simple-stateless/README.md | 197 -
examples/simple-stateless/pom.xml | 13 +-
.../superbiz/stateless/basic/CalculatorBean.java | 4 +-
.../superbiz/stateless/basic/CalculatorTest.java | 4 +-
.../README.adoc | 95 +
.../simple-webservice-without-interface/README.md | 83 -
.../simple-webservice-without-interface/pom.xml | 13 +-
.../java/org/superbiz/calculator/Calculator.java | 4 +-
.../org/superbiz/calculator/CalculatorTest.java | 4 +-
examples/simple-webservice/README.adoc | 381 ++
examples/simple-webservice/README.md | 334 -
examples/simple-webservice/pom.xml | 13 +-
.../org/superbiz/calculator/ws/Calculator.java | 4 +-
.../org/superbiz/calculator/ws/CalculatorWs.java | 4 +-
.../org/superbiz/calculator/ws/CalculatorTest.java | 4 +-
examples/spring-data-proxy-meta/README.adoc | 16 +
examples/spring-data-proxy-meta/README.md | 12 -
examples/spring-data-proxy-meta/pom.xml | 13 +-
.../java/org/superbiz/dynamic/api/Metatype.java | 4 +-
.../org/superbiz/dynamic/api/SpringRepository.java | 4 +-
.../dynamic/framework/SpringDataProxy.java | 4 +-
examples/spring-data-proxy/README.adoc | 19 +
examples/spring-data-proxy/README.md | 14 -
examples/spring-data-proxy/pom.xml | 13 +-
.../java/org/superbiz/dynamic/SpringDataProxy.java | 4 +-
examples/struts/README.adoc | 415 ++
examples/struts/README.md | 388 --
examples/struts/pom.xml | 16 +-
examples/telephone-stateful/README.adoc | 233 +
examples/telephone-stateful/README.md | 221 -
examples/telephone-stateful/pom.xml | 13 +-
.../java/org/superbiz/telephone/Telephone.java | 4 +-
.../java/org/superbiz/telephone/TelephoneBean.java | 4 +-
.../java/org/superbiz/telephone/TelephoneTest.java | 4 +-
examples/testcase-injection/README.adoc | 220 +
examples/testcase-injection/README.md | 208 -
examples/testcase-injection/pom.xml | 13 +-
.../java/org/superbiz/testinjection/Movie.java | 4 +-
.../java/org/superbiz/testinjection/Movies.java | 4 +-
.../org/superbiz/testinjection/MoviesTest.java | 4 +-
examples/testing-security-2/README.adoc | 285 +
examples/testing-security-2/README.md | 274 -
examples/testing-security-2/pom.xml | 13 +-
.../java/org/superbiz/injection/secure/Movie.java | 4 +-
.../java/org/superbiz/injection/secure/Movies.java | 4 +-
.../org/superbiz/injection/secure/MovieTest.java | 4 +-
.../org/superbiz/injection/secure/UserInfo.java | 4 +-
examples/testing-security-3/README.adoc | 359 ++
examples/testing-security-3/README.md | 344 -
examples/testing-security-3/pom.xml | 13 +-
.../java/org/superbiz/injection/secure/Movie.java | 4 +-
.../java/org/superbiz/injection/secure/Movies.java | 4 +-
.../superbiz/injection/secure/MyLoginProvider.java | 4 +-
.../org/superbiz/injection/secure/MovieTest.java | 4 +-
examples/testing-security-4/README.adoc | 359 ++
examples/testing-security-4/pom.xml | 13 +-
.../org/superbiz/injection/secure/LoginBean.java | 4 +-
.../java/org/superbiz/injection/secure/Movie.java | 4 +-
.../java/org/superbiz/injection/secure/Movies.java | 4 +-
.../org/superbiz/injection/secure/MovieTest.java | 4 +-
examples/testing-security-meta/README.adoc | 476 ++
examples/testing-security-meta/README.md | 450 --
examples/testing-security-meta/pom.xml | 13 +-
.../java/org/superbiz/injection/secure/Movie.java | 4 +-
.../java/org/superbiz/injection/secure/Movies.java | 4 +-
.../injection/secure/api/AddPermission.java | 4 +-
.../injection/secure/api/DeletePermission.java | 4 +-
.../superbiz/injection/secure/api/Metatype.java | 4 +-
.../superbiz/injection/secure/api/MovieUnit.java | 4 +-
.../injection/secure/api/ReadPermission.java | 4 +-
.../injection/secure/api/RunAsEmployee.java | 4 +-
.../injection/secure/api/RunAsManager.java | 4 +-
.../org/superbiz/injection/secure/MovieTest.java | 4 +-
examples/testing-security/README.adoc | 324 +
examples/testing-security/README.md | 304 -
examples/testing-security/README_pt.adoc | 325 +
examples/testing-security/pom.xml | 13 +-
.../java/org/superbiz/injection/secure/Movie.java | 4 +-
.../java/org/superbiz/injection/secure/Movies.java | 4 +-
.../org/superbiz/injection/secure/MovieTest.java | 4 +-
examples/testing-transactions-bmt/README.adoc | 260 +
examples/testing-transactions-bmt/README.md | 248 -
examples/testing-transactions-bmt/pom.xml | 13 +-
.../main/java/org/superbiz/injection/tx/Movie.java | 4 +-
.../java/org/superbiz/injection/tx/Movies.java | 4 +-
.../java/org/superbiz/injection/tx/MoviesTest.java | 4 +-
examples/testing-transactions/README.adoc | 259 +
examples/testing-transactions/README.md | 247 -
examples/testing-transactions/pom.xml | 13 +-
.../main/java/org/superbiz/injection/tx/Movie.java | 4 +-
.../java/org/superbiz/injection/tx/Movies.java | 4 +-
.../java/org/superbiz/injection/tx/MoviesTest.java | 4 +-
examples/tomee-jersey-eclipselink/README.adoc | 182 +
examples/tomee-jersey-eclipselink/pom.xml | 63 +-
.../src/main/java/org/superbiz/dao/PersonDAO.java | 4 +-
.../src/main/java/org/superbiz/domain/Person.java | 4 +-
.../main/java/org/superbiz/init/Initializer.java | 4 +-
.../org/superbiz/service/JerseyApplication.java | 4 +-
.../java/org/superbiz/service/PersonService.java | 4 +-
.../superbiz/service/JerseyApplicationTest.java | 78 +
.../src/test/resources/META-INF/persistence.xml | 33 +
.../src/test/resources/arquillian.xml | 42 +
examples/transaction-rollback/README.adoc | 561 ++
examples/transaction-rollback/README.md | 547 --
examples/transaction-rollback/pom.xml | 13 +-
.../txrollback/CustomRuntimeException.java | 4 +-
.../main/java/org/superbiz/txrollback/Movie.java | 4 +-
.../main/java/org/superbiz/txrollback/Movies.java | 4 +-
.../java/org/superbiz/txrollback/MoviesTest.java | 8 +-
examples/troubleshooting/README.adoc | 460 ++
examples/troubleshooting/README.md | 448 --
examples/troubleshooting/pom.xml | 13 +-
.../java/org/superbiz/troubleshooting/Movie.java | 4 +-
.../java/org/superbiz/troubleshooting/Movies.java | 4 +-
.../org/superbiz/troubleshooting/MoviesTest.java | 4 +-
examples/vaadin-lts-v08-simple/README.adoc | 59 +
examples/vaadin-lts-v08-simple/pom.xml | 143 +
.../com/superbiz/servlet/vaadin/HelloVaadin.java | 55 +
.../src/main/resources/WEB-INF/beans.xml | 27 +
examples/vaadin-lts-v10-simple/README.adoc | 44 +
examples/vaadin-lts-v10-simple/pom.xml | 204 +
.../superbiz/servlet/vaadin/HelloVaadinV10.java | 41 +
examples/vaadin-vxx-simple/README.adoc | 47 +
examples/vaadin-vxx-simple/pom.xml | 138 +
.../superbiz/servlet/vaadin/HelloVaadinLatest.java | 41 +
examples/webservice-attachments/README.adoc | 214 +
examples/webservice-attachments/README.md | 202 -
examples/webservice-attachments/pom.xml | 13 +-
.../org/superbiz/attachment/AttachmentImpl.java | 4 +-
.../java/org/superbiz/attachment/AttachmentWs.java | 4 +-
.../org/superbiz/attachment/AttachmentTest.java | 4 +-
examples/webservice-handlerchain/README.adoc | 398 ++
examples/webservice-handlerchain/README.md | 352 -
examples/webservice-handlerchain/pom.xml | 13 +-
.../org/superbiz/calculator/wsh/Calculator.java | 4 +-
.../org/superbiz/calculator/wsh/CalculatorWs.java | 4 +-
.../org/superbiz/calculator/wsh/Increment.java | 4 +-
.../java/org/superbiz/calculator/wsh/Inflate.java | 4 +-
.../superbiz/calculator/wsh/CalculatorTest.java | 4 +-
examples/webservice-holder/README.adoc | 199 +
examples/webservice-holder/README.md | 169 -
examples/webservice-holder/pom.xml | 13 +-
.../main/java/org/superbiz/ws/out/Calculator.java | 4 +-
.../java/org/superbiz/ws/out/CalculatorWs.java | 4 +-
.../java/org/superbiz/ws/out/CalculatorTest.java | 4 +-
examples/webservice-inheritance/README.adoc | 435 ++
examples/webservice-inheritance/README.md | 414 --
examples/webservice-inheritance/pom.xml | 13 +-
.../main/java/org/superbiz/inheritance/Item.java | 4 +-
.../main/java/org/superbiz/inheritance/Tower.java | 4 +-
.../org/superbiz/inheritance/WakeRiderImpl.java | 4 +-
.../java/org/superbiz/inheritance/WakeRiderWs.java | 4 +-
.../java/org/superbiz/inheritance/Wakeboard.java | 4 +-
.../org/superbiz/inheritance/WakeboardBinding.java | 4 +-
.../java/org/superbiz/inheritance/Wearable.java | 4 +-
.../org/superbiz/inheritance/InheritanceTest.java | 4 +-
examples/webservice-security/README.adoc | 205 +
examples/webservice-security/README.md | 191 -
examples/webservice-security/pom.xml | 13 +-
.../org/superbiz/calculator/CalculatorImpl.java | 4 +-
.../org/superbiz/calculator/CalculatorRemote.java | 4 +-
.../java/org/superbiz/calculator/CalculatorWs.java | 4 +-
.../org/superbiz/calculator/CalculatorTest.java | 4 +-
examples/webservice-ssl-client-cert/README.adoc | 394 ++
.../create-keystores.xml | 202 +
.../keys/generateKeyPair.bat | 31 +
.../keys/generateServerKey.bat | 24 +
examples/webservice-ssl-client-cert/pom.xml | 138 +
.../org/superbiz/calculator/CalculatorImpl.java | 49 +
.../java/org/superbiz/calculator/CalculatorWs.java | 35 +
.../src/main/resources/META-INF/ejb-jar.xml | 19 +
.../src/main/resources/META-INF/openejb-jar.xml | 29 +
.../src/test/conf/server.xml | 46 +
.../org/superbiz/calculator/CalculatorTest.java | 154 +
.../src/test/resources/META-INF/placeholder | 3 +
.../src/test/resources/arquillian.xml | 46 +
examples/webservice-ws-security/README.adoc | 729 +++
examples/webservice-ws-security/README.md | 714 ---
examples/webservice-ws-security/pom.xml | 45 +-
.../org/superbiz/calculator/CalculatorImpl.java | 4 +-
.../org/superbiz/calculator/CalculatorRemote.java | 4 +-
.../java/org/superbiz/calculator/CalculatorWs.java | 4 +-
.../org/superbiz/calculator/CalculatorTest.java | 4 +-
.../superbiz/calculator/CustomPasswordHandler.java | 4 +-
.../README.adoc | 87 +
.../webservice-ws-with-resources-config/pom.xml | 11 +-
.../java/org/superbiz/ws/security/Calculator.java | 4 +-
.../org/superbiz/ws/security/CalculatorBean.java | 4 +-
.../ws/security/PasswordCallbackHandler.java | 4 +-
.../org/superbiz/ws/security/CalculatorTest.java | 4 +-
examples/websocket-tls-basic-auth/README.adoc | 27 +
examples/websocket-tls-basic-auth/pom.xml | 120 +
.../src/main/conf/keystore.jks | Bin 0 -> 2245 bytes
.../src/main/conf/server.xml | 166 +
.../src/main/conf/tomcat-users.xml | 45 +
.../org/superbiz/websockets/WebSocketResource.java | 32 +
.../src/main/webapp/WEB-INF/beans.xml | 20 +
.../src/main/webapp/WEB-INF/web.xml | 35 +
.../superbiz/websockets/WebSocketResourceTest.java | 135 +
.../src/test/resources/arquillian.xml | 41 +
gradle/gradle-tomee-embedded/pom.xml | 8 +-
gradle/pom.xml | 8 +-
itests/failover-ejb/pom.xml | 8 +-
itests/failover/pom.xml | 8 +-
.../apache/openejb/itest/failover/Repository.java | 1 -
.../openejb/server/control/StandaloneServer.java | 12 +
.../failover/RandomConnectionStrategyTest.java | 28 +-
.../ReconnectDelayCaseInsensitiveTest.java | 2 +-
.../itest/failover/ReconnectDelayListSelfTest.java | 2 +-
.../openejb/itest/failover/ReconnectDelayTest.java | 2 +-
.../failover/RoundRobinConnectionStrategyTest.java | 9 +-
.../failover/StickyConnectionStrategyTest.java | 2 +-
itests/legacy-client/pom.xml | 8 +-
.../openejb/itest/legacy/LegacyClientTest.java | 4 +
itests/legacy-server/pom.xml | 10 +-
.../openejb/itest/legacy/LegacyServerTest.java | 11 +-
itests/microprofile-jwt-itests/pom.xml | 98 +
.../jwt/itest/InvalidSignatureTest.java | 116 +
.../jwt/itest/MinimumRequiredClaimsTest.java | 110 +
.../jwt/itest/MissingRequiredClaimsTest.java | 151 +
.../microprofile/jwt/itest/RsaKeySizesTest.java | 114 +
.../microprofile/jwt/itest/ShaHashSizesTest.java | 114 +
.../tomee/microprofile/jwt/itest/Tokens.java | 80 +
.../src/test/resources/testkey.pem | 28 +
itests/openejb-itests-app/pom.xml | 8 +-
itests/openejb-itests-beans/pom.xml | 12 +-
.../apache/openejb/test/SuperInterceptedBean.java | 6 +-
.../test/entity/bmp/AllowedOperationsBmpBean.java | 6 +-
.../test/entity/bmp/BasicBmp2DataSourcesBean.java | 10 +-
.../openejb/test/entity/bmp/BasicBmpBean.java | 6 +-
.../apache/openejb/test/entity/bmp/EncBmpBean.java | 54 +-
.../openejb/test/entity/bmp/RmiIiopBmpBean.java | 1 -
.../test/entity/cmp/AllowedOperationsCmp2Bean.java | 6 +-
.../test/entity/cmp/AllowedOperationsCmpBean.java | 6 +-
.../openejb/test/entity/cmp/BasicCmp2Bean.java | 6 +-
.../openejb/test/entity/cmp/BasicCmp2PojoBean.java | 6 +-
.../openejb/test/entity/cmp/BasicCmpBean.java | 6 +-
.../openejb/test/entity/cmp/ComplexCmp2Bean.java | 6 +-
.../openejb/test/entity/cmp/ComplexCmpBean.java | 6 +-
.../openejb/test/entity/cmp/EncCmp2Bean.java | 52 +-
.../apache/openejb/test/entity/cmp/EncCmpBean.java | 56 +-
.../openejb/test/entity/cmp/UnknownCmp2Bean.java | 6 +-
.../openejb/test/entity/cmp/UnknownCmpBean.java | 6 +-
.../openejb/test/interceptor/ClassInterceptor.java | 10 +-
.../openejb/test/interceptor/DDInterceptor.java | 10 +-
.../test/interceptor/MethodInterceptor.java | 4 +-
.../test/interceptor/SecondClassInterceptor.java | 10 +-
.../test/interceptor/SuperClassInterceptor.java | 10 +-
.../org/apache/openejb/test/mdb/BasicMdbBean.java | 4 +-
.../org/apache/openejb/test/mdb/EncMdbBean.java | 50 +-
.../openejb/test/singleton/BasicSingletonBean.java | 4 +-
.../test/singleton/BasicSingletonPojoBean.java | 4 +-
.../test/singleton/BeanTxSingletonBean.java | 18 +-
.../openejb/test/singleton/EncSingletonBean.java | 49 +-
.../AnnotatedFieldInjectionStatefulBean.java | 8 -
.../openejb/test/stateful/BMTStatefulBean.java | 4 +-
.../openejb/test/stateful/BasicStatefulBean.java | 4 +-
.../test/stateful/BasicStatefulPojoBean.java | 4 +-
.../openejb/test/stateful/BeanTxStatefulBean.java | 17 +-
.../openejb/test/stateful/EncStatefulBean.java | 53 +-
.../openejb/test/stateless/BasicStatelessBean.java | 4 +-
.../test/stateless/BasicStatelessPojoBean.java | 4 +-
.../test/stateless/BeanTxStatelessBean.java | 18 +-
.../openejb/test/stateless/EncStatelessBean.java | 48 +-
itests/openejb-itests-client/pom.xml | 21 +-
.../org/apache/openejb/test/ClientTestSuite.java | 5 +-
.../org/apache/openejb/test/CorbaTestServer.java | 2 +-
.../org/apache/openejb/test/DerbyTestDatabase.java | 2 +-
.../org/apache/openejb/test/FilteredTestSuite.java | 2 +-
.../apache/openejb/test/HsqldbTestDatabase.java | 2 +-
.../apache/openejb/test/InstantDbTestDatabase.java | 11 +-
.../org/apache/openejb/test/IvmTestServer.java | 5 +-
.../org/apache/openejb/test/NumberedTestCase.java | 10 +-
.../openejb/test/PostgreSqlTestDatabase.java | 2 +-
.../org/apache/openejb/test/ResultPrinter.java | 6 +-
.../java/org/apache/openejb/test/RiTestServer.java | 6 +-
.../java/org/apache/openejb/test/TestClient.java | 20 +-
.../java/org/apache/openejb/test/TestManager.java | 4 +-
.../test/entity/bmp/BmpAllowedOperationsTests.java | 10 +-
.../test/entity/bmp/BmpContextLookupTests.java | 2 +-
.../openejb/test/entity/bmp/BmpEjbHomeTests.java | 2 +-
.../test/entity/bmp/BmpEjbMetaDataTests.java | 2 +-
.../openejb/test/entity/bmp/BmpEjbObjectTests.java | 2 +-
.../openejb/test/entity/bmp/BmpHandleTests.java | 2 +-
.../test/entity/bmp/BmpHomeHandleTests.java | 2 +-
.../openejb/test/entity/bmp/BmpHomeIntfcTests.java | 4 +-
.../openejb/test/entity/bmp/BmpJndiEncTests.java | 2 +-
.../openejb/test/entity/bmp/BmpJndiTests.java | 2 +-
.../test/entity/bmp/BmpRemoteIntfcTests.java | 4 +-
.../openejb/test/entity/bmp/BmpRmiIiopTests.java | 47 +-
.../openejb/test/entity/bmp/BmpTestClient.java | 6 +-
.../test/entity/cmp/CmpAllowedOperationsTests.java | 8 +-
.../test/entity/cmp/CmpContextLookupTests.java | 2 +-
.../openejb/test/entity/cmp/CmpEjbHomeTests.java | 2 +-
.../test/entity/cmp/CmpEjbMetaDataTests.java | 2 +-
.../openejb/test/entity/cmp/CmpEjbObjectTests.java | 2 +-
.../openejb/test/entity/cmp/CmpHandleTests.java | 2 +-
.../test/entity/cmp/CmpHomeHandleTests.java | 2 +-
.../openejb/test/entity/cmp/CmpHomeIntfcTests.java | 4 +-
.../openejb/test/entity/cmp/CmpJndiEncTests.java | 2 +-
.../openejb/test/entity/cmp/CmpJndiTests.java | 2 +-
.../test/entity/cmp/CmpRemoteIntfcTests.java | 4 +-
.../openejb/test/entity/cmp/CmpRmiIiopTests.java | 47 +-
.../openejb/test/entity/cmp/CmpTestClient.java | 6 +-
.../test/entity/cmp/ComplexEjbHomeTests.java | 3 +-
.../test/entity/cmp/ComplexEjbMetaDataTests.java | 3 +-
.../test/entity/cmp/ComplexEjbObjectTests.java | 3 +-
.../test/entity/cmp/ComplexHandleTests.java | 3 +-
.../test/entity/cmp/ComplexHomeHandleTests.java | 3 +-
.../test/entity/cmp/ComplexHomeIntfcTests.java | 5 +-
.../test/entity/cmp/ComplexRemoteIntfcTests.java | 6 +-
.../test/entity/cmp/UnknownEjbHomeTests.java | 3 +-
.../test/entity/cmp/UnknownEjbMetaDataTests.java | 3 +-
.../test/entity/cmp/UnknownEjbObjectTests.java | 3 +-
.../test/entity/cmp/UnknownHandleTests.java | 3 +-
.../test/entity/cmp/UnknownHomeHandleTests.java | 3 +-
.../test/entity/cmp/UnknownHomeIntfcTests.java | 5 +-
.../test/entity/cmp/UnknownRemoteIntfcTests.java | 6 +-
.../entity/cmp2/Cmp2AllowedOperationsTests.java | 8 +-
.../openejb/test/entity/cmp2/Cmp2EjbHomeTests.java | 6 +-
.../test/entity/cmp2/Cmp2EjbMetaDataTests.java | 6 +-
.../test/entity/cmp2/Cmp2EjbObjectTests.java | 6 +-
.../openejb/test/entity/cmp2/Cmp2HandleTests.java | 16 +-
.../test/entity/cmp2/Cmp2HomeHandleTests.java | 16 +-
.../test/entity/cmp2/Cmp2HomeIntfcTests.java | 4 +-
.../openejb/test/entity/cmp2/Cmp2JndiEncTests.java | 2 +-
.../openejb/test/entity/cmp2/Cmp2JndiTests.java | 2 +-
.../test/entity/cmp2/Cmp2RemoteIntfcTests.java | 4 +-
.../openejb/test/entity/cmp2/Cmp2RmiIiopTests.java | 55 +-
.../openejb/test/entity/cmp2/Cmp2TestClient.java | 7 +-
.../openejb/test/entity/cmp2/Cmp2TestSuite.java | 1 -
.../test/entity/cmp2/Complex2EjbHomeTests.java | 4 +-
.../test/entity/cmp2/Complex2EjbMetaDataTests.java | 4 +-
.../test/entity/cmp2/Complex2EjbObjectTests.java | 4 +-
.../test/entity/cmp2/Complex2HandleTests.java | 8 +-
.../test/entity/cmp2/Complex2HomeHandleTests.java | 8 +-
.../test/entity/cmp2/Complex2HomeIntfcTests.java | 5 +-
.../test/entity/cmp2/Complex2RemoteIntfcTests.java | 4 +-
.../openejb/test/entity/cmp2/EjbqlLocalTest.java | 5 +-
.../test/entity/cmp2/Unknown2EjbHomeTests.java | 2 +-
.../test/entity/cmp2/Unknown2EjbMetaDataTests.java | 2 +-
.../test/entity/cmp2/Unknown2EjbObjectTests.java | 2 +-
.../test/entity/cmp2/Unknown2HandleTests.java | 8 +-
.../test/entity/cmp2/Unknown2HomeHandleTests.java | 8 +-
.../test/entity/cmp2/Unknown2HomeIntfcTests.java | 9 +-
.../test/entity/cmp2/Unknown2RemoteIntfcTests.java | 4 +-
.../openejb/test/entity/cmr/AbstractCMRTest.java | 19 +-
.../openejb/test/entity/cmr/CmrMappingTests.java | 2 +-
.../test/entity/cmr/ManyToManyComplexPkTests.java | 6 +-
.../openejb/test/entity/cmr/ManyToManyTests.java | 4 +-
.../test/entity/cmr/OneToManyComplexPkTests.java | 12 +-
.../openejb/test/entity/cmr/OneToManyTests.java | 10 +-
.../test/entity/cmr/OneToOneComplexPkTests.java | 8 +-
.../openejb/test/entity/cmr/OneToOneTests.java | 6 +-
.../org/apache/openejb/test/mdb/BasicMdbTests.java | 2 +-
.../test/mdb/BmtMdbAllowedOperationsTests.java | 4 +-
.../test/mdb/MdbAllowedOperationsTests.java | 4 +-
.../test/mdb/MdbAnnotatedFieldInjectionTests.java | 2 +-
.../openejb/test/mdb/MdbContextLookupTests.java | 2 +-
.../openejb/test/mdb/MdbFieldInjectionTests.java | 2 +-
.../openejb/test/mdb/MdbSetterInjectionTests.java | 2 +-
.../org/apache/openejb/test/mdb/MdbTestClient.java | 2 +-
.../openejb/test/servlet/ServletTestClient.java | 12 +-
...dFieldInjectionSingletonPojoHomeIntfcTests.java | 3 -
...dInjectionSingletonPojoLocalHomeIntfcTests.java | 3 -
.../BMTSingletonAllowedOperationsTests.java | 8 +-
.../openejb/test/singleton/MiscEjbTests.java | 10 +-
.../singleton/SingletonAllowedOperationsTests.java | 12 +-
.../SingletonAnnotatedFieldInjectionTests.java | 6 +-
.../test/singleton/SingletonBeanTxTests.java | 84 +-
.../test/singleton/SingletonContainerTxTests.java | 8 +-
.../singleton/SingletonContextLookupTests.java | 4 +-
.../SingletonDefaultInterceptorTests.java | 3 -
.../test/singleton/SingletonEjbHomeTests.java | 12 +-
.../test/singleton/SingletonEjbMetaDataTests.java | 4 +-
.../test/singleton/SingletonEjbObjectTests.java | 7 +-
.../singleton/SingletonFieldInjectionTests.java | 8 +-
.../test/singleton/SingletonHandleTests.java | 12 +-
.../test/singleton/SingletonHomeHandleTests.java | 2 +-
.../test/singleton/SingletonHomeIntfcTests.java | 2 +-
.../test/singleton/SingletonInterceptorTests.java | 4 +-
.../test/singleton/SingletonJndiEncTests.java | 2 +-
.../openejb/test/singleton/SingletonJndiTests.java | 2 +-
.../SingletonLocalBusinessIntfcTests.java | 2 +-
.../singleton/SingletonPojoContextLookupTests.java | 4 +-
.../test/singleton/SingletonPojoEjbHomeTests.java | 12 +-
.../singleton/SingletonPojoEjbLocalHomeTests.java | 10 +-
.../SingletonPojoEjbLocalObjectTests.java | 5 +-
.../singleton/SingletonPojoEjbMetaDataTests.java | 4 +-
.../singleton/SingletonPojoEjbObjectTests.java | 2 +-
.../test/singleton/SingletonPojoHandleTests.java | 12 +-
.../singleton/SingletonPojoHomeHandleTests.java | 2 +-
.../singleton/SingletonPojoHomeIntfcTests.java | 2 +-
.../singleton/SingletonPojoRemoteIntrfcTests.java | 2 +-
.../singleton/SingletonPojoRemoteJndiTests.java | 2 +-
.../SingletonRemoteBusinessIntfcTests.java | 2 +-
.../test/singleton/SingletonRemoteIntfcTests.java | 4 +-
.../test/singleton/SingletonRmiIiopTests.java | 48 +-
.../singleton/SingletonSetterInjectionTests.java | 6 +-
.../BMTStatefulAllowedOperationsTests.java | 6 +-
.../stateful/StatefulAllowedOperationsTests.java | 6 +-
.../openejb/test/stateful/StatefulBeanTxTests.java | 112 +-
.../test/stateful/StatefulContextLookupTests.java | 4 +-
.../stateful/StatefulDefaultInterceptorTests.java | 3 -
.../test/stateful/StatefulEjbHomeTests.java | 12 +-
.../test/stateful/StatefulEjbMetaDataTests.java | 4 +-
.../test/stateful/StatefulEjbObjectTests.java | 7 +-
.../test/stateful/StatefulFieldInjectionTests.java | 4 +-
.../openejb/test/stateful/StatefulHandleTests.java | 2 +-
.../test/stateful/StatefulHomeHandleTests.java | 2 +-
.../test/stateful/StatefulHomeIntfcTests.java | 2 +-
.../test/stateful/StatefulInterceptorTests.java | 3 +-
.../test/stateful/StatefulJndiEncTests.java | 2 +-
.../openejb/test/stateful/StatefulJndiTests.java | 2 +-
.../stateful/StatefulLocalBusinessIntfcTests.java | 2 +-
.../test/stateful/StatefulLocalTestSuite.java | 2 +-
.../stateful/StatefulPersistenceContextTests.java | 2 +-
.../stateful/StatefulPojoContextLookupTests.java | 4 +-
.../test/stateful/StatefulPojoEjbHomeTests.java | 12 +-
.../stateful/StatefulPojoEjbLocalHomeTests.java | 10 +-
.../stateful/StatefulPojoEjbLocalObjectTests.java | 3 +-
.../test/stateful/StatefulPojoEjbObjectTests.java | 2 +-
.../test/stateful/StatefulPojoHandleTests.java | 5 +-
.../test/stateful/StatefulPojoHomeHandleTests.java | 2 +-
.../test/stateful/StatefulPojoHomeIntfcTests.java | 2 +-
.../test/stateful/StatefulPojoRemoteJndiTests.java | 2 +-
.../stateful/StatefulRemoteBusinessIntfcTests.java | 2 +-
.../test/stateful/StatefulRemoteIntfcTests.java | 2 +-
.../test/stateful/StatefulRmiIiopTests.java | 47 +-
.../stateful/StatefulSetterInjectionTests.java | 4 +-
.../openejb/test/stateful/StatefulTestClient.java | 8 +-
...dFieldInjectionStatelessPojoHomeIntfcTests.java | 3 -
...dInjectionStatelessPojoLocalHomeIntfcTests.java | 3 -
.../BMTStatelessAllowedOperationsTests.java | 8 +-
.../openejb/test/stateless/MiscEjbTests.java | 10 +-
.../stateless/StatelessAllowedOperationsTests.java | 12 +-
.../StatelessAnnotatedFieldInjectionTests.java | 6 +-
.../test/stateless/StatelessBeanTxTests.java | 84 +-
.../test/stateless/StatelessContainerTxTests.java | 8 +-
.../stateless/StatelessContextLookupTests.java | 4 +-
.../StatelessDefaultInterceptorTests.java | 3 -
.../test/stateless/StatelessEjbHomeTests.java | 12 +-
.../test/stateless/StatelessEjbMetaDataTests.java | 4 +-
.../test/stateless/StatelessEjbObjectTests.java | 7 +-
.../stateless/StatelessFieldInjectionTests.java | 8 +-
.../test/stateless/StatelessHandleTests.java | 12 +-
.../test/stateless/StatelessHomeHandleTests.java | 2 +-
.../test/stateless/StatelessHomeIntfcTests.java | 2 +-
.../test/stateless/StatelessInterceptorTests.java | 4 +-
.../test/stateless/StatelessJndiEncTests.java | 2 +-
.../openejb/test/stateless/StatelessJndiTests.java | 2 +-
.../StatelessLocalBusinessIntfcTests.java | 2 +-
.../stateless/StatelessPojoContextLookupTests.java | 4 +-
.../test/stateless/StatelessPojoEjbHomeTests.java | 12 +-
.../stateless/StatelessPojoEjbLocalHomeTests.java | 10 +-
.../StatelessPojoEjbLocalObjectTests.java | 5 +-
.../stateless/StatelessPojoEjbMetaDataTests.java | 4 +-
.../stateless/StatelessPojoEjbObjectTests.java | 2 +-
.../test/stateless/StatelessPojoHandleTests.java | 12 +-
.../stateless/StatelessPojoHomeHandleTests.java | 2 +-
.../stateless/StatelessPojoHomeIntfcTests.java | 2 +-
.../stateless/StatelessPojoRemoteIntrfcTests.java | 2 +-
.../stateless/StatelessPojoRemoteJndiTests.java | 2 +-
.../StatelessRemoteBusinessIntfcTests.java | 2 +-
.../test/stateless/StatelessRemoteIntfcTests.java | 4 +-
.../test/stateless/StatelessRmiIiopTests.java | 54 +-
.../stateless/StatelessSetterInjectionTests.java | 6 +-
itests/openejb-itests-interceptor-beans/pom.xml | 8 +-
itests/openejb-itests-servlets/pom.xml | 8 +-
itests/openejb-itests-web/pom.xml | 18 +-
itests/pom.xml | 8 +-
itests/startup/pom.xml | 113 +
.../apache/tomee/itest/startup/StartupTest.java | 430 ++
itests/tomee-server-composer/README.adoc | 4 +
itests/tomee-server-composer/pom.xml | 78 +
.../org/apache/tomee/server/composer/Archive.java | 227 +
.../apache/tomee/server/composer/CleanOnExit.java | 90 +
.../apache/tomee/server/composer/Components.java | 95 +
.../org/apache/tomee/server/composer/Excludes.java | 28 +
.../org/apache/tomee/server/composer/Jars.java | 39 +
.../org/apache/tomee/server/composer/Main.java | 20 +
.../java/org/apache/tomee/server/composer/Mvn.java | 84 +
.../org/apache/tomee/server/composer/Pipe.java | 65 +
.../org/apache/tomee/server/composer/Ports.java | 171 +
.../tomee/server/composer/ServerBuilder.java | 184 +
.../server/composer/StartupFailedException.java | 32 +
.../org/apache/tomee/server/composer/TarGzs.java | 103 +
.../org/apache/tomee/server/composer/TomEE.java | 271 +
.../org/apache/tomee/server/composer/Zips.java | 89 +
itests/tomee-server-version/pom.xml | 89 +
.../org/apache/tomee/server/version/Version.java | 21 +
maven/applicationcomposer-maven-plugin/pom.xml | 8 +-
maven/jarstxt-maven-plugin/pom.xml | 8 +-
.../apache/openejb/maven/jarstxt/JarsTxtMojo.java | 5 +-
maven/maven-util/pom.xml | 6 +-
.../apache/openejb/maven/util/XmlFormatter.java | 6 +-
maven/openejb-embedded-maven-plugin/pom.xml | 8 +-
.../maven/plugin/embedded/OpenEJBEmbeddedMojo.java | 4 +-
maven/pom.xml | 23 +-
maven/tomee-embedded-maven-plugin/pom.xml | 8 +-
maven/tomee-maven-plugin/pom.xml | 8 +-
.../openejb/maven/plugin/AbstractAddressMojo.java | 21 +
.../openejb/maven/plugin/AbstractCommandMojo.java | 9 +
.../openejb/maven/plugin/AbstractDeployMojo.java | 6 +
.../maven/plugin/AbstractSynchronizable.java | 67 +-
.../openejb/maven/plugin/AbstractTomEEMojo.java | 293 +-
.../openejb/maven/plugin/BuildTomEEMojo.java | 20 +
.../openejb/maven/plugin/ConfigTestTomEEMojo.java | 2 +
.../openejb/maven/plugin/DebugTomEEMojo.java | 1 +
.../apache/openejb/maven/plugin/DeployMojo.java | 13 +-
.../org/apache/openejb/maven/plugin/ExecMojo.java | 11 +
.../apache/openejb/maven/plugin/ListEjbMojo.java | 13 +
.../apache/openejb/maven/plugin/RunTomEEMojo.java | 2 +
.../openejb/maven/plugin/StartTomEEMojo.java | 1 +
.../apache/openejb/maven/plugin/StopTomEEMojo.java | 1 +
.../org/apache/openejb/maven/plugin/Synch.java | 24 +
.../openejb/maven/plugin/Synchronization.java | 43 +
.../openejb/maven/plugin/TomEEException.java | 14 +
.../apache/openejb/maven/plugin/UnDeployMojo.java | 3 +-
.../openejb/maven/plugin/UpdatableTomEEMojo.java | 45 +-
.../org/apache/openejb/maven/plugin/cli/Args.java | 9 +
.../maven/plugin/customizer/monkey/Monkey.java | 12 +-
.../monkey/classloader/ClassLoaderFactory.java | 17 +-
.../customizer/monkey/file/PatchFolderFinder.java | 10 +
.../customizer/monkey/index/FileIndexer.java | 36 +-
.../maven/plugin/customizer/monkey/index/Item.java | 38 +-
.../plugin/customizer/monkey/jar/JarPatcher.java | 11 +
.../openejb/maven/plugin/runner/ExecRunner.java | 11 +-
.../src/test/java/test/patch/MyMain.java | 17 +-
.../src/test/java/test/patch/foo/Another.java | 17 +-
maven/tomee-webapp-archetype/pom.xml | 12 +-
.../src/main/resources/archetype-resources/pom.xml | 18 +-
mp-jwt/pom.xml | 106 +
.../tomee/microprofile/jwt/ConstraintAdapter.java | 23 +
.../apache/tomee/microprofile/jwt/Directory.java | 48 +
.../tomee/microprofile/jwt/JWTLogCategories.java | 71 +
.../microprofile/jwt/JsonWebTokenValidator.java | 166 +
.../apache/tomee/microprofile/jwt/MPJWTFilter.java | 384 ++
.../tomee/microprofile/jwt/MPJWTInitializer.java | 64 +
.../tomee/microprofile/jwt/ParseException.java | 32 +
.../ConstraintsClassInstantiationException.java | 34 +
.../bval/GeneratedConstraintsMissingException.java | 41 +
.../jwt/bval/JWTValidationGenerationException.java | 31 +
.../apache/tomee/microprofile/jwt/bval/Name.java | 28 +
.../jwt/bval/ValidationConstraintException.java | 33 +
.../jwt/bval/ValidationConstraints.java | 117 +
.../microprofile/jwt/bval/ValidationGenerator.java | 246 +
.../jwt/bval/ValidationInterceptor.java | 104 +
.../jwt/bval/ValidationInterceptorsFeature.java | 40 +
.../tomee/microprofile/jwt/cdi/ClaimBean.java | 398 ++
.../microprofile/jwt/cdi/ClaimInjectionPoint.java | 70 +
.../microprofile/jwt/cdi/ClaimValueWrapper.java | 53 +
.../tomee/microprofile/jwt/cdi/DefaultLiteral.java | 24 +
.../tomee/microprofile/jwt/cdi/JsonbProducer.java | 46 +
.../microprofile/jwt/cdi/MPJWTCDIExtension.java | 137 +
.../tomee/microprofile/jwt/cdi/MPJWTProducer.java | 49 +
.../jwt/config/JWTAuthConfiguration.java | 91 +
.../jwt/config/JWTAuthConfigurationProperties.java | 94 +
.../microprofile/jwt/config/PublicKeyResolver.java | 279 +
.../jwt/jaxrs/MPJWPProviderRegistration.java | 38 +
.../jaxrs/MPJWTSecurityAnnotationsInterceptor.java | 62 +
...PJWTSecurityAnnotationsInterceptorsFeature.java | 144 +
.../jwt/principal/JWTCallerPrincipal.java | 375 ++
.../services/javax.enterprise.inject.spi.Extension | 1 +
.../javax.servlet.ServletContainerInitializer | 1 +
.../jwt/JsonWebTokenValidatorTest.java | 33 +
.../org/apache/tomee/microprofile/jwt/Tokens.java | 102 +
.../tomee/microprofile/jwt/bval/Asmifier.java | 131 +
.../jwt/bval/ValidationConstraintsTest.java | 78 +
.../jwt/bval/ValidationGeneratorTest.java | 47 +
.../tomee/microprofile/jwt/bval/ann/Audience.java | 64 +
.../tomee/microprofile/jwt/bval/ann/Issuer.java | 63 +
.../jwt/bval/data/Colors$$JwtConstraints.java | 42 +
.../tomee/microprofile/jwt/bval/data/Colors.java | 35 +
.../jwt/bval/data/Shapes$$JwtConstraints.java | 38 +
.../tomee/microprofile/jwt/bval/data/Shapes.java | 37 +
mp-jwt/src/test/resources/testkey.pem | 28 +
owasp-dc-suppression.xml | 80 +
pom.xml | 392 +-
rat.xml | 3 +
server/openejb-activemq/pom.xml | 10 +-
server/openejb-axis/pom.xml | 6 +-
.../apache/openejb/server/axis/AxisService.java | 8 +-
.../openejb/server/axis/AxisWsContainer.java | 17 +-
.../apache/openejb/server/axis/EjbRpcProvider.java | 22 +-
.../openejb/server/axis/HandlerChainImpl.java | 2 +-
.../apache/openejb/server/axis/PojoProvider.java | 21 +
.../openejb/server/axis/ReadOnlyServiceDesc.java | 208 +
.../axis/assembler/CommonsSchemaInfoBuilder.java | 14 +-
.../server/axis/assembler/CommonsSchemaLoader.java | 11 +-
.../assembler/HeavyweightOperationInfoBuilder.java | 116 +-
.../axis/assembler/HeavyweightTypeInfoBuilder.java | 26 +-
.../server/axis/assembler/JaxRpcFaultInfo.java | 2 +-
.../server/axis/assembler/JaxRpcOperationInfo.java | 4 +-
.../server/axis/assembler/JaxRpcServiceInfo.java | 4 +-
.../axis/assembler/JaxRpcServiceInfoBuilder.java | 2 +-
.../server/axis/assembler/JaxRpcTypeInfo.java | 2 +-
.../axis/assembler/LightweightTypeInfoBuilder.java | 4 +-
.../server/axis/assembler/XmlSchemaInfo.java | 4 +-
.../openejb/server/axis/assembler/XmlTypeInfo.java | 4 +-
.../openejb/server/axis/client/ArrayTypeInfo.java | 10 +
.../openejb/server/axis/client/AxisClientImpl.java | 6 +
.../server/axis/client/AxisServiceReference.java | 6 +
.../axis/client/GenericServiceEndpointWrapper.java | 3 +
.../axis/client/NoOverrideCallbackFilter.java | 8 +
.../client/ServiceEndpointMethodInterceptor.java | 10 +
.../axis/client/ServiceMethodInterceptor.java | 10 +
server/openejb-bonecp/pom.xml | 9 +-
server/openejb-client/pom.xml | 46 +-
.../org/apache/openejb/client/ClientSecurity.java | 4 +-
.../java/org/apache/openejb/client/EJBRequest.java | 88 +-
.../openejb/client/FailoverConnectionFactory.java | 14 +-
.../openejb/client/GenericServiceLocator.java | 14 +-
.../org/apache/openejb/client/JNDIContext.java | 13 +-
.../openejb/client/JaxWsProviderWrapper.java | 5 +-
.../openejb/client/MulticastPulseClient.java | 34 +-
.../java/org/apache/openejb/client/Observers.java | 17 +-
.../java/org/apache/openejb/client/Options.java | 20 +-
.../apache/openejb/client/ProtocolMetaData.java | 8 +-
.../org/apache/openejb/client/ResourceFinder.java | 129 +-
.../org/apache/openejb/client/corba/Corbas.java | 64 +
.../apache/openejb/client/corba/InstanceOf.java | 52 +
.../org/apache/openejb/client/EJBRequestTest.java | 5 +-
.../apache/openejb/client/HttpConnectionTest.java | 4 +-
.../apache/openejb/client/HttpsConnectionTest.java | 86 +-
.../apache/openejb/client/HttpsSimpleServer.java | 18 +-
.../openejb/client/JaxWsProviderWrapperTest.java | 2 +-
.../org/apache/openejb/client/ObserversTest.java | 1 -
server/openejb-common-cli/pom.xml | 10 +-
.../server/cli/command/ClassLoaderCommand.java | 2 +-
.../server/cli/command/DeployedAppCommand.java | 2 +-
.../server/groovy/BeanManagerHelperTest.java | 4 +-
server/openejb-cxf-rs/pom.xml | 70 +-
.../org/apache/openejb/server/cxf/rs/Contexts.java | 5 +-
.../org/apache/openejb/server/cxf/rs/CxfHacks.java | 10 +-
.../apache/openejb/server/cxf/rs/CxfRSService.java | 13 +-
.../openejb/server/cxf/rs/CxfRsHttpListener.java | 78 +-
.../org/apache/openejb/server/cxf/rs/Logs.java | 3 +
.../rs/event/ExtensionProviderRegistration.java | 4 +-
.../TomEEJsonbPropertyVisibilityStrategy.java | 88 +
.../server/cxf/rs/johnzon/TomEEJsonbProvider.java | 49 +
.../cxf/rs/AppPropertiesPropagationTest.java | 137 +
.../server/cxf/rs/ApplicationFeatureTest.java | 87 +
.../server/cxf/rs/ApplicationRsInjectionTest.java | 65 +
.../server/cxf/rs/JSonStreamingOutputTest.java | 16 +
.../cxf/rs/ProviderWithoutAnnotationTest.java | 103 +
.../server/cxf/rs/TestCLIFromJaxRSTest.java | 70 +
.../cxf/rs/johnzon/JsonbJaxrsProviderTest.java | 127 +
.../cxf/rs/johnzon/TomEEJsonbProviderTest.java | 116 +
server/openejb-cxf-transport/pom.xml | 19 +-
.../openejb/server/cxf/transport/util/CxfUtil.java | 12 +
server/openejb-cxf/pom.xml | 99 +-
.../server/cxf/WSSPassThroughInterceptor.java | 2 +-
.../apache/openejb/server/cxf/ejb/EjbEndpoint.java | 1 -
.../openejb/server/cxf/ejb/EjbInterceptor.java | 4 +-
.../server/cxf/DontSerializeBeforeCommitTest.java | 131 +
.../org/apache/openejb/server/cxf/FeatureTest.java | 4 +-
.../server/cxf/GlobalFeatureConfigTest.java | 4 +-
.../server/cxf/handler/PassthroughHandler.java | 37 +
.../openejb/server/cxf/passthrough-handler.xml | 25 +
server/openejb-daemon/pom.xml | 8 +-
.../java/org/apache/openejb/daemon/NTService.java | 9 +-
server/openejb-derbynet/pom.xml | 8 +-
server/openejb-ejbd/pom.xml | 20 +-
.../openejb/server/ejbd/AuthRequestHandler.java | 14 +-
.../apache/openejb/server/ejbd/CallContext.java | 10 +-
.../openejb/server/ejbd/ClientObjectFactory.java | 6 +-
.../org/apache/openejb/server/ejbd/EjbDaemon.java | 28 +-
.../openejb/server/ejbd/EjbRequestHandler.java | 38 +-
.../org/apache/openejb/server/ejbd/EjbServer.java | 4 +-
.../openejb/server/ejbd/JndiRequestHandler.java | 38 +-
.../openejb/server/ejbd/KeepAliveServer.java | 18 +-
.../openejb/server/ejbd/LogoutRequestHandler.java | 15 +-
.../openejb/server/ejbd/ServerSideResolver.java | 4 +-
.../org/apache/openejb/AuthentWithRequestTest.java | 7 +-
.../test/java/org/apache/openejb/RemoteiTest.java | 2 +-
server/openejb-hessian/pom.xml | 33 +-
server/openejb-hsql/pom.xml | 9 +-
server/openejb-http/pom.xml | 6 +-
.../openejb/server/httpd/EndWebBeansListener.java | 2 +-
.../openejb/server/httpd/HttpResponseImpl.java | 14 +-
.../openejb/server/httpd/OpenEJBAsyncContext.java | 5 +-
.../openejb/server/httpd/HttpEjbServerTest.java | 2 +-
.../ServletContextListenerRegistrationTest.java | 4 +-
server/openejb-multicast/pom.xml | 24 +-
.../apache/openejb/server/discovery/EchoNet.java | 2 +-
.../server/discovery/MulticastDiscoveryAgent.java | 10 +-
.../server/discovery/MulticastPulseAgent.java | 83 +-
.../server/discovery/MultipointDiscoveryAgent.java | 12 +-
.../openejb/server/discovery/MultipointServer.java | 58 +-
.../apache/openejb/server/discovery/Tracker.java | 10 +-
.../server/discovery/MulticastPulseAgentTest.java | 29 +-
.../discovery/MultipointDiscoveryAgentTest.java | 4 +
server/openejb-rest/pom.xml | 8 +-
.../openejb/server/rest/EJBRestServiceInfo.java | 2 +-
.../openejb/server/rest/InternalApplication.java | 7 +
.../server/rest/OpenEJBRestRuntimeException.java | 2 +-
.../apache/openejb/server/rest/RESTService.java | 36 +-
.../org/apache/openejb/server/rest/RsRegistry.java | 1 -
.../apache/openejb/server/rest/RsRegistryImpl.java | 4 +-
.../org/apache/openejb/server/rest/RsServlet.java | 2 +
server/openejb-server/pom.xml | 12 +-
.../org/apache/openejb/server/DiscoveryAgent.java | 6 +-
.../apache/openejb/server/DiscoveryListener.java | 1 -
.../apache/openejb/server/DiscoveryRegistry.java | 14 +-
.../openejb/server/FilteredServiceManager.java | 2 +-
.../main/java/org/apache/openejb/server/Main.java | 1 -
.../org/apache/openejb/server/ServerService.java | 14 +-
.../apache/openejb/server/ServerServiceFilter.java | 7 +-
.../openejb/server/ServiceAccessController.java | 6 +-
.../org/apache/openejb/server/ServiceDaemon.java | 31 +-
.../org/apache/openejb/server/ServiceManager.java | 4 +-
.../org/apache/openejb/server/ServicePool.java | 44 +-
.../main/java/org/apache/openejb/server/Start.java | 2 +-
.../org/apache/openejb/server/Unwrappable.java | 21 +
.../openejb/server/UnwrappbleServerService.java | 32 +
.../java/org/apache/openejb/server/admin/Stop.java | 6 +-
.../server/auth/ExactIPAddressPermission.java | 1 +
.../server/auth/ExactIPv6AddressPermission.java | 1 +
.../server/auth/FactorizedIPAddressPermission.java | 1 +
.../server/auth/IPAddressPermissionEditor.java | 2 +
.../server/auth/NetmaskIPAddressPermission.java | 1 +
.../server/auth/NetmaskIPv6AddressPermission.java | 1 +
.../openejb/server/auth/PermitAllPermission.java | 1 +
.../server/auth/StartWithIPAddressPermission.java | 1 +
.../org/apache/openejb/server/osgi/Activator.java | 2 +
.../server/osgi/ServiceManagerExtender.java | 6 +-
.../server/stream/CountingOutputStream.java | 2 +
server/openejb-ssh/README.adoc | 10 +
server/openejb-ssh/README.md | 9 -
server/openejb-ssh/pom.xml | 16 +-
.../apache/openejb/server/ssh/OpenEJBCommands.java | 2 +-
.../ssh/OpenEJBJaasPasswordAuthenticator.java | 2 +-
.../openejb/server/ssh/OpenEJBShellFactory.java | 2 +-
.../org/apache/openejb/server/ssh/SSHServer.java | 10 +-
.../apache/openejb/server/ssh/SSHServerTest.java | 16 +-
server/openejb-webservices/pom.xml | 43 +-
.../webservices/LightWeightMappingValidator.java | 12 +-
.../openejb/server/webservices/WsService.java | 71 +-
.../openejb/server/webservices/WsServlet.java | 27 +-
.../openejb/server/webservices/WsdlVisitor.java | 4 +-
.../webservices/saaj/MessageFactoryImpl.java | 2 +
.../server/webservices/saaj/SaajFactoryFinder.java | 10 +-
.../webservices/saaj/SaajMetaFactoryImpl.java | 2 +
.../server/webservices/saaj/SaajUniverse.java | 18 +-
.../saaj/SoapConnectionFactoryImpl.java | 1 +
.../server/webservices/saaj/SoapFactoryImpl.java | 8 +
server/pom.xml | 12 +-
tck/bval-embedded/pom.xml | 31 +-
tck/bval-embedded/src/test/resources/dev.xml | 6 +-
tck/bval-tomee/pom.xml | 43 +-
tck/bval-tomee/src/test/resources/arquillian.xml | 17 +-
tck/bval-tomee/src/test/resources/dev.xml | 2 +-
tck/cdi-embedded/dev-tests.xml | 60 +
tck/cdi-embedded/pom.xml | 45 +-
.../META-INF/openwebbeans/openwebbeans.properties | 19 +
tck/cdi-embedded/src/test/resources/failing.xml | 6 +-
.../src/test/resources/passing-tomee7.xml | 342 +
tck/cdi-embedded/src/test/resources/passing.xml | 654 +-
tck/cdi-tomee/dev-tests.xml | 62 +
tck/cdi-tomee/pom.xml | 25 +-
.../src/test/resources/META-INF/cdi-tck.properties | 2 +-
.../META-INF/openwebbeans/openwebbeans.properties | 3 +
tck/cdi-tomee/src/test/resources/arquillian.xml | 2 +-
.../src/test/resources/passing-tomee7.xml | 195 +
tck/cdi-tomee/src/test/resources/passing.xml | 704 +-
tck/microprofile-tck/config/pom.xml | 140 +
.../microprofile/tck/config/ConfigurationBean.java | 25 +
.../MicroProfileConfigTCKArchiveProcessor.java | 18 +
.../tck/config/MicroProfileConfigTCKExtension.java | 11 +
.../tck/config/MicroProfileConfigurationTest.java | 69 +
...org.jboss.arquillian.core.spi.LoadableExtension | 1 +
.../config/src/test/resources/arquillian.xml | 74 +
tck/microprofile-tck/fault-tolerance/pom.xml | 124 +
.../src/test/resources/arquillian.xml | 66 +
tck/microprofile-tck/health/pom.xml | 127 +
.../health/src/test/resources/arquillian.xml | 66 +
tck/microprofile-tck/jwt/pom.xml | 242 +
.../tck/jwt/JWTAuthContextInfoProvider.java | 56 +
.../jwt/MicroProfileJWTTCKArchiveProcessor.java | 123 +
.../tck/jwt/MicroProfileJWTTCKExtension.java | 29 +
.../tck/jwt/config/KeyApplication.java | 27 +
.../jwt/config/PublicKeyAsJWKLocationURLTest.java | 178 +
.../tck/jwt/config/PublicKeyAsPEMLocationTest.java | 161 +
.../tck/jwt/jwk/PublicKeyAsJWKSTest.java | 85 +
...org.jboss.arquillian.core.spi.LoadableExtension | 1 +
.../jwt/src/test/resources/arquillian.xml | 66 +
.../jwt/src/test/resources/dev.xml | 72 +
.../jwt/src/test/resources/publicKey4k.pem | 14 +
.../jwt/src/test/resources/signer-keyset4k.jwk | 12 +
tck/microprofile-tck/metrics/pom.xml | 157 +
.../MicroProfileMetricsTCKDeploymentPackager.java | 89 +
.../metrics/MicroProfileMetricsTCKExtension.java | 31 +
.../metrics/MicroProfileMetricsTCKObserver.java | 32 +
.../metrics/MicroProfileMetricsTCKProtocol.java | 27 +
...org.jboss.arquillian.core.spi.LoadableExtension | 1 +
.../metrics/src/test/resources/arquillian.xml | 71 +
tck/microprofile-tck/openapi/pom.xml | 165 +
.../MicroProfileOpenAPITCKDeploymentPackager.java | 56 +
.../MicroProfileOpenAPITCKExtension.java | 31 +
.../MicroProfileOpenAPITCKObserver.java | 27 +
.../MicroProfileOpenAPITCKProtocol.java | 27 +
...org.jboss.arquillian.core.spi.LoadableExtension | 1 +
.../openapi/src/test/resources/arquillian.xml | 66 +
tck/microprofile-tck/opentracing/pom.xml | 129 +
...croProfileOpenTracingTCKDeploymentPackager.java | 58 +
.../MicroProfileOpenTracingTCKExtension.java | 30 +
.../MicroProfileOpenTracingTCKProtocol.java | 27 +
.../MicroProfileOpenTracingTCKTracer.java | 28 +
.../MicroProfileOpenTrackingContextResolver.java | 32 +
.../OpenTracingJacksonMapperTest.java | 40 +
.../src/test/resources/META-INF/beans.xml | 25 +
.../META-INF/services/javax.ws.rs.ext.Providers | 1 +
...org.jboss.arquillian.core.spi.LoadableExtension | 17 +
.../opentracing/src/test/resources/arquillian.xml | 65 +
tck/microprofile-tck/pom.xml | 43 +
tck/microprofile-tck/rest-client/pom.xml | 197 +
.../rest-client/src/test/resources/arquillian.xml | 75 +
tck/pom.xml | 15 +-
tck/tck-common/pom.xml | 7 +-
tomee/apache-tomee/pom.xml | 116 +-
.../src/main/assembly/tomee-microprofile.xml | 84 +
.../src/main/groovy/commands/SetupCommand.groovy | 4 +-
.../org/apache/tomee/RemoteTomEEEJBContainer.java | 6 +-
.../main/resources/META-INF/microprofile/NOTICE | 171 +
.../src/main/resources/META-INF/plume/NOTICE | 25 +-
.../src/main/resources/META-INF/plus/NOTICE | 47 +-
tomee/apache-tomee/src/main/resources/service.bat | 26 +-
tomee/apache-tomee/src/main/resources/tomee.bat | 19 +-
tomee/apache-tomee/src/main/resources/tomee.sh | 2 +-
.../src/test/java/org/apache/tomee/Test.java | 24 +
.../test/java/org/apache/tomee/TestCommand1.java | 25 +
.../test/java/org/apache/tomee/TestCommand2.java | 26 +
.../src/test/java/org/apache/tomee/TomEECliIT.java | 328 +
tomee/pom.xml | 43 +-
tomee/tomee-catalina/pom.xml | 14 +-
.../catalina/startup/OpenEJBContextConfig.java | 27 +-
.../org/apache/tomee/catalina/ContextValue.java | 3 +-
.../tomee/catalina/GlobalListenerSupport.java | 4 +
.../tomee/catalina/IgnoredStandardContext.java | 1 +
.../tomee/catalina/LazyStopStandardRoot.java | 7 +
.../org/apache/tomee/catalina/OpenEJBContext.java | 29 +
.../catalina/OpenEJBNamingContextListener.java | 6 +-
.../tomee/catalina/OpenEJBNamingResource.java | 4 +-
.../org/apache/tomee/catalina/OpenEJBValve.java | 1 +
.../org/apache/tomee/catalina/ServerListener.java | 3 +-
.../tomee/catalina/TomEEClassLoaderEnricher.java | 6 +-
.../tomee/catalina/TomEEContainerListener.java | 8 +-
.../tomee/catalina/TomEEWebappClassLoader.java | 24 +-
.../apache/tomee/catalina/TomEEWebappLoader.java | 4 +-
.../tomee/catalina/TomcatDeploymentLoader.java | 4 +-
.../apache/tomee/catalina/TomcatJndiBuilder.java | 16 +-
.../org/apache/tomee/catalina/TomcatLoader.java | 40 +-
.../tomee/catalina/TomcatSecurityService.java | 54 +-
.../catalina/TomcatThreadContextListener.java | 12 +-
.../apache/tomee/catalina/TomcatWebAppBuilder.java | 175 +-
.../catalina/event/AfterApplicationCreated.java | 11 +-
.../apache/tomee/catalina/realm/CdiEventRealm.java | 5 -
.../tomee/catalina/routing/SimpleRouter.java | 18 +-
.../org/apache/tomee/jasper/TomEETldScanner.java | 6 +-
tomee/tomee-common/pom.xml | 8 +-
.../apache/tomee/common/AbstractObjectFactory.java | 1 +
.../java/org/apache/tomee/common/EjbFactory.java | 2 +
.../java/org/apache/tomee/common/EnumFactory.java | 1 +
.../tomee/common/LegacyAnnotationProcessor.java | 25 +
.../org/apache/tomee/common/LookupFactory.java | 1 +
.../java/org/apache/tomee/common/NamingUtil.java | 14 +-
.../tomee/common/PersistenceContextFactory.java | 2 +
.../tomee/common/PersistenceUnitFactory.java | 2 +
.../org/apache/tomee/common/ResourceFactory.java | 2 +
.../tomee/common/SystemComponentFactory.java | 1 +
.../tomee/common/UserTransactionFactory.java | 1 +
.../java/org/apache/tomee/common/WsFactory.java | 3 +
.../java/org/apache/tomee/installer/Alerts.java | 6 +-
.../java/org/apache/tomee/installer/Installer.java | 41 +-
.../org/apache/tomee/installer/InstallerTools.java | 2 +-
.../org/apache/tomee/installer/Installers.java | 3 +-
.../java/org/apache/tomee/installer/Paths.java | 7 +-
.../org/apache/tomee/installer/PathsInterface.java | 2 -
tomee/tomee-config/pom.xml | 37 +
.../org/apache/tomee/config/TomEESystemConfig.java | 42 +
tomee/tomee-deb/pom.xml | 3 +-
tomee/tomee-embedded/pom.xml | 28 +-
.../java/org/apache/tomee/embedded/Container.java | 30 +-
.../tomee/embedded/EmbeddedTomEEContainer.java | 6 +-
.../java/org/apache/tomee/embedded/FatApp.java | 2 +-
.../main/java/org/apache/tomee/embedded/Main.java | 4 +-
.../internal/StandardContextCustomizer.java | 3 +-
.../org/apache/tomee/configs/catalina.properties | 9 +-
.../apache/tomee/embedded/ConnectorConfigTest.java | 4 +-
.../embedded/ServletContextInjectionTest.java | 238 +
.../org/apache/tomee/embedded/SslTomEETest.java | 84 +-
.../apache/tomee/embedded/UTTransactionalTest.java | 83 +
tomee/tomee-jaxrs/pom.xml | 9 +-
.../apache/tomee/webservices/CXFJAXRSFilter.java | 5 +
.../apache/tomee/jaxrs/ReloadingLoaderTest.java | 13 +-
tomee/tomee-jdbc/pom.xml | 9 +-
tomee/tomee-juli/pom.xml | 9 +-
.../tomee/jul/formatter/AsyncConsoleHandler.java | 1 +
.../tomee/jul/formatter/SimpleTomEEFormatter.java | 6 +-
.../jul/handler/rotating/LocalFileHandler.java | 16 +-
.../jul/formatter/SimpleTomEEFormatterTest.java | 6 +-
.../tomee/jul/handler/rotating/ArchivingTest.java | 131 +-
tomee/tomee-loader/pom.xml | 8 +-
.../org/apache/tomee/loader/LoaderServlet.java | 4 +-
.../org/apache/tomee/loader/OpenEJBListener.java | 17 +-
.../org/apache/tomee/loader/TomEEJarScanner.java | 72 +-
.../org/apache/tomee/loader/TomEEListener.java | 3 +-
.../org/apache/tomee/loader/TomcatEmbedder.java | 44 +-
.../java/org/apache/tomee/loader/TomcatHook.java | 2 +-
.../main/java/org/apache/tomee/loader/UrlSet.java | 18 +-
.../org/apache/tomee/loader/filter/FilterList.java | 2 +-
.../org/apache/tomee/loader/filter/Filters.java | 16 +-
tomee/tomee-microprofile/mp-common/pom.xml | 204 +
.../microprofile/TomEEMicroProfileListener.java | 120 +
.../microprofile/TomEEMicroProfileService.java | 33 +
.../microprofile/config/TomEEConfigSource.java | 79 +
...rg.eclipse.microprofile.config.spi.ConfigSource | 17 +
tomee/tomee-microprofile/pom.xml | 36 +
.../tomee-microprofile-webapp/pom.xml | 86 +
.../src/main/assembly/war.xml | 92 +
.../src/main/resources/META-INF/LICENSE | 1197 ++++
.../src/main/resources/META-INF/NOTICE | 171 +
tomee/tomee-mojarra/pom.xml | 9 +-
tomee/tomee-myfaces/pom.xml | 9 +-
.../myfaces/TomEEMyFacesContainerInitializer.java | 2 +-
tomee/tomee-overlay-runner/pom.xml | 9 +-
tomee/tomee-plume-webapp/pom.xml | 20 +-
.../src/main/resources/META-INF/NOTICE | 77 +-
tomee/tomee-plus-webapp/pom.xml | 20 +-
.../src/main/resources/META-INF/NOTICE | 93 +-
tomee/tomee-security/pom.xml | 79 +
.../enterprise/AuthenticationException.java | 39 +
.../security/enterprise/AuthenticationStatus.java | 24 +
.../javax/security/enterprise/CallerPrincipal.java | 35 +
.../javax/security/enterprise/SecurityContext.java | 36 +
.../mechanism/http/AuthenticationParameters.java | 68 +
.../mechanism/http/AutoApplySession.java | 39 +
.../BasicAuthenticationMechanismDefinition.java | 29 +
...ustomFormAuthenticationMechanismDefinition.java | 31 +
.../FormAuthenticationMechanismDefinition.java | 31 +
.../http/HttpAuthenticationMechanism.java | 42 +
.../http/HttpAuthenticationMechanismWrapper.java | 57 +
.../mechanism/http/HttpMessageContext.java | 77 +
.../mechanism/http/HttpMessageContextWrapper.java | 159 +
.../mechanism/http/LoginToContinue.java | 124 +
.../authentication/mechanism/http/RememberMe.java | 216 +
.../credential/AbstractClearableCredential.java | 39 +
.../credential/BasicAuthenticationCredential.java | 67 +
.../credential/CallerOnlyCredential.java | 29 +
.../security/enterprise/credential/Credential.java | 29 +
.../security/enterprise/credential/Password.java | 56 +
.../credential/RememberMeCredential.java | 29 +
.../credential/UsernamePasswordCredential.java | 54 +
.../identitystore/CredentialValidationResult.java | 119 +
.../DatabaseIdentityStoreDefinition.java | 51 +
.../enterprise/identitystore/IdentityStore.java | 61 +
.../identitystore/IdentityStoreHandler.java | 23 +
.../identitystore/IdentityStorePermission.java | 31 +
.../identitystore/IdentityStoreWrapper.java | 52 +
.../identitystore/LdapIdentityStoreDefinition.java | 85 +
.../enterprise/identitystore/PasswordHash.java | 27 +
.../identitystore/Pbkdf2PasswordHash.java | 19 +
.../identitystore/RememberMeIdentityStore.java | 29 +
.../tomee/security/TomEESecurityContext.java | 137 +
.../security/cdi/AutoApplySessionInterceptor.java | 76 +
.../security/cdi/BasicAuthenticationMechanism.java | 74 +
.../cdi/DefaultAuthenticationMechanism.java | 70 +
.../security/cdi/FormAuthenticationMechanism.java | 70 +
.../security/cdi/LoginToContinueInterceptor.java | 169 +
.../tomee/security/cdi/RememberMeInterceptor.java | 151 +
.../tomee/security/cdi/TomEESecurityExtension.java | 143 +
...curityServletAuthenticationMechanismMapper.java | 97 +
.../security/http/LoginToContinueMechanism.java | 144 +
.../tomee/security/http/SavedAuthentication.java | 41 +
.../security/http/SavedHttpServletRequest.java | 34 +
.../apache/tomee/security/http/SavedRequest.java | 178 +
.../security/http/TomEEHttpMessageContext.java | 235 +
.../identitystore/TomEEDefaultIdentityStore.java | 71 +
.../identitystore/TomEEIdentityStoreHandler.java | 103 +
.../tomee/security/message/TomEEMessageInfo.java | 43 +
.../provider/TomEESecurityAuthConfigProvider.java | 44 +
.../provider/TomEESecurityServerAuthConfig.java | 69 +
.../provider/TomEESecurityServerAuthContext.java | 52 +
.../provider/TomEESecurityServerAuthModule.java | 106 +
.../TomEESecurityServletContainerInitializer.java | 43 +
.../services/javax.enterprise.inject.spi.Extension | 33 +
.../javax.servlet.ServletContainerInitializer | 17 +
.../tomee/security/AbstractTomEESecurityTest.java | 48 +
.../tomee/security/client/BasicAuthFilter.java | 41 +
.../security/context/SecurityContextTest.java | 194 +
.../security/servlet/BasicAuthServletTest.java | 92 +
.../security/servlet/FormAuthServletTest.java | 101 +
.../tomee/security/servlet/SimpleServletTest.java | 53 +
.../src/test/resources/META-INF/beans.xml | 0
.../src/test/resources/conf/server.xml | 166 +
.../src/test/resources/conf/tomcat-users.xml | 20 +
tomee/tomee-util/pom.xml | 9 +-
tomee/tomee-webaccess/pom.xml | 63 +-
tomee/tomee-webaccess/src/main/java/readme.txt | 6 -
.../tomee/webaccess/test/units/LogTest.groovy | 15 +-
.../tomee/webaccess/test/units/SessionTest.groovy | 2 +
tomee/tomee-webaccess/src/test/java/readme.txt | 6 -
.../src/test/resources/test/context.xml | 2 +-
.../src/test/resources/test/login.config | 4 +-
tomee/tomee-webapp/pom.xml | 24 +-
tomee/tomee-webapp/src/main/assembly/war.xml | 7 +
.../org/apache/tomee/webapp/installer/Common.java | 2 +-
.../tomee/webapp/installer/InstallerServlet.java | 2 +-
.../org/apache/tomee/webapp/installer/Runner.java | 2 +-
tomee/tomee-webapp/src/main/webapp/WEB-INF/web.xml | 2 +-
tomee/tomee-webapp/src/main/webapp/app.js | 2 +-
tomee/tomee-webservices/pom.xml | 8 +-
.../apache/tomee/webservices/TomcatWsRegistry.java | 1 +
utils/livereload-tomee/pom.xml | 11 +-
.../src/main/resources/META-INF/LICENSE | 18 +-
.../src/main/resources/js/livereload.js | 9 +
utils/log4j2-tomee/pom.xml | 9 +-
utils/openejb-core-eclipselink/pom.xml | 8 +-
utils/openejb-core-hibernate/pom.xml | 14 +-
utils/openejb-mockito/pom.xml | 11 +-
.../apache/openejb/mockito/MockitoExtension.java | 14 +-
utils/openejb-provisionning/README.adoc | 6 +
utils/openejb-provisionning/README.md | 6 -
utils/openejb-provisionning/pom.xml | 9 +-
.../java/org/apache/openejb/resolver/Resolver.java | 6 +-
.../openejb/resolver/maven/ShrinkwrapBridge.java | 4 +-
utils/pom.xml | 13 +-
utils/webdeployer/pom.xml | 7 +-
4089 files changed, 209651 insertions(+), 51538 deletions(-)