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
----------------------------------------------------------------------