You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jl...@apache.org on 2018/12/05 16:48:26 UTC

[51/51] [abbrv] tomee git commit: Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tomee

Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tomee


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/388460ff
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/388460ff
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/388460ff

Branch: refs/heads/master
Commit: 388460ff93b7478d95c7cfefa5ddcf7877aeeec5
Parents: 5be64ac 4b760d3
Author: Jean-Louis Monteiro <je...@gmail.com>
Authored: Wed Dec 5 17:46:35 2018 +0100
Committer: Jean-Louis Monteiro <je...@gmail.com>
Committed: Wed Dec 5 17:46:35 2018 +0100

----------------------------------------------------------------------
 arquillian/arquillian-common/pom.xml            |    9 +-
 arquillian/arquillian-openejb-embedded/pom.xml  |   13 +-
 .../pom.xml                                     |   12 +-
 arquillian/arquillian-tck/pom.xml               |    9 +-
 arquillian/arquillian-tomee-common/pom.xml      |   19 +-
 arquillian/arquillian-tomee-embedded/pom.xml    |    9 +-
 .../arquillian-tomee-moviefun-example/pom.xml   |    5 +-
 arquillian/arquillian-tomee-remote/pom.xml      |   19 +-
 .../arquillian-tomee-codi-tests/pom.xml         |    6 +-
 .../arquillian-tomee-config-tests/pom.xml       |    6 +-
 .../arquillian-tomee-jaxrs-tests/pom.xml        |    6 +-
 .../arquillian-tomee-jaxws-tests/pom.xml        |    6 +-
 .../arquillian-tomee-jms-tests/pom.xml          |    8 +-
 .../arquillian-tomee-webprofile-tests/pom.xml   |    6 +-
 .../arquillian/tests/cmp/CmpMappingTest.java    |   58 +
 .../arquillian/tests/cmp/CmpServlet.java        |   30 +
 .../openejb/arquillian/tests/cmp/MyCmpBean.java |   53 +
 .../arquillian/tests/cmp/MyLocalHome.java       |   14 +
 .../arquillian/tests/cmp/MyLocalObject.java     |    7 +
 .../arquillian/tests/cmp/MyRemoteHome.java      |   14 +
 .../arquillian/tests/cmp/MyRemoteObject.java    |    9 +
 .../tests/ear/EarCommonsCodecTest.java          |    2 +
 .../arquillian/tests/realm/HardCodedRealm.java  |    6 -
 .../tests/realm/MyCdiRealmBaseLazyRealm.java    |    5 -
 .../securityejb/SecurityEJBPropagationTest.java |    2 +
 .../openejb/arquillian/tests/cmp/ejb-jar.xml    |   54 +
 .../arquillian/tests/cmp/openejb-cmp-orm.xml    |   32 +
 arquillian/arquillian-tomee-tests/pom.xml       |   43 +-
 .../arquillian-tomee-webapp-remote/pom.xml      |   20 +-
 arquillian/pom.xml                              |    7 +-
 arquillian/ziplock/pom.xml                      |   12 +-
 assembly/openejb-lite/pom.xml                   |    5 +-
 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 +-
 container/openejb-core/pom.xml                  |   34 +-
 .../java/org/apache/openejb/AppContext.java     |    8 +-
 .../java/org/apache/openejb/BeanContext.java    |  129 +-
 .../org/apache/openejb/ClassLoaderUtil.java     |    8 +-
 .../org/apache/openejb/DeploymentContext.java   |    2 +-
 .../org/apache/openejb/InjectionProcessor.java  |    4 +-
 .../java/org/apache/openejb/MethodContext.java  |    6 +-
 .../org/apache/openejb/OpenEjbContainer.java    |    4 +-
 .../org/apache/openejb/UndeployException.java   |    2 +-
 .../openejb/assembler/classic/AppInfo.java      |   34 +-
 .../openejb/assembler/classic/Assembler.java    |   81 +-
 .../openejb/assembler/classic/BeansInfo.java    |    1 +
 .../assembler/classic/ClassListInfo.java        |    2 +-
 .../openejb/assembler/classic/ClientInfo.java   |   10 +-
 .../assembler/classic/CmpJarBuilder.java        |    2 +-
 .../assembler/classic/ConnectorInfo.java        |   12 +-
 .../assembler/classic/ContainerSystemInfo.java  |    6 +-
 .../classic/DelegatePermissionCollection.java   |    4 +-
 .../assembler/classic/DeployTimeEnhancer.java   |   10 +-
 .../assembler/classic/EjbJarBuilder.java        |    2 +-
 .../openejb/assembler/classic/EjbJarInfo.java   |   24 +-
 .../openejb/assembler/classic/EjbResolver.java  |    8 +-
 .../classic/EnterpriseBeanBuilder.java          |   10 +-
 .../assembler/classic/EnterpriseBeanInfo.java   |   28 +-
 .../assembler/classic/EntityBeanInfo.java       |    6 +-
 .../classic/EntityManagerFactoryCallable.java   |    2 +-
 .../assembler/classic/FacilitiesInfo.java       |   10 +-
 .../assembler/classic/HandlerChainInfo.java     |    4 +-
 .../openejb/assembler/classic/HandlerInfo.java  |    4 +-
 .../assembler/classic/InjectableInfo.java       |    2 +-
 .../assembler/classic/InjectionBuilder.java     |    2 +-
 .../classic/InterceptorBindingBuilder.java      |   18 +-
 .../classic/InterceptorBindingInfo.java         |    4 +-
 .../assembler/classic/InterceptorInfo.java      |   18 +-
 .../classic/JaccPermissionsBuilder.java         |    4 +-
 .../openejb/assembler/classic/JndiBuilder.java  |   18 +-
 .../assembler/classic/JndiEncBuilder.java       |    4 +-
 .../openejb/assembler/classic/JndiEncInfo.java  |   16 +-
 .../assembler/classic/ManagedBeanInfo.java      |    6 +-
 .../classic/MessageDrivenBeanInfo.java          |    2 +-
 .../assembler/classic/MethodAttributeInfo.java  |    2 +-
 .../classic/MethodConcurrencyBuilder.java       |    4 +-
 .../assembler/classic/MethodInfoUtil.java       |   33 +-
 .../assembler/classic/MethodPermissionInfo.java |    2 +-
 .../assembler/classic/MethodScheduleInfo.java   |    2 +-
 .../classic/MethodTransactionBuilder.java       |    2 +-
 .../assembler/classic/PersistenceUnitInfo.java  |    8 +-
 .../assembler/classic/PolicyContext.java        |    2 +-
 .../openejb/assembler/classic/PortInfo.java     |    2 +-
 .../classic/ProxyInterfaceResolver.java         |    8 +-
 .../openejb/assembler/classic/ServiceInfo.java  |    2 +-
 .../assembler/classic/ServiceReferenceInfo.java |    4 +-
 .../openejb/assembler/classic/ServletInfo.java  |    4 +-
 .../classic/SingleValidatorFactoryWrapper.java  |    7 +
 .../assembler/classic/StatefulBeanInfo.java     |   14 +-
 .../assembler/classic/ValidationInfo.java       |    7 +-
 .../assembler/classic/ValidatorBuilder.java     |   90 +-
 .../classic/ValidatorFactoryWrapper.java        |    7 +
 .../openejb/assembler/classic/WebAppInfo.java   |   24 +-
 .../openejb/assembler/classic/WsBuilder.java    |    4 +-
 .../assembler/classic/util/ServiceInfos.java    |    2 +-
 .../apache/openejb/async/AsynchronousPool.java  |    2 +-
 .../org/apache/openejb/bval/ValidatorUtil.java  |    2 +-
 .../org/apache/openejb/cdi/CdiBeanInfo.java     |   50 +-
 .../java/org/apache/openejb/cdi/CdiEjbBean.java |   15 +-
 .../java/org/apache/openejb/cdi/CdiPlugin.java  |   49 +-
 .../cdi/CdiResourceInjectionService.java        |    2 +-
 .../java/org/apache/openejb/cdi/CdiScanner.java |   74 +-
 .../openejb/cdi/ConstructorInjectionBean.java   |    2 +-
 .../openejb/cdi/CurrentCreationalContext.java   |    2 +-
 .../apache/openejb/cdi/OpenEJBBeanBuilder.java  |    2 +-
 .../openejb/cdi/OpenEJBBeanInfoService.java     |    5 +-
 .../openejb/cdi/OptimizedLoaderService.java     |    2 +-
 .../openejb/cdi/ThreadSingletonServiceImpl.java |   38 +
 .../apache/openejb/cdi/WebappBeanManager.java   |   14 +-
 .../CompositeClassLoaderConfigurer.java         |    2 +-
 .../ProvisioningClassLoaderConfigurer.java      |    4 +-
 .../java/org/apache/openejb/cli/Bootstrap.java  |   38 +-
 .../java/org/apache/openejb/cli/MainImpl.java   |    2 +-
 .../openejb/component/ClassLoaderEnricher.java  |    2 +-
 .../openejb/config/AnnotationDeployer.java      |   80 +-
 .../config/AppContextConfigDeployer.java        |    2 +-
 .../apache/openejb/config/AppInfoBuilder.java   |   10 +-
 .../org/apache/openejb/config/AppModule.java    |   34 +-
 .../org/apache/openejb/config/AppValidator.java |    2 +-
 .../org/apache/openejb/config/AutoConfig.java   |   44 +-
 .../org/apache/openejb/config/AutoDeployer.java |    8 +-
 .../openejb/config/BaseConvertDefinitions.java  |    2 +-
 .../apache/openejb/config/BeanProperties.java   |    2 +-
 .../apache/openejb/config/CleanEnvEntries.java  |    2 +-
 .../openejb/config/ClearEmptyMappedName.java    |    2 +-
 .../org/apache/openejb/config/ClientModule.java |    6 +-
 .../apache/openejb/config/CmpJpaConversion.java |   18 +-
 .../config/ConfigurableClasspathArchive.java    |    4 +-
 .../openejb/config/ConfigurationFactory.java    |   26 +-
 .../apache/openejb/config/ConnectorModule.java  |    4 +-
 .../apache/openejb/config/ContainerUtils.java   |    2 +-
 .../config/ConvertDataSourceDefinitions.java    |    4 +-
 .../openejb/config/DebuggableVmHackery.java     |    4 +-
 .../apache/openejb/config/DeploymentLoader.java |   91 +-
 .../apache/openejb/config/DeploymentModule.java |    2 +-
 .../openejb/config/DeploymentsResolver.java     |    4 +-
 .../config/EnvEntriesPropertiesDeployer.java    |    2 +-
 .../apache/openejb/config/FinderFactory.java    |    6 +-
 .../openejb/config/GeneratedClientModules.java  |    2 +-
 .../openejb/config/InitEjbDeployments.java      |    6 +-
 .../openejb/config/JndiEncInfoBuilder.java      |    6 +-
 .../apache/openejb/config/LinkBuiltInTypes.java |    4 +-
 .../apache/openejb/config/MBeanDeployer.java    |    4 +-
 .../java/org/apache/openejb/config/Module.java  |    4 +-
 .../apache/openejb/config/NewLoaderLogic.java   |   12 +-
 .../config/OpenEJBDeploymentManager.java        |   12 +-
 .../openejb/config/OpenEjb2Conversion.java      |   10 +-
 .../config/PersistenceContextAnnFactory.java    |   22 +-
 .../openejb/config/PersistenceModule.java       |    2 +-
 .../config/PersistenceUnitLinkResolver.java     |    2 +-
 .../openejb/config/QuickServerXmlParser.java    |    2 +-
 .../apache/openejb/config/ReadDescriptors.java  |   21 +-
 .../org/apache/openejb/config/RemoteServer.java |    6 +-
 .../openejb/config/RemoveWebServices.java       |    2 +-
 .../org/apache/openejb/config/ScanUtil.java     |    4 +-
 .../org/apache/openejb/config/ServiceUtils.java |    2 +-
 .../apache/openejb/config/SunConversion.java    |   48 +-
 .../org/apache/openejb/config/TldScanner.java   |   12 +-
 .../openejb/config/ValidationContext.java       |    6 +-
 .../openejb/config/VmDeploymentManager.java     |   10 +-
 .../org/apache/openejb/config/WebModule.java    |   20 +-
 .../openejb/config/WebappAggregatedArchive.java |    2 +-
 .../org/apache/openejb/config/WsDeployer.java   |    6 +-
 .../config/provider/ProviderManager.java        |   16 +-
 .../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 |    8 +-
 .../openejb/config/rules/CheckDependsOn.java    |    8 +-
 .../config/rules/CheckDescriptorLocation.java   |    4 +-
 .../config/rules/CheckInjectionTargets.java     |    2 +-
 .../openejb/config/rules/CheckMethods.java      |    8 +-
 .../config/rules/CheckRestMethodArePublic.java  |    4 +-
 .../apache/openejb/config/sys/JaxbOpenejb.java  |   53 +-
 .../apache/openejb/config/sys/ListAdapter.java  |    2 +-
 .../org/apache/openejb/config/sys/Openejb.java  |    2 +-
 .../apache/openejb/config/sys/Resources.java    |   10 +-
 .../openejb/config/sys/SaxAppCtxConfig.java     |    6 +-
 .../apache/openejb/config/sys/SaxOpenejb.java   |    2 +-
 .../openejb/config/sys/ServiceProvider.java     |    2 +-
 .../apache/openejb/config/sys/ServicesJar.java  |    2 +-
 .../openejb/config/sys/WikiGenerator.java       |    4 +-
 .../openejb/config/typed/util/ObjectMap.java    |    4 +-
 .../config/typed/util/ProviderGenerator.java    |    4 +-
 .../apache/openejb/core/BaseSessionContext.java |   10 +-
 .../openejb/core/CoreContainerSystem.java       |   12 +-
 ...impleTransactionSynchronizationRegistry.java |    4 +-
 .../apache/openejb/core/TempClassLoader.java    |    6 +-
 .../org/apache/openejb/core/ThreadContext.java  |    2 +-
 .../org/apache/openejb/core/WebContext.java     |    4 +-
 .../apache/openejb/core/cmp/CmpContainer.java   |   12 +-
 .../openejb/core/cmp/ComplexKeyGenerator.java   |    2 +-
 .../openejb/core/cmp/cmp2/Cmp1Generator.java    |   10 +-
 .../openejb/core/cmp/cmp2/Cmp2Generator.java    |   20 +-
 .../apache/openejb/core/cmp/cmp2/CmpField.java  |    2 +-
 .../apache/openejb/core/cmp/cmp2/CmrField.java  |    2 +-
 .../apache/openejb/core/cmp/cmp2/CmrSet.java    |    2 +-
 .../apache/openejb/core/cmp/cmp2/CmrStyle.java  |    2 +-
 .../core/cmp/cmp2/PostCreateGenerator.java      |    8 +-
 .../openejb/core/cmp/cmp2/SetValuedCmr.java     |    2 +-
 .../openejb/core/cmp/jpa/JpaCmpEngine.java      |    2 +-
 .../openejb/core/entity/EntityContainer.java    |    6 +-
 .../openejb/core/entity/EntityContext.java      |    4 +-
 .../core/entity/EntityInstanceManager.java      |    2 +-
 .../openejb/core/entity/EntrancyTracker.java    |    4 +-
 .../core/interceptor/InterceptorData.java       |   52 +-
 .../core/interceptor/InterceptorStack.java      |    2 +-
 .../ReflectionInvocationContext.java            |    2 +-
 .../openejb/core/ivm/BaseEjbProxyHandler.java   |   10 +-
 .../openejb/core/ivm/EjbHomeProxyHandler.java   |    6 +-
 .../openejb/core/ivm/EjbObjectProxyHandler.java |    2 +-
 .../openejb/core/ivm/IntraVmArtifact.java       |    2 +-
 .../ivm/naming/AbstractThreadLocalProxy.java    |    2 +-
 .../ivm/naming/ContextualJndiReference.java     |    4 +-
 .../openejb/core/ivm/naming/IvmContext.java     |    6 +-
 .../core/ivm/naming/JaxWsServiceReference.java  |    8 +-
 .../apache/openejb/core/managed/Instance.java   |    4 +-
 .../openejb/core/managed/ManagedContainer.java  |   18 +-
 .../openejb/core/managed/SimpleCache.java       |    8 +-
 .../openejb/core/mdb/EndpointFactory.java       |    2 +-
 .../apache/openejb/core/mdb/MdbContainer.java   |    4 +-
 .../openejb/core/mdb/MdbInstanceManager.java    |    6 +-
 .../openejb/core/mdb/MdbPoolContainer.java      |    4 +-
 .../core/security/AbstractSecurityService.java  |   14 +-
 .../core/security/jaas/SQLLoginModule.java      |    6 +-
 .../core/security/jaas/ScriptLoginModule.java   |    4 +-
 .../jaas/ServiceProviderLoginModule.java        |    4 +-
 .../core/security/jacc/BasicJaccProvider.java   |    2 +-
 .../security/jacc/BasicPolicyConfiguration.java |    2 +-
 .../core/singleton/SingletonContainer.java      |   10 +-
 .../singleton/SingletonEjbObjectHandler.java    |    2 +-
 .../singleton/SingletonInstanceManager.java     |    6 +-
 .../apache/openejb/core/stateful/Instance.java  |    4 +-
 .../openejb/core/stateful/SimpleCache.java      |    8 +-
 .../core/stateful/StatefulContainer.java        |   14 +-
 .../core/stateless/StatelessContainer.java      |   10 +-
 .../stateless/StatelessInstanceManager.java     |    4 +-
 .../openejb/core/timer/EJBCronTrigger.java      |   16 +-
 .../openejb/core/timer/EjbTimerServiceImpl.java |    4 +-
 .../openejb/core/timer/MemoryTimerStore.java    |   18 +-
 .../core/transaction/JtaTransactionPolicy.java  |    8 +-
 .../core/webservices/HandlerChainData.java      |    4 +-
 .../openejb/core/webservices/HandlerData.java   |    8 +-
 .../core/webservices/HandlerResolverImpl.java   |   16 +-
 .../webservices/PortAddressRegistryImpl.java    |   18 +-
 .../openejb/core/webservices/PortData.java      |    4 +-
 .../openejb/core/webservices/PortRefData.java   |    2 +-
 .../core/webservices/ProviderWrapper.java       |    2 +-
 .../core/webservices/ServiceRefData.java        |    4 +-
 .../apache/openejb/dyni/DynamicSubclass.java    |   22 +-
 .../org/apache/openejb/log/ColorFormatter.java  |    2 +-
 .../apache/openejb/log/logger/Log4jLogger.java  |    2 +-
 .../apache/openejb/log/logger/Slf4jLogger.java  |    5 +-
 .../stat/descriptive/DescriptiveStatistics.java |    2 +-
 .../math/stat/descriptive/moment/Kurtosis.java  |    2 +-
 .../math/stat/descriptive/moment/Skewness.java  |    2 +-
 .../openejb/monitoring/DynamicMBeanWrapper.java |   12 +-
 .../apache/openejb/monitoring/ManagedMBean.java |   14 +-
 .../openejb/monitoring/ObjectNameBuilder.java   |    4 +-
 .../openejb/monitoring/StatsInterceptor.java    |    2 +-
 .../remote/RemoteResourceMonitor.java           |    4 +-
 .../openejb/persistence/JtaEntityManager.java   |    2 +-
 .../persistence/JtaEntityManagerRegistry.java   |    2 +-
 .../apache/openejb/persistence/JtaQuery.java    |    2 +-
 .../persistence/PersistenceBootstrap.java       |    8 +-
 .../persistence/PersistenceUnitInfoImpl.java    |    6 +-
 .../openejb/resource/AutoConnectionTracker.java |   12 +-
 .../resource/activemq/ActiveMQ5Factory.java     |    4 +-
 .../resource/jdbc/DataSourceFactory.java        |    2 +-
 .../resource/jdbc/driver/AlternativeDriver.java |    2 +-
 .../logging/LoggingPreparedSqlStatement.java    |   28 +-
 .../jdbc/pool/PoolDataSourceCreator.java        |    2 +-
 .../jdbc/pool/XADataSourceResource.java         |    2 +-
 .../resource/jdbc/router/FailOverRouter.java    |    2 +-
 .../resource/quartz/QuartzResourceAdapter.java  |    8 +-
 .../rest/AbstractRestThreadLocalProxy.java      |    2 +-
 ...MultivaluedMapWithCaseInsensitiveKeySet.java |    2 +-
 .../openejb/rest/ThreadLocalHttpHeaders.java    |    2 +-
 .../openejb/rest/ThreadLocalServletContext.java |   36 +
 .../openejb/ri/sp/PseudoTransactionService.java |   14 +-
 .../java/org/apache/openejb/table/Lines.java    |    2 +-
 .../openejb/testing/ApplicationComposers.java   |   30 +-
 .../openejb/testng/PropertiesBuilder.java       |    2 +-
 .../impl/ManagedExecutorServiceImpl.java        |    2 +-
 .../ManagedScheduledExecutorServiceImpl.java    |   12 +-
 .../apache/openejb/util/AnnotationFinder.java   |   26 +-
 .../apache/openejb/util/AsynchronousRunner.java |    2 +-
 .../java/org/apache/openejb/util/Classes.java   |    4 +-
 .../java/org/apache/openejb/util/Debug.java     |   14 +-
 .../apache/openejb/util/DirectoryMonitor.java   |    4 +-
 .../java/org/apache/openejb/util/Duration.java  |    2 +-
 .../apache/openejb/util/ExecutorBuilder.java    |    8 +-
 .../java/org/apache/openejb/util/Index.java     |   23 +-
 .../openejb/util/IntrospectionSupport.java      |    4 +-
 .../main/java/org/apache/openejb/util/Join.java |    2 +-
 .../org/apache/openejb/util/LinkResolver.java   |    6 +-
 .../apache/openejb/util/ListConfigurator.java   |    2 +-
 .../openejb/util/Log4jLogStreamFactory.java     |    2 +-
 .../java/org/apache/openejb/util/Logger.java    |    2 +-
 .../java/org/apache/openejb/util/Memoizer.java  |    4 +-
 .../java/org/apache/openejb/util/Messages.java  |    2 +-
 .../apache/openejb/util/ObjectRecipeHelper.java |    2 +-
 .../apache/openejb/util/OpenEJBScripter.java    |    2 +-
 .../apache/openejb/util/PojoSerialization.java  |    2 +-
 .../main/java/org/apache/openejb/util/Pool.java |    2 +-
 .../apache/openejb/util/PropertiesHelper.java   |    2 +-
 .../org/apache/openejb/util/References.java     |   20 +-
 .../apache/openejb/util/SimpleJSonParser.java   |    4 +-
 .../apache/openejb/util/SuperProperties.java    |   16 +-
 .../org/apache/openejb/util/URISupport.java     |    6 +-
 .../java/org/apache/openejb/util/UrlCache.java  |   10 +-
 .../org/apache/openejb/util/UrlComparator.java  |    2 +-
 .../util/classloader/URLClassLoaderFirst.java   |   38 +-
 .../openejb/util/proxy/Jdk13ProxyFactory.java   |    2 +-
 .../util/proxy/LocalBeanProxyFactory.java       |   14 +-
 .../org/apache/openejb/util/proxy/ProxyEJB.java |    2 +-
 .../apache/openejb/util/proxy/QueryProxy.java   |    6 +-
 .../openejb/web/LightweightWebAppBuilder.java   |   22 +-
 .../src/main/resources/default.exclusions       |    9 +-
 .../openejb/DependenceValidationTest.java       |    6 +-
 .../org/apache/openejb/DependencyVisitor.java   |   30 +-
 .../apache/openejb/OpenEjbContainerTest.java    |    4 +-
 .../openejb/assembler/DeployerEjbTest.java      |    2 +-
 .../assembler/classic/AccessTimeoutTest.java    |    4 +-
 .../classic/AppNamingReadOnlyTest.java          |    4 +-
 .../classic/ConcurrentLockTypeTest.java         |    4 +-
 .../assembler/classic/ConcurrentMethodTest.java |    4 +-
 .../classic/DataSourceDefinitionTest.java       |    2 +-
 .../DescriptorDataSourceDefinitionTest.java     |    2 +-
 .../InterceptorBindingInfoComparatorTest.java   |   10 +-
 .../assembler/classic/JdbcConfigTest.java       |    4 +-
 .../assembler/classic/LinkResolverTest.java     |    2 +-
 .../MethodTransactionInfoComparatorTest.java    |    6 +-
 .../OpenEjbConfigurationValidationTest.java     |    2 +-
 .../classic/ResourceInfoComparatorTest.java     |    6 +-
 .../bval/util/CustomValidatorProvider.java      |   23 +-
 .../apache/openejb/cdi/BasicObserverTest.java   |    2 +-
 .../apache/openejb/cdi/DependentScopedTest.java |    2 +-
 .../openejb/cdi/WebappBeanManagerTest.java      |    2 +-
 .../openejb/config/AnnotationDeployerTest.java  |    2 +-
 .../config/ApplicationPropertiesTest.java       |   14 +-
 .../config/AutoConfigMdbContainerTest.java      |    2 +-
 .../config/AutoConfigResourceRefsTest.java      |    4 +-
 .../apache/openejb/config/AutoDeployerTest.java |    2 +-
 .../openejb/config/BeanPropertiesTest.java      |   12 +-
 .../openejb/config/BusinessInterfacesTest.java  |    8 +-
 .../config/CheckDescriptorLocationTest.java     |    6 +-
 ...escriptorLocationTestFileDeletionHelper.java |    2 +-
 .../openejb/config/CleanEnvEntriesTest.java     |    2 +-
 .../openejb/config/DeploymentLoaderTest.java    |    4 +-
 .../openejb/config/DeploymentsElementTest.java  |   16 +-
 .../openejb/config/EarModuleNamesTest.java      |   38 +-
 .../apache/openejb/config/EarUnpackTest.java    |    4 +-
 .../apache/openejb/config/EjbModuleIdTest.java  |   14 +-
 .../openejb/config/JMXDataSourceTest.java       |    2 +-
 .../config/JndiEncInfoBuilderInsertTest.java    |   10 +-
 .../openejb/config/MBeanDeployerTest.java       |    2 +-
 .../openejb/config/ModulePropertiesTest.java    |   10 +-
 .../PersistenceContextAnnFactoryTest.java       |    2 +-
 .../openejb/config/ProviderManagerTest.java     |    4 +-
 .../openejb/config/ReadDescriptorsTest.java     |   10 +
 .../openejb/config/ServiceClasspathTest.java    |   22 +-
 .../openejb/config/SunCmpConversionTest.java    |    2 +-
 .../apache/openejb/config/XmlOverridesTest.java |    2 +-
 ...CheckInvalidAsynchronousAnnotationsTest.java |    4 +-
 .../openejb/config/rules/InvokeMethod.java      |   22 +-
 .../config/rules/KeysAnnotationVisitor.java     |   12 +-
 .../config/rules/ValidationAssertions.java      |    2 +-
 .../config/rules/ValidationKeysAuditorTest.java |   22 +-
 .../openejb/core/InheritedAppExceptionTest.java |    2 +-
 .../openejb/core/LegacyInterfaceTest.java       |   76 +
 .../openejb/core/asynch/AsynchInRoleTest.java   |   14 +-
 .../apache/openejb/core/asynch/AsynchTest.java  |   14 +-
 .../apache/openejb/core/cmp/jpa/AuthorBean.java |    2 +-
 .../apache/openejb/core/cmp/jpa/BookBean.java   |    2 +-
 .../apache/openejb/core/cmp/jpa/JpaTest.java    |   14 +-
 .../openejb/core/ivm/naming/IvmContextTest.java |    4 +-
 .../core/mdb/CustomMdbContainerTest.java        |    2 +-
 .../org/apache/openejb/core/mdb/JmsTest.java    |    4 +-
 .../org/apache/openejb/core/mdb/MdbInvoker.java |    4 +-
 .../org/apache/openejb/core/mdb/MdbProxy.java   |    2 +-
 .../org/apache/openejb/core/mdb/MdbTest.java    |    4 +-
 .../openejb/core/mdb/NoMessageDeliveryTest.java |    2 +-
 .../core/mdb/ResourceAdapterControlTest.java    |    4 +-
 .../connector/impl/SampleManagedConnection.java |    2 +-
 .../connector/impl/SampleResourceAdapter.java   |    2 +-
 .../core/singleton/AsyncPostContructTest.java   |    6 +-
 .../stateful/EntityManagerPropogationTest.java  |    4 +-
 .../stateful/StatefulConcurrentLookupTest.java  |    2 +-
 .../core/stateful/StatefulContainerTest.java    |    2 +-
 .../StatefulSecurityPermissionsTest.java        |    2 +-
 .../core/stateless/StatelessPoolStatsTest.java  |   12 +-
 .../interceptors/FullyInterceptedBean.java      |    4 +-
 .../interceptors/FullyInterceptedTest.java      |    4 +-
 .../MethodLevelInterceptorOnlySLSBean.java      |    2 +-
 .../MethodLevelInterceptorOnlyTest.java         |    2 +-
 .../NestedParamInterceptorTest.java             |   60 +
 .../SecondStatelessInterceptedBean.java         |    2 +-
 .../SecondStatelessInterceptedTest.java         |    2 +-
 .../openejb/interceptors/ThirdSLSBean.java      |    4 +-
 .../openejb/interceptors/ThirdSLSBeanTest.java  |    4 +-
 .../org/apache/openejb/interceptors/Utils.java  |    2 +-
 .../java/org/apache/openejb/meta/MetaTest.java  |    4 +-
 .../persistence/JtaEntityManagerTest.java       |    2 +-
 .../resource/AutoConnectionTrackerTest.java     |    8 +-
 .../resource/jdbc/DynamicDataSourceTest.java    |    6 +-
 .../MultiThreadedManagedDataSourceTest.java     |    2 +-
 .../cmr/onetomany/ExampleABean_ABean.java       |    4 +-
 .../entity/cmr/onetoone/ExampleABean_ABean.java |    2 +-
 .../entity/cmr/onetoone/ExampleBBean_BBean.java |    2 +-
 .../TransactionRollbackCauseTest.java           |    2 +-
 .../java/org/apache/openejb/util/Archives.java  |    2 +-
 .../apache/openejb/util/DynamicEJBImplTest.java |    4 +-
 .../org/apache/openejb/util/OptionsTest.java    |    2 +-
 .../java/org/apache/openejb/util/PoolTest.java  |   18 +-
 .../org/apache/openejb/util/PropertiesTest.java |    2 +-
 .../org/apache/openejb/util/ReferencesTest.java |   24 +-
 .../openejb/util/SuperPropertiesTest.java       |    2 +-
 .../apache/openejb/util/UrlComparatorTest.java  |    2 +-
 .../org/apache/openejb/util/WebArchives.java    |    2 +-
 .../util/proxy/LocalBeanProxyFactoryTest.java   |    6 +-
 .../openejb/util/proxy/SampleLocalBean.java     |    2 +-
 .../openejb/config/test-openejb-cmp-orm.xml     |   32 +
 container/openejb-javaagent/pom.xml             |   13 +-
 container/openejb-jee-accessors/pom.xml         |    6 +-
 container/openejb-jee/pom.xml                   |    5 +-
 .../main/java/org/apache/openejb/jee/Beans.java |   15 +
 .../openejb/jee/FacesConfigFlowDefinition.java  |    2 +-
 .../java/org/apache/openejb/jee/JaxbJavaee.java |   83 +-
 .../openejb/jee/bval/ValidationConfigType.java  |  237 ++-
 .../resources/META-INF/schema/beans_1_1.xsd     |  355 ----
 .../resources/META-INF/schema/beans_2_0.xsd     |  370 +++++
 .../org/apache/openejb/jee/cdi/BeansTest.java   |   11 +-
 container/openejb-jpa-integration/pom.xml       |   12 +-
 .../openejb/jpa/integration/MakeTxLookup.java   |   10 +-
 container/openejb-junit/pom.xml                 |    6 +-
 .../junit/context/OpenEjbTestContext.java       |    8 +-
 .../org/apache/openejb/junit/context/Util.java  |   11 +-
 container/openejb-loader/pom.xml                |    8 +-
 .../openejb/loader/BasicURLClassPath.java       |    4 +-
 .../loader/provisining/MavenResolver.java       |    2 +-
 container/pom.xml                               |    5 +-
 docs/.DS_Store                                  |  Bin 0 -> 6148 bytes
 docs/Configuring-in-tomee.md                    |   45 +
 docs/activemqresourceadapter-config.md          |   69 +
 docs/admin/.DS_Store                            |  Bin 0 -> 6148 bytes
 docs/admin/cluster/index.adoc                   |  242 +++
 docs/admin/configuration/application.adoc       |  100 ++
 docs/admin/configuration/containers.adoc        |  585 +++++++
 docs/admin/configuration/index.adoc             |   24 +
 docs/admin/configuration/resources.adoc         |  572 +++++++
 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                  |  114 ++
 docs/advanced/index.adoc                        |    7 +
 docs/advanced/jms/jms-configuration.adoc        |   67 +
 docs/advanced/setup/index.adoc                  |  142 ++
 docs/advanced/shading/index.adoc                |  276 ++++
 docs/advanced/tomee-embedded/foo.ado            |    0
 docs/advanced/tomee-embedded/index.adoc         |  223 +++
 docs/alternate-descriptors.md                   |  117 ++
 docs/annotations,-xml-and-defaults.md           |  569 +++++++
 docs/app-clients-and-jndi.md                    |   73 +
 docs/application-composer/advanced.md           |   90 +
 docs/application-composer/getting-started.md    |  188 +++
 docs/application-composer/history.md            |   38 +
 docs/application-composer/index.md              |   18 +
 docs/application-deployment-solutions.md        |   78 +
 docs/application-discovery-via-the-classpath.md |   94 ++
 docs/application-resources.md                   |  250 +++
 docs/arquillian-available-adapters.md           |  264 +++
 docs/arquillian-getting-started.md              |   24 +
 docs/basics---getting-things.md                 |  107 ++
 docs/basics---security.md                       |   55 +
 docs/basics---transactions.md                   |   60 +
 docs/bmpentitycontainer-config.md               |   37 +
 docs/bouncy-castle.md                           |   34 +
 docs/built-in-type-converters.md                |   94 ++
 docs/callbacks.md                               |  167 ++
 docs/changing-jms-implementations.md            |  136 ++
 docs/client-server-transports.md                |   22 +
 docs/clients.md                                 |  104 ++
 docs/cmpentitycontainer-config.md               |   36 +
 docs/collapsed-ear.md                           |   46 +
 docs/common-datasource-configurations.md        |  115 ++
 docs/common-errors.md                           |   30 +
 docs/common-persistenceprovider-properties.md   |   47 +
 docs/comparison.md                              |  222 +++
 docs/concepts.md                                |   79 +
 docs/configuration.md                           |  144 ++
 docs/configuring-containers-in-tests.md         |   27 +
 docs/configuring-datasources-in-tests.md        |   60 +
 docs/configuring-datasources.md                 |  170 ++
 docs/configuring-durations.md                   |   67 +
 docs/configuring-javamail.md                    |   41 +
 docs/configuring-logging-in-tests.md            |  118 ++
 docs/configuring-persistenceunits-in-tests.md   |  144 ++
 docs/constructor-injection.md                   |   98 ++
 docs/containers-and-resources.md                |  483 ++++++
 docs/contrib/.DS_Store                          |  Bin 0 -> 6148 bytes
 docs/contrib/debug/debug-intellij.md            |  133 ++
 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.md                        |  193 +++
 docs/datasource-config.md                       |  541 ++++++
 docs/datasource-configuration-by-creator.md     |  155 ++
 docs/datasource-password-encryption.md          |  128 ++
 docs/deamon/lin-service.md                      |   17 +
 docs/deamon/win-service.md                      |   17 +
 docs/declaring-references.md                    |    6 +
 docs/deploy-tool.md                             |  165 ++
 docs/deploying-in-tomee.md                      |   73 +
 docs/deployment-id.md                           |  231 +++
 docs/deployments.md                             |  135 ++
 docs/details-on-openejb-jar.md                  |  156 ++
 docs/developer/.DS_Store                        |  Bin 0 -> 6148 bytes
 docs/developer/classloading/index.adoc          |   59 +
 docs/developer/configuration/cxf.adoc           |   93 ++
 docs/developer/ide/index.adoc                   |   25 +
 docs/developer/index.adoc                       |    7 +
 docs/developer/json/index.adoc                  |  206 +++
 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         |   12 +
 .../tools/maven/applicationcomposer.adoc        |   47 +
 docs/developer/tools/maven/embedded.adoc        |   53 +
 docs/developer/tools/maven/tomee.adoc           |  183 ++
 docs/docs.adoc                                  |   26 +
 docs/documentation.md                           |  106 ++
 docs/documentation.old.md                       |  102 ++
 docs/dynamic-datasource.md                      |  220 +++
 docs/eclipse-plugin.md                          |   42 +
 docs/ejb-failover.md                            |   89 +
 docs/ejb-local-ref.md                           |   52 +
 docs/ejb-over-ssl.md                            |  100 ++
 docs/ejb-ref.md                                 |   50 +
 docs/ejb-refs.md                                |  178 ++
 docs/ejb-request-logging.md                     |   98 ++
 docs/ejbd-transport.md                          |  136 ++
 docs/embedded-and-remotable.md                  |  181 ++
 docs/embedded-configuration.md                  |  135 ++
 docs/embedding.md                               |   30 +
 docs/failover-logging.md                        |   42 +
 docs/faq.md                                     |   99 ++
 docs/features.md                                |    6 +
 docs/from-glassfish-to-tomee.md                 |    7 +
 ...-testing-with-openejb,-jetty-and-selenium.md |  240 +++
 docs/generating-ejb-3-annotations.md            |   61 +
 docs/getting-started.md                         |  172 ++
 docs/hello-world.md                             |  250 +++
 docs/hibernate.md                               |   98 ++
 docs/initialcontext-config.md                   |   26 +
 docs/installation-drop-in-war.md                |   45 +
 docs/installation.md                            |   34 +
 docs/installing-tomee.md                        |   71 +
 docs/java7.md                                   |   40 +
 docs/javaagent-with-maven-surefire.md           |   57 +
 docs/javaagent.md                               |   61 +
 docs/javaee7-status.md                          |  185 +++
 docs/javamailsession-config.md                  |   26 +
 docs/jms-resources-and-mdb-container.md         |  283 ++++
 docs/jmsconnectionfactory-config.md             |   87 +
 docs/jndi-names.md                              |  372 +++++
 docs/jpa-concepts.md                            |  220 +++
 docs/jpa-usage.md                               |   52 +
 docs/local-client-injection.md                  |   87 +
 docs/local-server.md                            |   61 +
 docs/lookup-of-other-ejbs-example.md            |  149 ++
 docs/managedcontainer-config.md                 |   26 +
 docs/manual-installation.md                     |  224 +++
 docs/maven.md                                   |   42 +
 docs/maven/build-mojo.md                        | 1426 ++++++++++++++++
 docs/maven/configtest-mojo.md                   | 1328 +++++++++++++++
 docs/maven/debug-mojo.md                        | 1395 ++++++++++++++++
 docs/maven/deploy-mojo.md                       |  255 +++
 docs/maven/exec-mojo.md                         | 1551 +++++++++++++++++
 docs/maven/favicon.ico                          |  Bin 0 -> 3638 bytes
 docs/maven/help-mojo.md                         |  149 ++
 docs/maven/index.md                             |  148 ++
 docs/maven/list-mojo.md                         |  169 ++
 docs/maven/run-mojo.md                          | 1395 ++++++++++++++++
 docs/maven/start-mojo.md                        | 1395 ++++++++++++++++
 docs/maven/stop-mojo.md                         | 1328 +++++++++++++++
 docs/maven/undeploy-mojo.md                     |  209 +++
 docs/messagedrivencontainer-config.md           |   67 +
 docs/multicast-discovery.md                     |   83 +
 docs/multiple-business-interface-hazzards.md    |  202 +++
 docs/multipoint-considerations.md               |   30 +
 docs/multipoint-discovery.md                    |   75 +
 docs/multipoint-recommendations.md              |  141 ++
 docs/multipulse-discovery.md                    |   94 ++
 docs/new-in-openejb-3.0.md                      |  179 ++
 docs/openejb-3.md                               |   72 +
 docs/openejb-binaries.md                        |   27 +
 docs/openejb-eclipse-plugin.md                  |   22 +
 docs/openejb-jsr-107-integration.md             |   25 +
 docs/openejb.xml.md                             |   96 ++
 docs/openjpa.md                                 |  113 ++
 docs/orb-config.md                              |   26 +
 docs/persistence-context.md                     |   57 +
 docs/persistence-unit-ref.md                    |   91 +
 docs/properties-listing.md                      |   94 ++
 docs/properties-tool.md                         |  216 +++
 docs/property-overriding.md                     |   65 +
 docs/provisioning.md                            |   78 +
 docs/proxyfactory-config.md                     |   26 +
 docs/queue-config.md                            |   36 +
 docs/quickstart.md                              |   71 +
 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.md                           |   64 +
 docs/resource-injection.md                      |  184 +++
 docs/resource-ref-for-datasource.md             |   46 +
 docs/running-a-standalone-openejb-server.md     |   95 ++
 docs/securing-a-web-service.md                  |  242 +++
 docs/security-annotations.md                    |  296 ++++
 docs/security.md                                |  148 ++
 docs/securityservice-config.md                  |   36 +
 docs/service-locator.md                         |  171 ++
 docs/services.md                                |   20 +
 docs/singleton-beans.md                         |  226 +++
 docs/singleton-ejb.md                           |    6 +
 docs/singletoncontainer-config.md               |   56 +
 docs/spring-and-openejb-3.0.md                  |  190 +++
 docs/spring-ejb-and-jpa.md                      |  173 ++
 docs/spring.md                                  |  124 ++
 docs/ssh.md                                     |   51 +
 docs/standalone-server.md                       |   27 +
 docs/startup.md                                 |  296 ++++
 docs/statefulcontainer-config.md                |  160 ++
 docs/statelesscontainer-config.md               |  461 ++++++
 docs/system-properties-files.md                 |   22 +
 docs/system-properties.md                       |   68 +
 docs/telnet-console.md                          |  166 ++
 docs/tip-concurrency.md                         |   26 +
 docs/tip-jersey-client.md                       |   22 +
 docs/tip-weblogic.md                            |   17 +
 docs/tomcat-object-factory.md                   |   15 +
 docs/tomee-and-eclipse.md                       |  145 ++
 docs/tomee-and-hibernate.md                     |  163 ++
 docs/tomee-and-intellij.md                      |   81 +
 docs/tomee-and-netbeans.md                      |   97 ++
 docs/tomee-and-security.md                      |   45 +
 docs/tomee-and-webspheremq.md                   |  136 ++
 docs/tomee-cluster.txt                          |   72 +
 docs/tomee-directory-structure.md               |   61 +
 docs/tomee-embedded-maven-plugin.md             |  959 +++++++++++
 docs/tomee-jaas.md                              |   73 +
 docs/tomee-logging-in-eclipse.md                |   13 +
 docs/tomee-logging.md                           |   33 +
 docs/tomee-maven-plugin.md                      |  148 ++
 docs/tomee-mp-getting-started.md                |   65 +
 docs/tomee-version-policies.md                  |   28 +
 docs/tomee-webaccess.md                         |   21 +
 docs/tomee-webapp.md                            |   62 +
 docs/topic-config.md                            |   36 +
 docs/transaction-annotations.md                 |  219 +++
 docs/transactionmanager-config.md               |  166 ++
 docs/understanding-callbacks.md                 |   92 ++
 docs/understanding-the-directory-layout.md      |   72 +
 docs/unix-daemon.md                             |  108 ++
 docs/validation-tool.md                         |  141 ++
 docs/version-checker.md                         |   12 +
 examples/access-timeout-meta/README.md          |    8 +-
 examples/access-timeout-meta/pom.xml            |   13 +-
 examples/access-timeout/README.md               |    6 +-
 examples/access-timeout/pom.xml                 |   13 +-
 examples/alternate-descriptors/README.md        |    2 +-
 examples/alternate-descriptors/pom.xml          |   15 +-
 examples/applet/README.md                       |    2 +-
 examples/applet/pom.xml                         |   16 +-
 examples/application-composer/README.md         |    2 +-
 examples/application-composer/pom.xml           |   13 +-
 examples/applicationcomposer-jaxws-cdi/pom.xml  |   15 +-
 examples/applicationexception/README.md         |    2 +-
 examples/applicationexception/pom.xml           |   17 +-
 .../appexception/BusinessException.java         |    0
 .../appexception/ThrowBusinessException.java    |    0
 .../ThrowBusinessExceptionImpl.java             |    0
 .../appexception/ValueRequiredException.java    |    0
 .../ThrowBusinessExceptionImplTest.java         |    0
 examples/arquillian-jpa/pom.xml                 |   17 +-
 examples/async-methods/README.md                |    2 +-
 examples/async-methods/pom.xml                  |   15 +-
 examples/async-postconstruct/README.md          |    2 +-
 examples/async-postconstruct/pom.xml            |   15 +-
 .../README.md                                   |    2 +-
 .../bean-validation-design-by-contract/pom.xml  |   17 +-
 .../designbycontract/OlympicGamesManager.java   |    0
 .../designbycontract/PoleVaultingManager.java   |    0
 .../PoleVaultingManagerBean.java                |    0
 .../designbycontract/OlympicGamesTest.java      |    0
 .../WebApp1/pom.xml                             |    6 +-
 .../WebApp2/pom.xml                             |    6 +-
 examples/bval-evaluation-redeployment/pom.xml   |   10 +-
 .../bval-evaluation-redeployment/runner/pom.xml |    4 +-
 .../cdi-alternative-and-stereotypes/README.md   |   26 +-
 .../cdi-alternative-and-stereotypes/pom.xml     |   15 +-
 examples/cdi-application-scope/README.md        |    2 +-
 examples/cdi-application-scope/pom.xml          |   15 +-
 examples/cdi-basic/README.md                    |    8 +-
 examples/cdi-basic/pom.xml                      |   15 +-
 examples/cdi-ejbcontext-jaas/pom.xml            |   18 +-
 examples/cdi-events/README.md                   |    2 +-
 examples/cdi-events/pom.xml                     |   15 +-
 examples/cdi-interceptors/README.md             |   13 +-
 examples/cdi-interceptors/pom.xml               |   15 +-
 examples/cdi-produces-disposes/README.md        |   17 +-
 examples/cdi-produces-disposes/README.txt       |   18 -
 examples/cdi-produces-disposes/pom.xml          |   15 +-
 examples/cdi-produces-field/README.md           |   11 +
 examples/cdi-produces-field/pom.xml             |   15 +-
 examples/cdi-realm/pom.xml                      |   15 +-
 examples/cdi-request-scope/README.md            |    4 +-
 examples/cdi-request-scope/pom.xml              |   15 +-
 examples/cdi-session-scope/pom.xml              |   15 +-
 examples/change-jaxws-url/pom.xml               |   36 +-
 examples/client-resource-lookup-preview/pom.xml |   19 +-
 examples/component-interfaces/README.md         |    2 +-
 examples/component-interfaces/pom.xml           |   15 +-
 .../connector/starter/api/SampleConnection.java |   26 +
 .../starter/api/SampleConnectionFactory.java    |   28 +
 .../adapter/SampleConnectionFactoryImpl.java    |   69 +
 .../starter/adapter/SampleConnectionImpl.java   |   44 +
 .../adapter/SampleManagedConnection.java        |  139 ++
 .../adapter/SampleManagedConnectionFactory.java |  108 ++
 .../SampleManagedConnectionMetaData.java        |   58 +
 .../connector-starter-rar/pom.xml               |   43 +
 .../connector-ear-sample/moviefun-ear/pom.xml   |   74 +
 .../connector-ear/connector-sample-api/pom.xml  |    2 +-
 .../connector/api/SampleConnection.java         |    0
 .../connector/api/SampleConnectionFactory.java  |    0
 .../connector-ear/connector-sample-ear/pom.xml  |    5 +-
 .../connector-sample-functional-tests/pom.xml   |   11 +-
 .../moviefun/DeployInWebAppsDirectoryTest.java  |    2 +-
 .../connector-ear/connector-sample-impl/pom.xml |    2 +-
 .../adapter/SampleConnectionFactoryImpl.java    |    0
 .../connector/adapter/SampleConnectionImpl.java |    0
 .../adapter/SampleManagedConnection.java        |    0
 .../adapter/SampleManagedConnectionFactory.java |    0
 .../SampleManagedConnectionMetaData.java        |    0
 .../connector-ear/connector-sample-rar/pom.xml  |    2 +-
 .../connector-ear/connector-sample-war/pom.xml  |    3 +-
 examples/connector-ear/pom.xml                  |   19 +-
 examples/connector-war/pom.xml                  |   14 +-
 .../adapter/SampleConnectionFactoryImpl.java    |    0
 .../connector/adapter/SampleConnectionImpl.java |    0
 .../adapter/SampleManagedConnection.java        |    0
 .../adapter/SampleManagedConnectionFactory.java |    0
 .../SampleManagedConnectionMetaData.java        |    0
 .../connector/api/SampleConnection.java         |    0
 .../connector/api/SampleConnectionFactory.java  |    0
 examples/cucumber-jvm/pom.xml                   |   15 +-
 examples/custom-injection/README.md             |    2 +-
 examples/custom-injection/pom.xml               |   15 +-
 examples/datasource-ciphered-password/README.md |    2 +-
 examples/datasource-ciphered-password/pom.xml   |   17 +-
 examples/datasource-definition/pom.xml          |   25 +-
 examples/datasource-versioning/pom.xml          |   23 +-
 examples/decorators/README.md                   |    2 +-
 examples/decorators/pom.xml                     |   15 +-
 examples/deltaspike-configproperty/pom.xml      |   17 +-
 examples/deltaspike-exception-handling/pom.xml  |   17 +-
 examples/deltaspike-fullstack/pom.xml           |   36 +-
 examples/deltaspike-i18n/pom.xml                |   17 +-
 examples/dynamic-dao-implementation/README.md   |    2 +-
 examples/dynamic-dao-implementation/pom.xml     |   15 +-
 examples/dynamic-datasource-routing/README.md   |    2 +-
 examples/dynamic-datasource-routing/pom.xml     |   17 +-
 .../BoostrapUtility.java                        |    0
 .../DeterminedRouter.java                       |    0
 .../dynamicdatasourcerouting/Person.java        |    0
 .../RoutedPersister.java                        |    0
 .../META-INF/org.router/service-jar.xml         |    0
 .../src/main/resources/META-INF/persistence.xml |    0
 .../DynamicDataSourceTest.java                  |    0
 examples/dynamic-implementation/README.md       |    2 +-
 examples/dynamic-implementation/pom.xml         |   17 +-
 .../dynamic-proxy-to-access-mbean/README.md     |    2 +-
 examples/dynamic-proxy-to-access-mbean/pom.xml  |   17 +-
 examples/ear-testing/README.md                  |    2 +-
 examples/ear-testing/business-logic/pom.xml     |   11 +-
 examples/ear-testing/business-model/pom.xml     |    5 +-
 examples/ear-testing/pom.xml                    |   13 +-
 examples/ejb-examples/README.md                 |    2 +-
 examples/ejb-examples/pom.xml                   |   15 +-
 examples/ejb-webservice/README.md               |    2 +-
 examples/ejb-webservice/pom.xml                 |   13 +-
 examples/groovy-cdi/pom.xml                     |   17 +-
 examples/groovy-jpa/pom.xml                     |   17 +-
 examples/groovy-spock/pom.xml                   |   19 +-
 examples/helloworld-weblogic/README.md          |    2 +-
 examples/helloworld-weblogic/pom.xml            |   15 +-
 .../injection-of-connectionfactory/README.md    |    2 +-
 examples/injection-of-connectionfactory/pom.xml |   15 +-
 examples/injection-of-datasource/README.md      |    2 +-
 examples/injection-of-datasource/pom.xml        |   15 +-
 examples/injection-of-ejbs/README.md            |    2 +-
 examples/injection-of-ejbs/pom.xml              |   15 +-
 examples/injection-of-entitymanager/README.md   |    2 +-
 examples/injection-of-entitymanager/pom.xml     |   15 +-
 examples/injection-of-env-entry/README.md       |    2 +-
 examples/injection-of-env-entry/pom.xml         |   15 +-
 examples/interceptors/README.md                 |    2 +-
 examples/interceptors/pom.xml                   |   15 +-
 .../interceptors/ClassLevelInterceptorOne.java  |    0
 .../ClassLevelInterceptorSuperClassOne.java     |    0
 .../ClassLevelInterceptorSuperClassTwo.java     |    0
 .../interceptors/ClassLevelInterceptorTwo.java  |    0
 .../interceptors/DefaultInterceptorOne.java     |    0
 .../interceptors/DefaultInterceptorTwo.java     |    0
 .../FullyInterceptedSuperClass.java             |    0
 .../interceptors/MethodLevelInterceptorOne.java |    0
 .../interceptors/MethodLevelInterceptorTwo.java |    0
 .../SuperClassOfClassLevelInterceptor.java      |    0
 .../org/superbiz/interceptors/ThirdSLSBean.java |    0
 .../interceptors/ThirdSLSBeanLocal.java         |    0
 .../src/main/resources/META-INF/ejb-jar.xml     |    0
 .../interceptors/FullyInterceptedTest.java      |    0
 .../MethodLevelInterceptorOnlyTest.java         |    0
 .../superbiz/interceptors/ThirdSLSBeanTest.java |    0
 examples/java-modules/README.md                 |    7 +
 examples/java-modules/pom.xml                   |  108 ++
 .../javamodules/rest/HelloResource.java         |   29 +
 .../javamodules/rest/HelloResourceTest.java     |   45 +
 .../src/test/resources/arquillian.xml           |   33 +
 examples/javamail/pom.xml                       |   15 +-
 examples/jpa-eclipselink/README.md              |    2 +-
 examples/jpa-eclipselink/pom.xml                |   15 +-
 examples/jpa-enumerated/README.md               |    2 +-
 examples/jpa-enumerated/pom.xml                 |   15 +-
 examples/jpa-hibernate/README.md                |    2 +-
 examples/jpa-hibernate/pom.xml                  |   15 +-
 examples/jsf-cdi-and-ejb/README.md              |    2 +-
 examples/jsf-cdi-and-ejb/pom.xml                |   15 +-
 examples/jsf-managedBean-and-ejb/README.md      |    2 +-
 examples/jsf-managedBean-and-ejb/pom.xml        |   17 +-
 .../lookup-of-ejbs-with-descriptor/README.md    |    2 +-
 examples/lookup-of-ejbs-with-descriptor/pom.xml |   15 +-
 examples/lookup-of-ejbs/README.md               |    2 +-
 examples/lookup-of-ejbs/pom.xml                 |   15 +-
 examples/mbean-auto-registration/README.md      |    2 +-
 examples/mbean-auto-registration/pom.xml        |   19 +-
 .../org/superbiz/mbean/GuessHowManyMBean.java   |    0
 .../src/main/resources/META-INF/beans.xml       |    0
 .../superbiz/mbean/GuessHowManyMBeanTest.java   |    0
 examples/moviefun-rest/pom.xml                  |   27 +-
 examples/moviefun/README.md                     |    2 +-
 examples/moviefun/pom.xml                       |   27 +-
 examples/movies-complete-meta/README.md         |    2 +-
 examples/movies-complete-meta/pom.xml           |   15 +-
 examples/movies-complete/README.md              |    2 +-
 examples/movies-complete/pom.xml                |   15 +-
 examples/mp-metrics-counted/README.md           |  127 ++
 examples/mp-metrics-counted/pom.xml             |   88 +
 .../java/org/superbiz/rest/WeatherService.java  |   35 +
 .../org/superbiz/rest/WeatherServiceTest.java   |  137 ++
 .../src/test/resources/arquillian.xml           |   30 +
 examples/mp-metrics-timed/README.md             |  155 ++
 examples/mp-metrics-timed/pom.xml               |   88 +
 .../src/main/java/WeatherService.java           |   42 +
 .../src/test/java/WeatherServiceTest.java       |  215 +++
 .../src/test/resources/arquillian.xml           |   30 +
 examples/mtom/pom.xml                           |   17 +-
 examples/multi-jpa-provider-testing/pom.xml     |   24 +-
 examples/multiple-arquillian-adapters/pom.xml   |   26 +-
 examples/multiple-tomee-arquillian/pom.xml      |   22 +-
 examples/myfaces-codi-demo/pom.xml              |   15 +-
 examples/persistence-fragment/pom.xml           |   15 +-
 examples/pojo-webservice/pom.xml                |   24 +-
 examples/polling-parent/README.md               |    2 +-
 examples/polling-parent/polling-client/pom.xml  |   17 +-
 examples/polling-parent/polling-core/pom.xml    |    6 +-
 examples/polling-parent/polling-domain/pom.xml  |   11 +-
 examples/polling-parent/polling-mdb/pom.xml     |    7 +-
 examples/polling-parent/polling-web/pom.xml     |   12 +-
 .../arquillian/SubjectServiceTomEETest.java     |    2 +
 examples/polling-parent/pom.xml                 |   35 +-
 examples/pom.xml                                |   28 +-
 examples/projectstage-demo/pom.xml              |   22 +-
 examples/quartz-app/README.md                   |    8 +-
 examples/quartz-app/pom.xml                     |   17 +-
 examples/quartz-app/quartz-beans/pom.xml        |    5 +-
 examples/quartz-app/quartz-ra/pom.xml           |    5 +-
 examples/realm-in-tomee/README.md               |    6 +-
 examples/realm-in-tomee/pom.xml                 |   15 +-
 .../README.md                                   |    6 +-
 .../reload-persistence-unit-properties/pom.xml  |   15 +-
 examples/resources-declared-in-webapp/README.md |    2 +-
 examples/resources-declared-in-webapp/pom.xml   |   22 +-
 examples/resources-jmx-example/pom.xml          |   20 +-
 .../resources-jmx-ear/pom.xml                   |    5 +-
 .../resources-jmx-ejb/pom.xml                   |   11 +-
 .../rest-applicationcomposer-mockito/pom.xml    |   19 +-
 examples/rest-applicationcomposer/pom.xml       |   17 +-
 examples/rest-cdi/pom.xml                       |   17 +-
 .../rest-example-with-application/README.md     |    2 +-
 examples/rest-example-with-application/pom.xml  |   37 +-
 examples/rest-example/README.md                 |    2 +-
 examples/rest-example/pom.xml                   |   51 +-
 examples/rest-jaas/pom.xml                      |   16 +-
 examples/rest-mp-jwt/README.md                  |    4 +
 examples/rest-mp-jwt/pom.xml                    |  279 ++++
 .../main/java/org/superbiz/moviefun/Movie.java  |  102 ++
 .../java/org/superbiz/moviefun/MoviesBean.java  |   91 +
 .../moviefun/rest/ApplicationConfig.java        |   28 +
 .../org/superbiz/moviefun/rest/LoadRest.java    |   42 +
 .../rest/MoviesMPJWTConfigurationProvider.java  |   63 +
 .../org/superbiz/moviefun/rest/MoviesRest.java  |  113 ++
 .../java/org/superbiz/rest/GreetingService.java |   41 +
 .../src/main/resources/META-INF/persistence.xml |   31 +
 examples/rest-mp-jwt/src/main/tomee/tomee.xml   |   27 +
 .../java/org/superbiz/moviefun/MoviesTest.java  |   88 +
 .../java/org/superbiz/moviefun/TokenUtils.java  |  257 +++
 .../org/superbiz/rest/GreetingServiceTest.java  |   61 +
 .../resources/META-INF/application-client.xml   |    1 +
 .../rest-mp-jwt/src/test/resources/Token1.json  |   20 +
 .../rest-mp-jwt/src/test/resources/Token2.json  |   12 +
 .../src/test/resources/arquillian.xml           |   32 +
 .../src/test/resources/privateKey.pem           |   28 +
 .../src/test/resources/publicKey.pem            |    9 +
 examples/rest-on-ejb/README.md                  |    2 +-
 examples/rest-on-ejb/pom.xml                    |   19 +-
 examples/rest-xml-json/pom.xml                  |   15 +-
 examples/scala-basic/build.sbt                  |    2 +-
 examples/scala-basic/pom.xml                    |   15 +-
 examples/schedule-events/pom.xml                |   15 +-
 examples/schedule-expression/README.md          |    2 +-
 examples/schedule-expression/pom.xml            |   15 +-
 examples/schedule-methods-meta/README.md        |    2 +-
 examples/schedule-methods-meta/pom.xml          |   15 +-
 examples/schedule-methods/README.md             |    2 +-
 examples/schedule-methods/pom.xml               |   15 +-
 examples/server-events/pom.xml                  |   17 +-
 examples/simple-cdi-interceptor/README.md       |    2 +-
 examples/simple-cdi-interceptor/pom.xml         |   15 +-
 .../superbiz/cdi/bookshow/beans/BookShow.java   |    0
 .../cdi/bookshow/interceptorbinding/Log.java    |    0
 .../interceptors/LoggingInterceptor.java        |    0
 .../src/main/resources/META-INF/beans.xml       |    0
 .../cdi/bookshow/interceptors/BookShowTest.java |    0
 examples/simple-cmp2/README.md                  |    2 +-
 examples/simple-cmp2/pom.xml                    |   21 +-
 .../simple-ear/moviefun-business-logic/pom.xml  |    9 +-
 .../simple-ear/moviefun-business-model/pom.xml  |    5 +-
 examples/simple-ear/moviefun-ear/pom.xml        |    5 +-
 .../moviefun-functional-tests/pom.xml           |   17 +-
 .../moviefun/DeployInWebAppsDirectoryTest.java  |    2 +-
 examples/simple-ear/moviefun-webapp/pom.xml     |    7 +-
 examples/simple-ear/pom.xml                     |   14 +-
 examples/simple-mdb-and-cdi/pom.xml             |   15 +-
 examples/simple-mdb-with-descriptor/README.md   |    2 +-
 examples/simple-mdb-with-descriptor/pom.xml     |   15 +-
 examples/simple-mdb/README.md                   |    2 +-
 examples/simple-mdb/pom.xml                     |   15 +-
 examples/simple-remote-tomcatusers/pom.xml      |   15 +-
 examples/simple-rest/README.md                  |    2 +-
 examples/simple-rest/pom.xml                    |   15 +-
 examples/simple-singleton/README.md             |    2 +-
 examples/simple-singleton/pom.xml               |   15 +-
 examples/simple-stateful-callbacks/pom.xml      |   15 +-
 examples/simple-stateful/README.md              |    2 +-
 examples/simple-stateful/pom.xml                |   15 +-
 examples/simple-stateless-callbacks/pom.xml     |   15 +-
 .../simple-stateless-with-descriptor/README.md  |    2 +-
 .../simple-stateless-with-descriptor/pom.xml    |   17 +-
 examples/simple-stateless/README.md             |    2 +-
 examples/simple-stateless/pom.xml               |   15 +-
 .../simple-webservice-without-interface/pom.xml |   15 +-
 examples/simple-webservice/README.md            |    2 +-
 examples/simple-webservice/pom.xml              |   15 +-
 examples/spring-data-proxy-meta/README.md       |    2 +-
 examples/spring-data-proxy-meta/pom.xml         |   15 +-
 examples/spring-data-proxy/README.md            |    2 +-
 examples/spring-data-proxy/pom.xml              |   15 +-
 examples/struts/README.md                       |    2 +-
 examples/struts/pom.xml                         |   13 +-
 examples/telephone-stateful/README.md           |    2 +-
 examples/telephone-stateful/pom.xml             |   15 +-
 examples/testcase-injection/README.md           |    2 +-
 examples/testcase-injection/pom.xml             |   15 +-
 examples/testing-security-2/README.md           |    2 +-
 examples/testing-security-2/pom.xml             |   15 +-
 examples/testing-security-3/README.md           |    2 +-
 examples/testing-security-3/pom.xml             |   15 +-
 examples/testing-security-4/pom.xml             |   15 +-
 examples/testing-security-meta/README.md        |    2 +-
 examples/testing-security-meta/pom.xml          |   15 +-
 examples/testing-security/README.md             |    2 +-
 examples/testing-security/pom.xml               |   15 +-
 examples/testing-transactions-bmt/pom.xml       |   15 +-
 examples/testing-transactions/README.md         |    2 +-
 examples/testing-transactions/pom.xml           |   15 +-
 examples/tomee-jersey-eclipselink/pom.xml       |   16 +-
 examples/transaction-rollback/README.md         |    2 +-
 examples/transaction-rollback/pom.xml           |   15 +-
 examples/troubleshooting/README.md              |    2 +-
 examples/troubleshooting/pom.xml                |   15 +-
 examples/webservice-attachments/README.md       |    2 +-
 examples/webservice-attachments/pom.xml         |   15 +-
 examples/webservice-handlerchain/README.md      |    2 +-
 examples/webservice-handlerchain/pom.xml        |   15 +-
 examples/webservice-holder/README.md            |    2 +-
 examples/webservice-holder/pom.xml              |   15 +-
 examples/webservice-inheritance/README.md       |    2 +-
 examples/webservice-inheritance/pom.xml         |   15 +-
 examples/webservice-security/README.md          |    2 +-
 examples/webservice-security/pom.xml            |   15 +-
 examples/webservice-ws-security/README.md       |    2 +-
 examples/webservice-ws-security/pom.xml         |   15 +-
 .../webservice-ws-with-resources-config/pom.xml |   11 +-
 examples/websocket-tls-basic-auth/README.md     |   23 +
 examples/websocket-tls-basic-auth/pom.xml       |  123 ++
 .../src/main/conf/keystore.jks                  |  Bin 0 -> 2245 bytes
 .../src/main/conf/server.xml                    |  166 ++
 .../src/main/conf/tomcat-users.xml              |   45 +
 .../superbiz/websockets/WebSocketResource.java  |   32 +
 .../src/main/webapp/WEB-INF/beans.xml           |   20 +
 .../src/main/webapp/WEB-INF/web.xml             |   35 +
 .../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 +-
 itests/legacy-client/pom.xml                    |    8 +-
 itests/legacy-server/pom.xml                    |   10 +-
 .../openejb/itest/legacy/LegacyServerTest.java  |    4 +-
 itests/openejb-itests-app/pom.xml               |    8 +-
 itests/openejb-itests-beans/pom.xml             |    8 +-
 .../openejb/test/SuperInterceptedBean.java      |    6 +-
 .../entity/bmp/BasicBmp2DataSourcesBean.java    |    4 +-
 .../openejb/test/entity/bmp/RmiIiopBmpBean.java |    1 -
 .../test/interceptor/ClassInterceptor.java      |   10 +-
 .../openejb/test/interceptor/DDInterceptor.java |   10 +-
 .../test/interceptor/MethodInterceptor.java     |    4 +-
 .../interceptor/SecondClassInterceptor.java     |   10 +-
 .../test/interceptor/SuperClassInterceptor.java |   10 +-
 .../test/singleton/BeanTxSingletonBean.java     |    1 -
 .../AnnotatedFieldInjectionStatefulBean.java    |    8 -
 .../test/stateless/BeanTxStatelessBean.java     |    1 -
 itests/openejb-itests-client/pom.xml            |   21 +-
 .../apache/openejb/test/CorbaTestServer.java    |    2 +-
 .../org/apache/openejb/test/RiTestServer.java   |    1 -
 itests/openejb-itests-interceptor-beans/pom.xml |    8 +-
 itests/openejb-itests-servlets/pom.xml          |    8 +-
 itests/openejb-itests-web/pom.xml               |    8 +-
 itests/pom.xml                                  |    5 +-
 maven/applicationcomposer-maven-plugin/pom.xml  |    8 +-
 maven/jarstxt-maven-plugin/pom.xml              |    8 +-
 maven/maven-util/pom.xml                        |   11 +-
 maven/openejb-embedded-maven-plugin/pom.xml     |    8 +-
 maven/pom.xml                                   |   20 +-
 maven/tomee-embedded-maven-plugin/pom.xml       |    8 +-
 maven/tomee-maven-plugin/pom.xml                |    8 +-
 maven/tomee-webapp-archetype/pom.xml            |   10 +-
 .../main/resources/archetype-resources/pom.xml  |   11 +-
 mp-jwt/pom.xml                                  |   77 +
 .../tomee/microprofile/jwt/MPJWTFilter.java     |  273 +++
 .../microprofile/jwt/MPJWTInitializer.java      |   64 +
 .../tomee/microprofile/jwt/ParseException.java  |   32 +
 .../tomee/microprofile/jwt/cdi/ClaimBean.java   |  381 +++++
 .../jwt/cdi/ClaimInjectionPoint.java            |   70 +
 .../microprofile/jwt/cdi/ClaimValueWrapper.java |   53 +
 .../microprofile/jwt/cdi/DefaultLiteral.java    |   24 +
 .../microprofile/jwt/cdi/JsonbProducer.java     |   46 +
 .../microprofile/jwt/cdi/MPJWTCDIExtension.java |  103 ++
 .../microprofile/jwt/cdi/MPJWTProducer.java     |   49 +
 .../jwt/config/JWTAuthContextInfo.java          |   67 +
 .../jwt/jaxrs/MPJWPProviderRegistration.java    |   36 +
 .../MPJWTSecurityAnnotationsInterceptor.java    |   57 +
 ...TSecurityAnnotationsInterceptorsFeature.java |  144 ++
 .../principal/DefaultJWTCallerPrincipal.java    |  360 ++++
 .../DefaultJWTCallerPrincipalFactory.java       |   92 ++
 .../jwt/principal/JWTCallerPrincipal.java       |   59 +
 .../principal/JWTCallerPrincipalFactory.java    |  129 ++
 .../META-INF/org.apache.openejb.extension       |    1 +
 .../javax.enterprise.inject.spi.Extension       |    1 +
 .../javax.servlet.ServletContainerInitializer   |    1 +
 ...file.jwt.principal.JWTCallerPrincipalFactory |    1 +
 pom.xml                                         |  159 +-
 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 +-
 .../openejb/server/axis/EjbRpcProvider.java     |   22 +-
 .../openejb/server/axis/PojoProvider.java       |   21 +
 .../server/axis/ReadOnlyServiceDesc.java        |  208 +++
 .../assembler/CommonsSchemaInfoBuilder.java     |   14 +-
 .../axis/assembler/CommonsSchemaLoader.java     |   11 +-
 .../HeavyweightOperationInfoBuilder.java        |  112 +-
 .../assembler/HeavyweightTypeInfoBuilder.java   |   26 +-
 .../server/axis/assembler/JaxRpcFaultInfo.java  |    2 +-
 .../axis/assembler/JaxRpcOperationInfo.java     |    4 +-
 .../axis/assembler/JaxRpcServiceInfo.java       |    4 +-
 .../assembler/JaxRpcServiceInfoBuilder.java     |    2 +-
 .../server/axis/assembler/JaxRpcTypeInfo.java   |    2 +-
 .../assembler/LightweightTypeInfoBuilder.java   |    4 +-
 .../server/axis/assembler/XmlSchemaInfo.java    |    4 +-
 .../server/axis/assembler/XmlTypeInfo.java      |    4 +-
 .../server/axis/client/ArrayTypeInfo.java       |   10 +
 .../server/axis/client/AxisClientImpl.java      |    6 +
 .../axis/client/AxisServiceReference.java       |    6 +
 .../client/GenericServiceEndpointWrapper.java   |    3 +
 .../axis/client/NoOverrideCallbackFilter.java   |    8 +
 .../ServiceEndpointMethodInterceptor.java       |   10 +
 .../axis/client/ServiceMethodInterceptor.java   |   10 +
 server/openejb-bonecp/pom.xml                   |   14 +-
 server/openejb-client/pom.xml                   |   19 +-
 server/openejb-common-cli/pom.xml               |   16 +-
 .../server/cli/command/ClassLoaderCommand.java  |    2 +-
 .../server/cli/command/DeployedAppCommand.java  |    2 +-
 server/openejb-cxf-rs/pom.xml                   |   16 +-
 .../openejb/server/cxf/rs/CxfRSService.java     |    2 +-
 .../server/cxf/rs/CxfRsHttpListener.java        |    5 +-
 .../org/apache/openejb/server/cxf/rs/Logs.java  |    3 +
 .../TomEEJsonbPropertyVisibilityStrategy.java   |   88 +
 .../cxf/rs/johnzon/TomEEJsonbProvider.java      |   49 +
 .../server/cxf/rs/TestCLIFromJaxRSTest.java     |   70 +
 .../cxf/rs/johnzon/JsonbJaxrsProviderTest.java  |  127 ++
 .../cxf/rs/johnzon/TomEEJsonbProviderTest.java  |  116 ++
 server/openejb-cxf-transport/pom.xml            |    9 +-
 server/openejb-cxf/pom.xml                      |   22 +-
 server/openejb-daemon/pom.xml                   |    8 +-
 .../org/apache/openejb/daemon/NTService.java    |    9 +-
 server/openejb-derbynet/pom.xml                 |    8 +-
 server/openejb-ejbd/pom.xml                     |    8 +-
 .../openejb/server/ejbd/AuthRequestHandler.java |   14 +-
 .../apache/openejb/server/ejbd/CallContext.java |   10 +-
 .../server/ejbd/ClientObjectFactory.java        |    6 +-
 .../apache/openejb/server/ejbd/EjbDaemon.java   |   28 +-
 .../openejb/server/ejbd/EjbRequestHandler.java  |   38 +-
 .../openejb/server/ejbd/JndiRequestHandler.java |   22 +-
 .../openejb/server/ejbd/KeepAliveServer.java    |   14 +-
 .../server/ejbd/LogoutRequestHandler.java       |   15 +-
 .../openejb/server/ejbd/ServerSideResolver.java |    4 +-
 server/openejb-hessian/pom.xml                  |   16 +-
 server/openejb-hsql/pom.xml                     |   14 +-
 server/openejb-http/pom.xml                     |    6 +-
 server/openejb-multicast/pom.xml                |   12 +-
 .../openejb/server/discovery/EchoNet.java       |    2 +-
 .../discovery/MulticastDiscoveryAgent.java      |   10 +-
 .../server/discovery/MulticastPulseAgent.java   |   46 +-
 .../discovery/MultipointDiscoveryAgent.java     |   12 +-
 .../server/discovery/MultipointServer.java      |   16 +-
 .../openejb/server/discovery/Tracker.java       |   10 +-
 .../discovery/MultipointDiscoveryAgentTest.java |    4 +
 server/openejb-rest/pom.xml                     |   13 +-
 .../openejb/server/rest/EJBRestServiceInfo.java |    2 +-
 .../rest/OpenEJBRestRuntimeException.java       |    2 +-
 .../apache/openejb/server/rest/RESTService.java |   11 +-
 .../apache/openejb/server/rest/RsRegistry.java  |    1 -
 .../openejb/server/rest/RsRegistryImpl.java     |    4 +-
 .../apache/openejb/server/rest/RsServlet.java   |    2 +
 server/openejb-server/pom.xml                   |   12 +-
 .../apache/openejb/server/DiscoveryAgent.java   |    6 +-
 .../openejb/server/DiscoveryListener.java       |    1 -
 .../openejb/server/DiscoveryRegistry.java       |   14 +-
 .../openejb/server/FilteredServiceManager.java  |    2 +-
 .../java/org/apache/openejb/server/Main.java    |    1 -
 .../openejb/server/ServiceAccessController.java |    4 +-
 .../apache/openejb/server/ServiceDaemon.java    |   18 +-
 .../apache/openejb/server/ServiceManager.java   |    2 +-
 .../java/org/apache/openejb/server/Start.java   |    2 +-
 .../org/apache/openejb/server/admin/Stop.java   |    6 +-
 .../server/auth/ExactIPAddressPermission.java   |    1 +
 .../server/auth/ExactIPv6AddressPermission.java |    1 +
 .../auth/FactorizedIPAddressPermission.java     |    1 +
 .../server/auth/IPAddressPermissionEditor.java  |    2 +
 .../server/auth/NetmaskIPAddressPermission.java |    1 +
 .../auth/NetmaskIPv6AddressPermission.java      |    1 +
 .../server/auth/PermitAllPermission.java        |    1 +
 .../auth/StartWithIPAddressPermission.java      |    1 +
 .../apache/openejb/server/osgi/Activator.java   |    2 +
 .../server/osgi/ServiceManagerExtender.java     |    6 +-
 .../server/stream/CountingOutputStream.java     |    2 +
 server/openejb-ssh/pom.xml                      |   14 +-
 server/openejb-webservices/pom.xml              |   17 +-
 .../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 +
 .../webservices/saaj/SaajFactoryFinder.java     |   10 +-
 .../webservices/saaj/SaajMetaFactoryImpl.java   |    2 +
 .../server/webservices/saaj/SaajUniverse.java   |    8 +-
 .../saaj/SoapConnectionFactoryImpl.java         |    1 +
 .../webservices/saaj/SoapFactoryImpl.java       |    8 +
 server/pom.xml                                  |   12 +-
 tck/bval-embedded/pom.xml                       |   26 +-
 tck/bval-embedded/src/test/resources/dev.xml    |    3 +-
 tck/bval-tomee/pom.xml                          |   15 +-
 .../src/test/resources/arquillian.xml           |   17 +-
 tck/bval-tomee/src/test/resources/dev.xml       |    3 +-
 tck/cdi-embedded/pom.xml                        |   23 +-
 .../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/pom.xml                           |   13 +-
 .../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             |   97 ++
 .../tck/config/ConfigurationBean.java           |   25 +
 .../MicroProfileConfigTCKArchiveProcessor.java  |   28 +
 .../config/MicroProfileConfigTCKExtension.java  |   11 +
 .../config/MicroProfileConfigurationTest.java   |   69 +
 ....jboss.arquillian.core.spi.LoadableExtension |    1 +
 .../config/src/test/resources/arquillian.xml    |   40 +
 tck/microprofile-tck/fault-tolerance/pom.xml    |   85 +
 .../src/test/resources/arquillian.xml           |   37 +
 tck/microprofile-tck/health/pom.xml             |   84 +
 .../health/src/test/resources/arquillian.xml    |   37 +
 tck/microprofile-tck/jwt/pom.xml                |  164 ++
 .../jwt/AppDeploymentExtension.java             |   77 +
 .../jwt/JWTAuthContextInfoProvider.java         |   63 +
 .../tomee/microprofile/jwt/TCKTokenParser.java  |   40 +
 ...lipse.microprofile.jwt.tck.util.ITokenParser |    1 +
 ....jboss.arquillian.core.spi.LoadableExtension |    1 +
 .../jwt/src/test/resources/arquillian.xml       |   39 +
 .../jwt/src/test/resources/dev.xml              |   61 +
 tck/microprofile-tck/metrics/pom.xml            |  120 ++
 ...icroProfileMetricsTCKDeploymentPackager.java |   89 +
 .../MicroProfileMetricsTCKExtension.java        |   31 +
 .../metrics/MicroProfileMetricsTCKObserver.java |   32 +
 .../metrics/MicroProfileMetricsTCKProtocol.java |   27 +
 ....jboss.arquillian.core.spi.LoadableExtension |    1 +
 .../metrics/src/test/resources/arquillian.xml   |   40 +
 tck/microprofile-tck/openapi/pom.xml            |  105 ++
 ...icroProfileOpenAPITCKDeploymentPackager.java |   56 +
 .../MicroProfileOpenAPITCKExtension.java        |   31 +
 .../MicroProfileOpenAPITCKObserver.java         |   27 +
 .../MicroProfileOpenAPITCKProtocol.java         |   27 +
 ....jboss.arquillian.core.spi.LoadableExtension |    1 +
 .../openapi/src/test/resources/arquillian.xml   |   41 +
 tck/microprofile-tck/opentracing/pom.xml        |   92 ++
 ...ProfileOpenTracingTCKDeploymentPackager.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 +
 ....jboss.arquillian.core.spi.LoadableExtension |   17 +
 .../src/test/resources/arquillian.xml           |   36 +
 tck/microprofile-tck/pom.xml                    |   44 +
 tck/microprofile-tck/rest-client/pom.xml        |  132 ++
 ...croProfileRestClientTCKArchiveProcessor.java |   71 +
 .../MicroProfileRestClientTCKExtension.java     |   27 +
 ....jboss.arquillian.core.spi.LoadableExtension |    1 +
 .../src/test/resources/arquillian.xml           |   40 +
 tck/pom.xml                                     |   15 +-
 tck/tck-common/pom.xml                          |    5 +-
 tomee/apache-tomee/pom.xml                      |   93 +-
 .../src/main/assembly/tomee-microprofile.xml    |   84 +
 .../apache/tomee/RemoteTomEEEJBContainer.java   |    6 +-
 .../main/resources/META-INF/microprofile/NOTICE |  171 ++
 .../src/main/resources/META-INF/plume/NOTICE    |    2 +-
 .../src/main/resources/META-INF/plus/NOTICE     |    2 +-
 .../src/test/java/org/apache/tomee/Test.java    |   24 +
 .../java/org/apache/tomee/TestCommand1.java     |   25 +
 .../java/org/apache/tomee/TestCommand2.java     |   26 +
 .../test/java/org/apache/tomee/TomEECliIT.java  |  281 ++++
 tomee/pom.xml                                   |   20 +-
 tomee/tomee-catalina/pom.xml                    |    9 +-
 .../catalina/startup/OpenEJBContextConfig.java  |   12 +-
 .../org/apache/tomee/catalina/ContextValue.java |    3 +-
 .../tomee/catalina/GlobalListenerSupport.java   |    4 +
 .../tomee/catalina/IgnoredStandardContext.java  |    1 +
 .../tomee/catalina/LazyStopStandardRoot.java    |    7 +
 .../apache/tomee/catalina/OpenEJBContext.java   |   29 +
 .../catalina/OpenEJBNamingContextListener.java  |    6 +-
 .../tomee/catalina/OpenEJBNamingResource.java   |    6 +-
 .../org/apache/tomee/catalina/OpenEJBValve.java |    1 +
 .../apache/tomee/catalina/ServerListener.java   |    1 +
 .../catalina/TomEEClassLoaderEnricher.java      |    6 +-
 .../tomee/catalina/TomEEContainerListener.java  |    8 +-
 .../tomee/catalina/TomEEWebappLoader.java       |    4 +-
 .../tomee/catalina/TomcatDeploymentLoader.java  |    4 +-
 .../tomee/catalina/TomcatJndiBuilder.java       |    5 +-
 .../org/apache/tomee/catalina/TomcatLoader.java |   34 +-
 .../tomee/catalina/TomcatSecurityService.java   |   32 +-
 .../catalina/TomcatThreadContextListener.java   |   12 +-
 .../tomee/catalina/TomcatWebAppBuilder.java     |  116 +-
 .../tomee/catalina/realm/CdiEventRealm.java     |    5 -
 tomee/tomee-common/pom.xml                      |    8 +-
 .../tomee/common/AbstractObjectFactory.java     |    1 +
 .../org/apache/tomee/common/EjbFactory.java     |    2 +
 .../org/apache/tomee/common/EnumFactory.java    |    1 +
 .../tomee/common/LegacyAnnotationProcessor.java |   25 +
 .../org/apache/tomee/common/LookupFactory.java  |    1 +
 .../org/apache/tomee/common/NamingUtil.java     |   14 +-
 .../tomee/common/PersistenceContextFactory.java |    2 +
 .../tomee/common/PersistenceUnitFactory.java    |    2 +
 .../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 +-
 .../org/apache/tomee/installer/Installer.java   |   25 +-
 .../apache/tomee/installer/InstallerTools.java  |    2 +-
 .../org/apache/tomee/installer/Installers.java  |    3 +-
 .../java/org/apache/tomee/installer/Paths.java  |    2 +-
 tomee/tomee-deb/pom.xml                         |    3 +-
 tomee/tomee-embedded/pom.xml                    |   12 +-
 .../tomee/embedded/EmbeddedTomEEContainer.java  |    6 +-
 .../java/org/apache/tomee/embedded/FatApp.java  |    2 +-
 .../internal/StandardContextCustomizer.java     |    3 +-
 .../embedded/ServletContextInjectionTest.java   |  238 +++
 tomee/tomee-jaxrs/pom.xml                       |   14 +-
 tomee/tomee-jdbc/pom.xml                        |    9 +-
 tomee/tomee-juli/pom.xml                        |    7 +-
 .../jul/formatter/AsyncConsoleHandler.java      |    1 +
 .../jul/formatter/SimpleTomEEFormatter.java     |    6 +-
 .../jul/handler/rotating/LocalFileHandler.java  |    9 +-
 .../jul/formatter/SimpleTomEEFormatterTest.java |    6 +-
 .../jul/handler/rotating/ArchivingTest.java     |    6 -
 tomee/tomee-loader/pom.xml                      |   13 +-
 .../org/apache/tomee/loader/LoaderServlet.java  |    4 +-
 .../apache/tomee/loader/OpenEJBListener.java    |   17 +-
 .../org/apache/tomee/loader/TomEEListener.java  |    3 +-
 .../java/org/apache/tomee/loader/UrlSet.java    |   18 +-
 .../apache/tomee/loader/filter/FilterList.java  |    2 +-
 .../org/apache/tomee/loader/filter/Filters.java |   16 +-
 tomee/tomee-microprofile/mp-common/pom.xml      |   52 +
 ...ilsafeContainerExecutionManagerProvider.java |   67 +
 ...feContainerExecutionManagerProviderTest.java |   75 +
 tomee/tomee-microprofile/pom.xml                |   38 +
 .../tomee-microprofile-webapp/pom.xml           |  208 +++
 .../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 +-
 .../TomEEMyFacesContainerInitializer.java       |    2 +-
 tomee/tomee-overlay-runner/pom.xml              |    9 +-
 tomee/tomee-plume-webapp/pom.xml                |    8 +-
 .../src/main/resources/META-INF/NOTICE          |    2 +-
 tomee/tomee-plus-webapp/pom.xml                 |    8 +-
 .../src/main/resources/META-INF/NOTICE          |    2 +-
 tomee/tomee-util/pom.xml                        |    9 +-
 tomee/tomee-webaccess/pom.xml                   |    8 +-
 .../tomee/webaccess/test/units/LogTest.groovy   |    6 +-
 tomee/tomee-webapp/pom.xml                      |   18 +-
 .../apache/tomee/webapp/installer/Common.java   |    2 +-
 .../webapp/installer/InstallerServlet.java      |    2 +-
 .../apache/tomee/webapp/installer/Runner.java   |    2 +-
 tomee/tomee-webservices/pom.xml                 |    8 +-
 .../tomee/webservices/TomcatWsRegistry.java     |    1 +
 utils/livereload-tomee/pom.xml                  |   11 +-
 utils/log4j2-tomee/pom.xml                      |    9 +-
 utils/openejb-core-eclipselink/pom.xml          |    8 +-
 utils/openejb-core-hibernate/pom.xml            |   12 +-
 utils/openejb-mockito/pom.xml                   |   14 +-
 .../openejb/mockito/MockitoExtension.java       |    9 +-
 utils/openejb-provisionning/pom.xml             |   14 +-
 utils/pom.xml                                   |   13 +-
 utils/webdeployer/pom.xml                       |    7 +-
 1391 files changed, 56697 insertions(+), 5040 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/388460ff/arquillian/arquillian-tomee-tests/arquillian-tomee-webprofile-tests/src/test/java/org/apache/openejb/arquillian/tests/securityejb/SecurityEJBPropagationTest.java
----------------------------------------------------------------------
diff --cc arquillian/arquillian-tomee-tests/arquillian-tomee-webprofile-tests/src/test/java/org/apache/openejb/arquillian/tests/securityejb/SecurityEJBPropagationTest.java
index 535e364,ec70679..e4a737e
--- a/arquillian/arquillian-tomee-tests/arquillian-tomee-webprofile-tests/src/test/java/org/apache/openejb/arquillian/tests/securityejb/SecurityEJBPropagationTest.java
+++ b/arquillian/arquillian-tomee-tests/arquillian-tomee-webprofile-tests/src/test/java/org/apache/openejb/arquillian/tests/securityejb/SecurityEJBPropagationTest.java
@@@ -24,9 -24,9 +24,10 @@@ import org.jboss.shrinkwrap.api.Archive
  import org.jboss.shrinkwrap.api.ShrinkWrap;
  import org.jboss.shrinkwrap.api.spec.WebArchive;
  import org.junit.Test;
+ import org.junit.Ignore;
  import org.junit.runner.RunWith;
  
 +import java.io.File;
  import java.io.IOException;
  import java.net.URL;
  

http://git-wip-us.apache.org/repos/asf/tomee/blob/388460ff/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tomee/blob/388460ff/container/openejb-core/src/main/java/org/apache/openejb/config/AutoConfig.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tomee/blob/388460ff/container/openejb-core/src/main/java/org/apache/openejb/config/sys/SaxOpenejb.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tomee/blob/388460ff/container/openejb-core/src/main/java/org/apache/openejb/core/mdb/MdbInstanceManager.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tomee/blob/388460ff/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
----------------------------------------------------------------------
diff --cc tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
index 44f7ab6,cc836a0..4ab532d
--- a/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
+++ b/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomcatWebAppBuilder.java
@@@ -1484,17 -1490,15 +1490,17 @@@ public class TomcatWebAppBuilder implem
          realms.put(standardContext.getName(), realm);
      }
  
 -    private static boolean shouldNotDeploy(StandardContext standardContext) {
 +    private static boolean shouldNotDeploy(final StandardContext standardContext) {
          if (StandardHost.class.isInstance(standardContext.getParent())) {
              final StandardHost host = StandardHost.class.cast(standardContext.getParent());
 -            if (host.getAutoDeploy() && new File(host.getAppBaseFile(), standardContext.getPath()).isDirectory() && (
 -                    new File(host.getAppBaseFile(), standardContext.getPath() + ".ear").exists() ||
 -                    new File(host.getAppBaseFile(), standardContext.getPath() + ".rar").exists())
 +            if (host.getAutoDeploy() && standardContext.getDocBase() != null && 
 +                    standardContext.getDocBase() != null &&
 +                    new File(host.getAppBaseFile(), standardContext.getDocBase()).isDirectory() && (
 +                    new File(host.getAppBaseFile(), standardContext.getDocBase() + ".ear").exists() ||
 +                    new File(host.getAppBaseFile(), standardContext.getDocBase() + ".rar").exists())
              ) {
  
-                 logger.info(String.format("Not deploying exploded directory %s as Java EE artifact exists which will be deployed.",
+                 LOGGER.info(String.format("Not deploying exploded directory %s as Java EE artifact exists which will be deployed.",
                          new File(host.getAppBaseFile(), standardContext.getPath()).getAbsolutePath()));
  
                  return true;

http://git-wip-us.apache.org/repos/asf/tomee/blob/388460ff/utils/openejb-mockito/src/main/java/org/apache/openejb/mockito/MockitoExtension.java
----------------------------------------------------------------------