├── .asf.yaml ├── .github ├── dependabot.yaml ├── labeler.yml └── workflows │ ├── async.yml │ ├── blueprint-maven-plugin.yml │ ├── blueprint.yml │ ├── esa-ant-task.yml │ ├── esa-maven-plugin.yml │ ├── jmx.yml │ ├── jndi.yml │ ├── labeler.yml │ ├── pmd.yml │ ├── proxy.yml │ ├── pushstream.yml │ ├── quiesce.yml │ ├── samples.yml │ ├── spi-fly.yml │ ├── subsystem.yml │ ├── testsupport.yml │ ├── transaction.yml │ ├── tutorials.yml │ ├── util.yml │ ├── versioning.yml │ └── web.yml ├── .gitignore ├── .mailmap ├── LICENSE ├── NOTICE ├── README.md ├── async ├── README ├── async-all-index │ └── pom.xml ├── async-all │ ├── LICENSE │ ├── NOTICE │ └── pom.xml ├── async-api │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── osgi │ │ └── service │ │ └── async │ │ ├── Async.java │ │ ├── delegate │ │ ├── AsyncDelegate.java │ │ └── packageinfo │ │ └── packageinfo ├── async-impl │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── async │ │ │ └── impl │ │ │ ├── Activator.java │ │ │ ├── AsyncService.java │ │ │ ├── AsyncServiceFactory.java │ │ │ ├── FireAndForgetWork.java │ │ │ ├── MethodCall.java │ │ │ ├── TrackingInvocationHandler.java │ │ │ └── Work.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── async │ │ └── impl │ │ └── AsyncServiceTest.java ├── async-index │ └── pom.xml ├── pom.xml └── promise-api │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── org │ │ ├── apache │ │ └── aries │ │ │ └── async │ │ │ └── promise │ │ │ ├── PromiseImpl.java │ │ │ └── packageinfo │ │ └── osgi │ │ └── util │ │ ├── function │ │ ├── Callback.java │ │ ├── Function.java │ │ ├── Predicate.java │ │ └── packageinfo │ │ └── promise │ │ ├── Deferred.java │ │ ├── FailedPromisesException.java │ │ ├── Failure.java │ │ ├── Promise.java │ │ ├── Promises.java │ │ ├── Success.java │ │ ├── TimeoutException.java │ │ └── packageinfo │ └── test │ └── java │ └── org │ └── apache │ └── aries │ └── async │ └── promise │ └── test │ ├── CallbackTest.java │ ├── ChainTest.java │ ├── DeferredTest.java │ ├── FunctionTest.java │ └── PromisesTest.java ├── blueprint-maven-plugin ├── blueprint-maven-plugin-annotation │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── blueprint │ │ └── annotation │ │ ├── bean │ │ ├── Activation.java │ │ ├── Bean.java │ │ ├── Scope.java │ │ └── package-info.java │ │ ├── collection │ │ ├── CollectionInject.java │ │ └── package-info.java │ │ ├── config │ │ ├── Config.java │ │ ├── ConfigProperties.java │ │ ├── ConfigProperty.java │ │ ├── DefaultProperty.java │ │ └── package-info.java │ │ ├── referencelistener │ │ ├── Availability.java │ │ ├── Bind.java │ │ ├── Cardinality.java │ │ ├── ReferenceListener.java │ │ ├── Unbind.java │ │ └── package-info.java │ │ └── service │ │ ├── AutoExport.java │ │ ├── Availability.java │ │ ├── MemberType.java │ │ ├── Reference.java │ │ ├── ReferenceList.java │ │ ├── Service.java │ │ ├── ServiceProperty.java │ │ └── package-info.java ├── blueprint-maven-plugin-itest │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── it │ │ ├── custom-destination │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── p1 │ │ │ │ └── T1.java │ │ └── verify.groovy │ │ ├── fail-on-conflict │ │ ├── invoker.properties │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ └── java │ │ │ │ ├── p1 │ │ │ │ ├── T1.java │ │ │ │ └── T2.java │ │ │ │ └── p2 │ │ │ │ └── T1.java │ │ └── verify.groovy │ │ ├── multiple-invocation │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ └── java │ │ │ │ ├── p1 │ │ │ │ └── T1.java │ │ │ │ └── p2 │ │ │ │ └── T2.java │ │ └── verify.groovy │ │ ├── pax-cdi │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── p1 │ │ │ │ ├── I1.java │ │ │ │ ├── I2.java │ │ │ │ └── T1.java │ │ └── verify.groovy │ │ ├── produced-bean-by-method-name │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── p1 │ │ │ │ └── T1.java │ │ └── verify.groovy │ │ ├── scanpath-restrict │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ └── java │ │ │ │ ├── p1 │ │ │ │ └── T1.java │ │ │ │ └── p2 │ │ │ │ ├── T2.java │ │ │ │ └── inner │ │ │ │ └── T3.java │ │ └── verify.groovy │ │ ├── simple-project │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── p1 │ │ │ │ ├── T1.java │ │ │ │ └── T2.java │ │ └── verify.groovy │ │ ├── spring │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── p1 │ │ │ │ ├── T1.java │ │ │ │ └── T2.java │ │ └── verify.groovy │ │ ├── transaction-annotation │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ └── java │ │ │ │ ├── p1 │ │ │ │ └── T1.java │ │ │ │ ├── p2 │ │ │ │ └── T1.java │ │ │ │ └── p3 │ │ │ │ └── T1.java │ │ └── verify.groovy │ │ └── with-provide │ │ ├── a │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── a │ │ │ └── A.java │ │ ├── b │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── b │ │ │ └── B.java │ │ ├── c │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── c │ │ │ └── Api.java │ │ ├── pom.xml │ │ └── verify.groovy ├── blueprint-maven-plugin-pax-cdi-handlers │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── blueprint │ │ │ └── plugin │ │ │ └── handlers │ │ │ └── paxcdi │ │ │ ├── OsgiServiceHandler.java │ │ │ ├── OsgiServiceProviderHandler.java │ │ │ └── ServiceProperty.java │ │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── org.apache.aries.blueprint.plugin.spi.BeanAnnotationHandler │ │ └── org.apache.aries.blueprint.plugin.spi.CustomDependencyAnnotationHandler ├── blueprint-maven-plugin-spi │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── blueprint │ │ └── plugin │ │ └── spi │ │ ├── Activation.java │ │ ├── AnnotationHandler.java │ │ ├── Availability.java │ │ ├── BeanAnnotationHandler.java │ │ ├── BeanEnricher.java │ │ ├── BeanFinder.java │ │ ├── BlueprintConfiguration.java │ │ ├── CollectionDependencyAnnotationHandler.java │ │ ├── ContextEnricher.java │ │ ├── ContextInitializationHandler.java │ │ ├── CustomDependencyAnnotationHandler.java │ │ ├── FactoryMethodFinder.java │ │ ├── FieldAnnotationHandler.java │ │ ├── InjectLikeHandler.java │ │ ├── MethodAnnotationHandler.java │ │ ├── NamedLikeHandler.java │ │ ├── QualifingAnnotationFinder.java │ │ ├── ValueInjectionHandler.java │ │ └── XmlWriter.java ├── blueprint-maven-plugin-spring-handlers │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── blueprint │ │ │ └── plugin │ │ │ └── handlers │ │ │ └── spring │ │ │ ├── AutowiredAsInject.java │ │ │ ├── ComponentAsNamed.java │ │ │ ├── ComponentBeanFinder.java │ │ │ ├── DependsOnAttributeResolver.java │ │ │ ├── LazyAttributeResolver.java │ │ │ ├── QualifierAsNamed.java │ │ │ ├── SpringTransactionalFactory.java │ │ │ └── ValueInjectionHandler.java │ │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── org.apache.aries.blueprint.plugin.spi.BeanAnnotationHandler │ │ ├── org.apache.aries.blueprint.plugin.spi.BeanFinder │ │ ├── org.apache.aries.blueprint.plugin.spi.InjectLikeHandler │ │ ├── org.apache.aries.blueprint.plugin.spi.MethodAnnotationHandler │ │ ├── org.apache.aries.blueprint.plugin.spi.NamedLikeHandler │ │ └── org.apache.aries.blueprint.plugin.spi.ValueInjectionHandler ├── blueprint-maven-plugin │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── blueprint │ │ │ │ └── plugin │ │ │ │ ├── AddResourceDirMojo.java │ │ │ │ ├── ArtifactFilter.java │ │ │ │ ├── BlueprintConfigurationImpl.java │ │ │ │ ├── BlueprintFileWriter.java │ │ │ │ ├── FilteredClassFinder.java │ │ │ │ ├── GenerateMojo.java │ │ │ │ ├── NegativeTimeout.java │ │ │ │ ├── PackageFinder.java │ │ │ │ ├── ResourceInitializer.java │ │ │ │ ├── handlers │ │ │ │ ├── Handlers.java │ │ │ │ ├── blueprint │ │ │ │ │ ├── bean │ │ │ │ │ │ └── BeanHandler.java │ │ │ │ │ ├── collection │ │ │ │ │ │ └── CollectionInjectHandler.java │ │ │ │ │ ├── config │ │ │ │ │ │ ├── ConfigAnnotationHandler.java │ │ │ │ │ │ ├── ConfigPropertiesHandler.java │ │ │ │ │ │ ├── ConfigPropertyInjectionHandler.java │ │ │ │ │ │ └── ConfigWriter.java │ │ │ │ │ ├── init │ │ │ │ │ │ └── BlueprintInitialization.java │ │ │ │ │ ├── referencelistener │ │ │ │ │ │ ├── ReferenceListenerDefinition.java │ │ │ │ │ │ └── ReferenceListenerHandler.java │ │ │ │ │ └── service │ │ │ │ │ │ ├── ReferenceHandler.java │ │ │ │ │ │ ├── ReferenceId.java │ │ │ │ │ │ ├── ReferenceListHandler.java │ │ │ │ │ │ ├── ReferenceListInvalidInterface.java │ │ │ │ │ │ ├── ReferenceParameters.java │ │ │ │ │ │ ├── ServiceHandler.java │ │ │ │ │ │ └── ServicePropertyWriter.java │ │ │ │ ├── common │ │ │ │ │ ├── AbstractPersistenceContextHandler.java │ │ │ │ │ ├── AbstractPersistenceUnitHandler.java │ │ │ │ │ ├── AbstractTransactionFactory.java │ │ │ │ │ └── Namespaces.java │ │ │ │ ├── jakarta │ │ │ │ │ ├── InjectHandler.java │ │ │ │ │ ├── JakartaTransactionFactory.java │ │ │ │ │ ├── NamedBeanFinder.java │ │ │ │ │ ├── NamedHandler.java │ │ │ │ │ ├── PersistenceContextHandler.java │ │ │ │ │ ├── PersistenceUnitHandler.java │ │ │ │ │ ├── PostConstructHandler.java │ │ │ │ │ ├── PreDestroyHandler.java │ │ │ │ │ ├── ProducesHandler.java │ │ │ │ │ ├── QualifierHandler.java │ │ │ │ │ └── SingletonBeanFinder.java │ │ │ │ └── javax │ │ │ │ │ ├── CdiTransactionFactory.java │ │ │ │ │ ├── InjectHandler.java │ │ │ │ │ ├── JavaxTransactionFactory.java │ │ │ │ │ ├── NamedBeanFinder.java │ │ │ │ │ ├── NamedHandler.java │ │ │ │ │ ├── PersistenceContextHandler.java │ │ │ │ │ ├── PersistenceUnitHandler.java │ │ │ │ │ ├── PostConstructHandler.java │ │ │ │ │ ├── PreDestroyHandler.java │ │ │ │ │ ├── ProducesHandler.java │ │ │ │ │ ├── QualifierHandler.java │ │ │ │ │ └── SingletonBeanFinder.java │ │ │ │ └── model │ │ │ │ ├── AnnotationHelper.java │ │ │ │ ├── Argument.java │ │ │ │ ├── Bean.java │ │ │ │ ├── BeanFromFactory.java │ │ │ │ ├── BeanRef.java │ │ │ │ ├── BeanRefStore.java │ │ │ │ ├── BeanTemplate.java │ │ │ │ ├── Blueprint.java │ │ │ │ ├── BlueprintRegistry.java │ │ │ │ ├── ConflictDetected.java │ │ │ │ ├── CustomTypeConverterWriter.java │ │ │ │ ├── Introspector.java │ │ │ │ ├── NamingHelper.java │ │ │ │ ├── Property.java │ │ │ │ ├── QualifierHelper.java │ │ │ │ └── RefCollection.java │ │ └── resources │ │ │ └── META-INF │ │ │ ├── m2e │ │ │ └── lifecycle-mapping-metadata.xml │ │ │ └── services │ │ │ ├── org.apache.aries.blueprint.plugin.spi.BeanAnnotationHandler │ │ │ ├── org.apache.aries.blueprint.plugin.spi.BeanFinder │ │ │ ├── org.apache.aries.blueprint.plugin.spi.CollectionDependencyAnnotationHandler │ │ │ ├── org.apache.aries.blueprint.plugin.spi.ContextInitializationHandler │ │ │ ├── org.apache.aries.blueprint.plugin.spi.CustomDependencyAnnotationHandler │ │ │ ├── org.apache.aries.blueprint.plugin.spi.FactoryMethodFinder │ │ │ ├── org.apache.aries.blueprint.plugin.spi.FieldAnnotationHandler │ │ │ ├── org.apache.aries.blueprint.plugin.spi.InjectLikeHandler │ │ │ ├── org.apache.aries.blueprint.plugin.spi.MethodAnnotationHandler │ │ │ ├── org.apache.aries.blueprint.plugin.spi.NamedLikeHandler │ │ │ ├── org.apache.aries.blueprint.plugin.spi.QualifingAnnotationFinder │ │ │ └── org.apache.aries.blueprint.plugin.spi.ValueInjectionHandler │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── blueprint │ │ │ └── plugin │ │ │ ├── AnnotatedService.java │ │ │ ├── BlueprintFileWriterTest.java │ │ │ ├── EnableAnnotationTest.java │ │ │ ├── Namespaces.java │ │ │ ├── bad │ │ │ ├── BadBean1.java │ │ │ ├── BadBean2.java │ │ │ ├── BadBean3.java │ │ │ ├── BadFieldBean1.java │ │ │ ├── BadFieldBean2.java │ │ │ ├── BadFieldBean3.java │ │ │ ├── FieldBean4.java │ │ │ ├── ParentWithField.java │ │ │ └── ParentWithInjectedField.java │ │ │ ├── extension │ │ │ └── InitContextExample.java │ │ │ ├── jakarta │ │ │ ├── JakartaFactoryBean.java │ │ │ ├── JakartaParentBean.java │ │ │ ├── JakartaTransactionalBean.java │ │ │ ├── NamedJakartaBean.java │ │ │ ├── ProducedBean.java │ │ │ ├── SimpleJakartaBean.java │ │ │ ├── SimpleJakartaBeanUsage.java │ │ │ ├── SimpleJakartaBeanUsageViaField.java │ │ │ └── UnnamedJakartaBean.java │ │ │ ├── model │ │ │ ├── BeanTest.java │ │ │ ├── BlueprintTest.java │ │ │ ├── TestBeanForRef.java │ │ │ └── TransactionalDef.java │ │ │ └── test │ │ │ ├── BeanWithSetters.java │ │ │ ├── MyBean1.java │ │ │ ├── MyBean3.java │ │ │ ├── MyBean4.java │ │ │ ├── MyBean5.java │ │ │ ├── MyBean6.java │ │ │ ├── MyBean7.java │ │ │ ├── MyFactoryBean.java │ │ │ ├── MyFactoryNamedBean.java │ │ │ ├── MyProduced.java │ │ │ ├── MyProducedWithConstructor.java │ │ │ ├── ParentBean.java │ │ │ ├── ServiceABImpl.java │ │ │ ├── ServiceAImpl1.java │ │ │ ├── ServiceAImpl2.java │ │ │ ├── ServiceAImpl3.java │ │ │ ├── ServiceAImplQualified.java │ │ │ ├── ServiceReferences.java │ │ │ ├── ServiceReferencesParent.java │ │ │ ├── bean │ │ │ ├── BasicBean.java │ │ │ ├── BeanWithCallbackMethods.java │ │ │ ├── NamedBean.java │ │ │ └── SimpleProducedBean.java │ │ │ ├── cditransactional │ │ │ └── CdiTransactionalAnnotatedBean.java │ │ │ ├── collection │ │ │ ├── BeanWithCollections.java │ │ │ ├── I1.java │ │ │ ├── I1Impl1.java │ │ │ ├── I1Impl2.java │ │ │ ├── I1Impl3Annotated.java │ │ │ ├── I1Impl4Annotated.java │ │ │ ├── I2.java │ │ │ ├── I2Impl1.java │ │ │ ├── I2Impl2Annotated.java │ │ │ ├── I2Impl3Annotated.java │ │ │ └── I3.java │ │ │ ├── configuration │ │ │ ├── BeanWithConfig.java │ │ │ └── BeanWithConfigurationProperties.java │ │ │ ├── converters │ │ │ ├── Converter1.java │ │ │ └── Converter2.java │ │ │ ├── interfaces │ │ │ ├── ServiceA.java │ │ │ ├── ServiceB.java │ │ │ ├── ServiceC.java │ │ │ └── ServiceD.java │ │ │ ├── osgiserviceprovider │ │ │ ├── MyFactoryBeanAsService.java │ │ │ ├── ServiceWithRanking.java │ │ │ └── ServiceWithTypedParameters.java │ │ │ ├── qualifiers │ │ │ ├── A1.java │ │ │ ├── A2.java │ │ │ ├── A3.java │ │ │ ├── MyFactory.java │ │ │ ├── TestBean.java │ │ │ └── TestConsumer.java │ │ │ ├── reference │ │ │ ├── BeanWithReferenceLists.java │ │ │ ├── BeanWithReferences.java │ │ │ ├── Ref1.java │ │ │ ├── Ref2.java │ │ │ ├── Ref3.java │ │ │ └── Ref4.java │ │ │ ├── referencelistener │ │ │ ├── ReferenceListenerBeanWithName.java │ │ │ ├── ReferenceListenerBeanWithoutMethodsAnnotation.java │ │ │ ├── ReferenceListenerListBean.java │ │ │ ├── ReferenceListenerProducer.java │ │ │ ├── ReferenceListenerToProduce.java │ │ │ └── ReferenceListenerToProduceWithoutAnnotation.java │ │ │ ├── service │ │ │ ├── Service1.java │ │ │ ├── Service2.java │ │ │ ├── ServiceProducer.java │ │ │ ├── ServiceWithAllClasses.java │ │ │ ├── ServiceWithClassHierarchy.java │ │ │ ├── ServiceWithManyInterfaces.java │ │ │ ├── ServiceWithOneInterface.java │ │ │ ├── ServiceWithProperties.java │ │ │ ├── ServiceWithRankingAndProperty.java │ │ │ ├── ServiceWithRankingParameter.java │ │ │ └── SimplestService.java │ │ │ └── transactionenable │ │ │ └── TxBean.java │ │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── org.apache.aries.blueprint.plugin.spi.ContextInitializationHandler │ │ └── schema │ │ └── example.xsd └── pom.xml ├── blueprint ├── LICENSE ├── NOTICE ├── README ├── blueprint-api │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ ├── appended-resources │ │ └── META-INF │ │ │ └── NOTICE.vm │ │ ├── java │ │ └── org │ │ │ └── osgi │ │ │ └── service │ │ │ └── blueprint │ │ │ ├── container │ │ │ ├── BlueprintContainer.java │ │ │ ├── BlueprintEvent.java │ │ │ ├── BlueprintListener.java │ │ │ ├── ComponentDefinitionException.java │ │ │ ├── Converter.java │ │ │ ├── EventConstants.java │ │ │ ├── NoSuchComponentException.java │ │ │ ├── ReifiedType.java │ │ │ ├── ServiceUnavailableException.java │ │ │ ├── package.html │ │ │ └── packageinfo │ │ │ └── reflect │ │ │ ├── BeanArgument.java │ │ │ ├── BeanMetadata.java │ │ │ ├── BeanProperty.java │ │ │ ├── CollectionMetadata.java │ │ │ ├── ComponentMetadata.java │ │ │ ├── IdRefMetadata.java │ │ │ ├── MapEntry.java │ │ │ ├── MapMetadata.java │ │ │ ├── Metadata.java │ │ │ ├── NonNullMetadata.java │ │ │ ├── NullMetadata.java │ │ │ ├── PropsMetadata.java │ │ │ ├── RefMetadata.java │ │ │ ├── ReferenceListMetadata.java │ │ │ ├── ReferenceListener.java │ │ │ ├── ReferenceMetadata.java │ │ │ ├── RegistrationListener.java │ │ │ ├── ServiceMetadata.java │ │ │ ├── ServiceReferenceMetadata.java │ │ │ ├── Target.java │ │ │ ├── ValueMetadata.java │ │ │ ├── package.html │ │ │ └── packageinfo │ │ └── resources │ │ └── org │ │ └── osgi │ │ └── service │ │ └── blueprint │ │ └── blueprint.xsd ├── blueprint-authz │ ├── .gitignore │ ├── LICENSE │ ├── NOTICE │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── blueprint │ │ │ │ └── authorization │ │ │ │ └── impl │ │ │ │ ├── Activator.java │ │ │ │ ├── AuthorizationBeanProcessor.java │ │ │ │ ├── AuthorizationInterceptor.java │ │ │ │ ├── AuthorizationNsHandler.java │ │ │ │ └── SecurityAnotationParser.java │ │ └── resources │ │ │ └── authz10.xsd │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── blueprint │ │ └── authorization │ │ └── impl │ │ ├── SecurityAnnoationParserTest.java │ │ └── test │ │ └── SecuredClass.java ├── blueprint-bundle │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── appended-resources │ │ └── META-INF │ │ └── NOTICE.vm ├── blueprint-cm │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ ├── appended-resources │ │ └── META-INF │ │ │ └── NOTICE.vm │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── blueprint │ │ │ └── compendium │ │ │ └── cm │ │ │ ├── BaseManagedServiceFactory.java │ │ │ ├── CmManagedProperties.java │ │ │ ├── CmManagedServiceFactory.java │ │ │ ├── CmNamespaceHandler.java │ │ │ ├── CmProperties.java │ │ │ ├── CmPropertyPlaceholder.java │ │ │ ├── CmUtils.java │ │ │ ├── ManagedObject.java │ │ │ ├── ManagedObjectManager.java │ │ │ ├── ServiceUtil.java │ │ │ └── packageinfo │ │ └── resources │ │ ├── OSGI-INF │ │ └── blueprint │ │ │ └── blueprint-cm.xml │ │ └── org │ │ └── apache │ │ └── aries │ │ └── blueprint │ │ └── compendium │ │ └── cm │ │ ├── blueprint-cm-1.0.0.xsd │ │ ├── blueprint-cm-1.1.0.xsd │ │ ├── blueprint-cm-1.2.0.xsd │ │ ├── blueprint-cm-1.3.0.xsd │ │ └── blueprint-cm-1.4.0.xsd ├── blueprint-compatibility │ ├── LICENSE │ ├── NOTICE │ └── pom.xml ├── blueprint-core-compatibility │ ├── LICENSE │ ├── NOTICE │ └── pom.xml ├── blueprint-core │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ ├── rat-excludes.txt │ └── src │ │ ├── main │ │ ├── appended-resources │ │ │ └── META-INF │ │ │ │ └── NOTICE.vm │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── blueprint │ │ │ │ ├── ExtendedBlueprintContainer.java │ │ │ │ ├── container │ │ │ │ ├── AbstractServiceReferenceRecipe.java │ │ │ │ ├── AbstractTracked.java │ │ │ │ ├── AggregateConverter.java │ │ │ │ ├── BeanRecipe.java │ │ │ │ ├── BlueprintContainerImpl.java │ │ │ │ ├── BlueprintDomainCombiner.java │ │ │ │ ├── BlueprintEventDispatcher.java │ │ │ │ ├── BlueprintExtender.java │ │ │ │ ├── BlueprintProtectionDomain.java │ │ │ │ ├── BlueprintQuiesceParticipant.java │ │ │ │ ├── BlueprintRepository.java │ │ │ │ ├── BlueprintThreadFactory.java │ │ │ │ ├── DependencyGraph.java │ │ │ │ ├── DestroyCallback.java │ │ │ │ ├── ExecutorServiceWrapper.java │ │ │ │ ├── GenericType.java │ │ │ │ ├── IdSpace.java │ │ │ │ ├── NamespaceHandlerRegistry.java │ │ │ │ ├── NullProxy.java │ │ │ │ ├── ParserServiceImpl.java │ │ │ │ ├── QuiesceInterceptor.java │ │ │ │ ├── RecipeBuilder.java │ │ │ │ ├── ReferenceListRecipe.java │ │ │ │ ├── ReferenceRecipe.java │ │ │ │ ├── SatisfiableRecipe.java │ │ │ │ ├── ServiceRecipe.java │ │ │ │ ├── Voidable.java │ │ │ │ └── packageinfo │ │ │ │ ├── di │ │ │ │ ├── AbstractRecipe.java │ │ │ │ ├── ArrayRecipe.java │ │ │ │ ├── CircularDependencyException.java │ │ │ │ ├── CollectionRecipe.java │ │ │ │ ├── ComponentFactoryRecipe.java │ │ │ │ ├── DependentComponentFactoryRecipe.java │ │ │ │ ├── ExecutionContext.java │ │ │ │ ├── IdRefRecipe.java │ │ │ │ ├── MapRecipe.java │ │ │ │ ├── PassThroughRecipe.java │ │ │ │ ├── Recipe.java │ │ │ │ ├── RefRecipe.java │ │ │ │ ├── Repository.java │ │ │ │ ├── ValueRecipe.java │ │ │ │ └── packageinfo │ │ │ │ ├── ext │ │ │ │ ├── AbstractPropertyPlaceholder.java │ │ │ │ ├── AbstractPropertyPlaceholderExt.java │ │ │ │ ├── ComponentFactoryMetadata.java │ │ │ │ ├── DependentComponentFactoryMetadata.java │ │ │ │ ├── PlaceholdersUtils.java │ │ │ │ ├── PropertyPlaceholder.java │ │ │ │ ├── PropertyPlaceholderExt.java │ │ │ │ ├── evaluator │ │ │ │ │ ├── PropertyEvaluator.java │ │ │ │ │ ├── PropertyEvaluatorExt.java │ │ │ │ │ └── packageinfo │ │ │ │ ├── impl │ │ │ │ │ ├── ExtNamespaceHandler.java │ │ │ │ │ └── packageinfo │ │ │ │ └── packageinfo │ │ │ │ ├── namespace │ │ │ │ ├── MissingNamespaceException.java │ │ │ │ ├── NamespaceHandlerRegistryImpl.java │ │ │ │ └── packageinfo │ │ │ │ ├── packageinfo │ │ │ │ ├── proxy │ │ │ │ ├── Collaborator.java │ │ │ │ ├── CollaboratorFactory.java │ │ │ │ ├── ProxyUtils.java │ │ │ │ ├── SingleInterceptorCollaborator.java │ │ │ │ └── packageinfo │ │ │ │ ├── services │ │ │ │ ├── BlueprintExtenderService.java │ │ │ │ ├── ExtendedBlueprintContainer.java │ │ │ │ ├── ParserService.java │ │ │ │ └── packageinfo │ │ │ │ └── utils │ │ │ │ ├── BundleDelegatingClassLoader.java │ │ │ │ ├── DynamicCollection.java │ │ │ │ ├── HeaderParser.java │ │ │ │ ├── JavaUtils.java │ │ │ │ ├── ReflectionUtils.java │ │ │ │ ├── ServiceListener.java │ │ │ │ ├── ServiceUtil.java │ │ │ │ ├── generics │ │ │ │ ├── ClassUtil.java │ │ │ │ ├── GenericsUtil.java │ │ │ │ ├── OwbGenericArrayTypeImpl.java │ │ │ │ ├── OwbParametrizedTypeImpl.java │ │ │ │ ├── OwbTypeVariableImpl.java │ │ │ │ ├── OwbWildcardTypeImpl.java │ │ │ │ └── TypeInference.java │ │ │ │ ├── packageinfo │ │ │ │ └── threading │ │ │ │ ├── RWLock.java │ │ │ │ ├── ScheduledExecutorServiceWrapper.java │ │ │ │ └── impl │ │ │ │ ├── Discardable.java │ │ │ │ ├── DiscardableCallable.java │ │ │ │ ├── DiscardableRunnable.java │ │ │ │ ├── WrappedFuture.java │ │ │ │ └── WrappedScheduledFuture.java │ │ └── resources │ │ │ ├── OSGI-INF │ │ │ ├── blueprint │ │ │ │ └── blueprint-ext.xml │ │ │ └── permissions.perm │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── blueprint │ │ │ ├── ext │ │ │ └── impl │ │ │ │ ├── blueprint-ext-1.0.0.xsd │ │ │ │ ├── blueprint-ext-1.1.0.xsd │ │ │ │ ├── blueprint-ext-1.2.0.xsd │ │ │ │ ├── blueprint-ext-1.3.0.xsd │ │ │ │ ├── blueprint-ext-1.4.0.xsd │ │ │ │ ├── blueprint-ext-1.5.0.xsd │ │ │ │ ├── blueprint-ext-1.6.0.xsd │ │ │ │ └── xml.xsd │ │ │ └── nls │ │ │ └── BlueprintMessages.properties │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── blueprint │ │ │ ├── AbstractBlueprintTest.java │ │ │ ├── BeanLoadingTest.java │ │ │ ├── CallbackTracker.java │ │ │ ├── ExtPlaceholderTest.java │ │ │ ├── NonStandardSettersTest.java │ │ │ ├── NullProxyTest.java │ │ │ ├── OverloadTest.java │ │ │ ├── ParserTest.java │ │ │ ├── ReferencesTest.java │ │ │ ├── TestBlueprintContainer.java │ │ │ ├── TestBundleContext.java │ │ │ ├── WiringTest.java │ │ │ ├── container │ │ │ ├── AggregateConverterTest.java │ │ │ ├── BPQuiesceTest.java │ │ │ ├── BeanRecipeTest.java │ │ │ ├── DampingPolicyTest.java │ │ │ ├── GenericTypeTest.java │ │ │ ├── LifecyclePolicyTest.java │ │ │ └── TypeInferenceTest.java │ │ │ ├── ext │ │ │ └── PropertyPlaceholderTest.java │ │ │ ├── intercept │ │ │ ├── BeanA.java │ │ │ ├── BeanB.java │ │ │ ├── BeanItf.java │ │ │ ├── TheInterceptor.java │ │ │ └── TheProcessor.java │ │ │ ├── pojos │ │ │ ├── AmbiguousPojo.java │ │ │ ├── BeanC.java │ │ │ ├── BeanD.java │ │ │ ├── BeanE.java │ │ │ ├── BeanF.java │ │ │ ├── CachePojos.java │ │ │ ├── ConverterA.java │ │ │ ├── ConverterB.java │ │ │ ├── DummyServiceTrackerCustomizer.java │ │ │ ├── FITestBean.java │ │ │ ├── FITestSubBean.java │ │ │ ├── InterfaceA.java │ │ │ ├── ListenerA.java │ │ │ ├── Multiple.java │ │ │ ├── NonStandardSetter.java │ │ │ ├── Overload.java │ │ │ ├── PojoA.java │ │ │ ├── PojoB.java │ │ │ ├── PojoC.java │ │ │ ├── PojoCircular.java │ │ │ ├── PojoGenerics.java │ │ │ ├── PojoGenerics2.java │ │ │ ├── PojoListener.java │ │ │ ├── PojoRecursive.java │ │ │ ├── Primavera.java │ │ │ ├── PrimaveraFactory.java │ │ │ ├── Service.java │ │ │ ├── SimpleBean.java │ │ │ └── VarArg.java │ │ │ └── utils │ │ │ ├── DynamicCollectionTest.java │ │ │ ├── HeaderParserTest.java │ │ │ └── ReflectionUtilsTest.java │ │ └── resources │ │ ├── cache.xsd │ │ ├── test-bad-id-ref.xml │ │ ├── test-bean-classes.xml │ │ ├── test-cache.xml │ │ ├── test-circular.xml │ │ ├── test-constructor.xml │ │ ├── test-custom-nodes.xml │ │ ├── test-depends-on.xml │ │ ├── test-generics-mix.xml │ │ ├── test-generics.xml │ │ ├── test-interceptors.xml │ │ ├── test-non-standard-setters.xml │ │ ├── test-null-proxy.xml │ │ ├── test-overload.xml │ │ ├── test-references.xml │ │ ├── test-scopes.xml │ │ ├── test-simple-component.xml │ │ ├── test-staticvalues.xml │ │ ├── test-threadpool.xml │ │ ├── test-vararg.xml │ │ ├── test-wiring.xml │ │ └── test.xml ├── blueprint-jexl-evaluator │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── blueprint │ │ │ └── jexl │ │ │ └── evaluator │ │ │ └── JexlPropertyEvaluator.java │ │ └── resources │ │ └── OSGI-INF │ │ └── blueprint │ │ └── jexl.xml ├── blueprint-noosgi │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── blueprint │ │ │ ├── container │ │ │ ├── BeanRecipe.java │ │ │ ├── BlueprintContainerImpl.java │ │ │ ├── GenericType.java │ │ │ ├── NoOsgiBlueprintRepository.java │ │ │ ├── NoOsgiRecipeBuilder.java │ │ │ └── SimpleNamespaceHandlerSet.java │ │ │ ├── ext │ │ │ ├── AbstractPropertyPlaceholder.java │ │ │ ├── PropertyPlaceholder.java │ │ │ └── impl │ │ │ │ └── ExtNamespaceHandler.java │ │ │ └── services │ │ │ └── ExtendedBlueprintContainer.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── blueprint │ │ │ ├── BlueprintContainerTest.java │ │ │ ├── ext │ │ │ └── PropertyPlaceholderTest.java │ │ │ └── sample │ │ │ ├── Bar.java │ │ │ ├── CurrencyTypeConverter.java │ │ │ ├── DateTypeConverter.java │ │ │ └── Foo.java │ │ └── resources │ │ ├── test.properties │ │ ├── test.xml │ │ └── test2.xml ├── blueprint-parser │ ├── .gitignore │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── blueprint │ │ ├── BeanProcessor.java │ │ ├── BlueprintConstants.java │ │ ├── ComponentDefinitionRegistry.java │ │ ├── ComponentDefinitionRegistryProcessor.java │ │ ├── ComponentNameAlreadyInUseException.java │ │ ├── ExtendedBeanMetadata.java │ │ ├── ExtendedReferenceListMetadata.java │ │ ├── ExtendedReferenceMetadata.java │ │ ├── ExtendedServiceReferenceMetadata.java │ │ ├── ExtendedValueMetadata.java │ │ ├── Interceptor.java │ │ ├── NamespaceHandler.java │ │ ├── NamespaceHandler2.java │ │ ├── Namespaces.java │ │ ├── ParserContext.java │ │ ├── PassThroughMetadata.java │ │ ├── Processor.java │ │ ├── ServiceProcessor.java │ │ ├── mutable │ │ ├── MutableBeanArgument.java │ │ ├── MutableBeanMetadata.java │ │ ├── MutableBeanProperty.java │ │ ├── MutableCollectionMetadata.java │ │ ├── MutableComponentMetadata.java │ │ ├── MutableIdRefMetadata.java │ │ ├── MutableMapEntry.java │ │ ├── MutableMapMetadata.java │ │ ├── MutablePassThroughMetadata.java │ │ ├── MutablePropsMetadata.java │ │ ├── MutableRefMetadata.java │ │ ├── MutableReferenceListMetadata.java │ │ ├── MutableReferenceListener.java │ │ ├── MutableReferenceMetadata.java │ │ ├── MutableRegistrationListener.java │ │ ├── MutableServiceMetadata.java │ │ ├── MutableServiceReferenceMetadata.java │ │ ├── MutableValueMetadata.java │ │ └── packageinfo │ │ ├── packageinfo │ │ ├── parser │ │ ├── ComponentDefinitionRegistryImpl.java │ │ ├── NamespaceHandlerSet.java │ │ ├── Parser.java │ │ └── ParserContextImpl.java │ │ └── reflect │ │ ├── BeanArgumentImpl.java │ │ ├── BeanMetadataImpl.java │ │ ├── BeanPropertyImpl.java │ │ ├── CollectionMetadataImpl.java │ │ ├── ComponentMetadataImpl.java │ │ ├── IdRefMetadataImpl.java │ │ ├── MapEntryImpl.java │ │ ├── MapMetadataImpl.java │ │ ├── MetadataUtil.java │ │ ├── PassThroughMetadataImpl.java │ │ ├── PropsMetadataImpl.java │ │ ├── RefMetadataImpl.java │ │ ├── ReferenceListMetadataImpl.java │ │ ├── ReferenceListenerImpl.java │ │ ├── ReferenceMetadataImpl.java │ │ ├── RegistrationListenerImpl.java │ │ ├── ServiceMetadataImpl.java │ │ ├── ServiceReferenceMetadataImpl.java │ │ ├── ValueMetadataImpl.java │ │ └── packageinfo ├── blueprint-repository │ ├── LICENSE │ ├── NOTICE │ └── pom.xml ├── blueprint-spring-camel │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── camel │ │ └── osgi │ │ ├── Activator.java │ │ ├── CamelContextFactoryBean.java │ │ └── OsgiSpringCamelContext.java ├── blueprint-spring-extender │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── appended-resources │ │ │ └── META-INF │ │ │ │ └── NOTICE.vm │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── blueprint │ │ │ │ └── spring │ │ │ │ └── extender │ │ │ │ ├── Activator.java │ │ │ │ ├── SpringOsgiCompendiumNamespaceHandler.java │ │ │ │ ├── SpringOsgiExtender.java │ │ │ │ ├── SpringOsgiExtension.java │ │ │ │ ├── SpringOsgiNamespaceHandler.java │ │ │ │ └── SpringXsdVersionResolver.java │ │ └── resources │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── blueprint │ │ │ └── spring │ │ │ └── extender │ │ │ ├── spring-osgi-1.0.xsd │ │ │ ├── spring-osgi-1.1.xsd │ │ │ ├── spring-osgi-1.2.xsd │ │ │ ├── spring-osgi-compendium-1.0.xsd │ │ │ ├── spring-osgi-compendium-1.1.xsd │ │ │ └── spring-osgi-compendium-1.2.xsd │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── blueprint │ │ └── spring │ │ └── extender │ │ └── SpringXsdVersionResolverTest.java ├── blueprint-spring │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── blueprint │ │ └── spring │ │ ├── Activator.java │ │ ├── BeansNamespaceHandler.java │ │ ├── BlueprintBeanFactory.java │ │ ├── BlueprintNamespaceHandler.java │ │ ├── SpringApplicationContext.java │ │ ├── SpringBeanProcessor.java │ │ ├── SpringExtension.java │ │ ├── SpringNamespaceHandler.java │ │ └── SpringNamespaceHandlerResolver.java ├── blueprint-web-osgi │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ ├── appended-resources │ │ └── META-INF │ │ │ └── NOTICE.vm │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── blueprint │ │ └── web │ │ └── BlueprintContextListener.java ├── blueprint-web │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── blueprint │ │ └── web │ │ ├── BlueprintContextListener.java │ │ └── packageinfo ├── examples │ ├── blueprint-sample-war │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── blueprint │ │ │ │ └── sample │ │ │ │ ├── Account.java │ │ │ │ ├── AccountFactory.java │ │ │ │ ├── AccountsServlet.java │ │ │ │ ├── CurrencyTypeConverter.java │ │ │ │ ├── DateTypeConverter.java │ │ │ │ ├── Foo.java │ │ │ │ └── StaticAccountFactory.java │ │ │ ├── resources │ │ │ ├── META-INF │ │ │ │ └── test.xml │ │ │ └── test.properties │ │ │ └── webapp │ │ │ └── WEB-INF │ │ │ └── web.xml │ ├── blueprint-sample │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── blueprint │ │ │ │ └── sample │ │ │ │ ├── Account.java │ │ │ │ ├── AccountFactory.java │ │ │ │ ├── Activator.java │ │ │ │ ├── Bar.java │ │ │ │ ├── BindingListener.java │ │ │ │ ├── CurrencyTypeConverter.java │ │ │ │ ├── DateTypeConverter.java │ │ │ │ ├── DefaultRunnable.java │ │ │ │ ├── DestroyTest.java │ │ │ │ ├── DodgyListener.java │ │ │ │ ├── Foo.java │ │ │ │ ├── FooRegistrationListener.java │ │ │ │ ├── InterfaceA.java │ │ │ │ └── StaticAccountFactory.java │ │ │ └── resources │ │ │ └── OSGI-INF │ │ │ └── blueprint │ │ │ └── config.xml │ └── pom.xml ├── itests │ ├── blueprint-itests │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── blueprint │ │ │ │ └── itests │ │ │ │ ├── ASMMultiBundleTest.java │ │ │ │ ├── AbstractBlueprintIntegrationTest.java │ │ │ │ ├── BlueprintContainer2Test.java │ │ │ │ ├── BlueprintContainerTest.java │ │ │ │ ├── BlueprintContainerUseSystemContextTest.java │ │ │ │ ├── DeadLockTest.java │ │ │ │ ├── FragmentTest.java │ │ │ │ ├── FragmentTestBundleBlueprintAttribute.java │ │ │ │ ├── Helper.java │ │ │ │ ├── MemoryLeakTest.java │ │ │ │ ├── MultiInterfacesTest.java │ │ │ │ ├── ParserServiceIgnoreUnknownNamespaceHandlerTest.java │ │ │ │ ├── ParserServiceImportAndIncludeXSDsTest.java │ │ │ │ ├── ParserServiceImportCmAndIncorrectNamespaceHandlersTest.java │ │ │ │ ├── ParserServiceImportXSDsBetweenNamespaceHandlersTest.java │ │ │ │ ├── QuiesceBlueprintTest.java │ │ │ │ ├── SpringExtenderTest.java │ │ │ │ ├── SpringTest.java │ │ │ │ ├── TestConfigAdmin.java │ │ │ │ ├── TestReferences.java │ │ │ │ ├── TestRegistrationListener.java │ │ │ │ ├── authz │ │ │ │ ├── AuthorizationTest.java │ │ │ │ ├── helper │ │ │ │ │ ├── GroupPrincipal.java │ │ │ │ │ ├── JAASHelper.java │ │ │ │ │ ├── NamedPrincipal.java │ │ │ │ │ ├── SimpleLoginModule.java │ │ │ │ │ └── UserPrincipal.java │ │ │ │ └── testbundle │ │ │ │ │ ├── SecuredService.java │ │ │ │ │ └── impl │ │ │ │ │ └── SecuredServiceImpl.java │ │ │ │ ├── cm │ │ │ │ ├── CmPropertiesTest.java │ │ │ │ ├── CmPropertyPlaceholderTest.java │ │ │ │ ├── ManagedServiceFactoryTest.java │ │ │ │ ├── ManagedServiceFactoryUseSystemBundleTest.java │ │ │ │ ├── handler │ │ │ │ │ ├── Aries1503aNamespaceHandler.java │ │ │ │ │ ├── Aries1503bNamespaceHandler.java │ │ │ │ │ ├── Aries1682NamespaceHandler.java │ │ │ │ │ └── IncorrectNamespaceHandler.java │ │ │ │ └── service │ │ │ │ │ ├── Foo.java │ │ │ │ │ ├── FooFactory.java │ │ │ │ │ └── FooInterface.java │ │ │ │ └── comp │ │ │ │ ├── ListFactory.java │ │ │ │ └── Listener.java │ │ │ └── resources │ │ │ ├── CmPropertiesTest.xml │ │ │ ├── CmPropertyPlaceholderTest.xml │ │ │ ├── IgnoreUnknownNamespaceTest.xml │ │ │ ├── ImportIncorrectAndCmNamespacesTest.xml │ │ │ ├── ImportNamespacesTest.xml │ │ │ ├── ImportNamespacesWithXSDIncludeTest.xml │ │ │ ├── ManagedServiceFactoryTest.xml │ │ │ ├── authz.xml │ │ │ ├── blueprint-aries-1503-2.xml │ │ │ ├── blueprint-aries-1503-2.xsd │ │ │ ├── blueprint-aries-1503.xml │ │ │ ├── blueprint-aries-1503.xsd │ │ │ ├── blueprint-aries-1682-common.xsd │ │ │ ├── blueprint-aries-1682.xml │ │ │ ├── blueprint-aries-1682.xsd │ │ │ ├── bp.xml │ │ │ ├── bp2.xml │ │ │ ├── incorrect-1.0.0.xsd │ │ │ ├── incorrect-1.1.0.xsd │ │ │ ├── incorrect.xml │ │ │ └── log4j.properties │ ├── blueprint-testbundlea │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── blueprint │ │ │ │ └── testbundlea │ │ │ │ ├── Activator.java │ │ │ │ ├── BeanProcessorTest.java │ │ │ │ ├── InterfaceWithDependency.java │ │ │ │ ├── NSHandlerFive.java │ │ │ │ ├── NSHandlerFour.java │ │ │ │ ├── NSHandlerHeight.java │ │ │ │ ├── NSHandlerOne.java │ │ │ │ ├── NSHandlerSeven.java │ │ │ │ ├── NSHandlerSix.java │ │ │ │ ├── NSHandlerThree.java │ │ │ │ ├── NSHandlerTwo.java │ │ │ │ ├── ProcessableBean.java │ │ │ │ ├── TestBean.java │ │ │ │ ├── dependency │ │ │ │ └── Dependency.java │ │ │ │ └── multi │ │ │ │ ├── InterfaceA.java │ │ │ │ ├── InterfaceB.java │ │ │ │ ├── InterfaceC.java │ │ │ │ ├── InterfaceD.java │ │ │ │ └── MultiService.java │ │ │ └── resources │ │ │ ├── OSGI-INF │ │ │ └── blueprint │ │ │ │ └── config.xml │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── blueprint │ │ │ └── testbundlea │ │ │ ├── nshandlerfive.xsd │ │ │ ├── nshandlerfiveimport.xsd │ │ │ ├── nshandlerfour.xsd │ │ │ ├── nshandlerfourimport.xsd │ │ │ ├── nshandlerheight.xsd │ │ │ ├── nshandlerheightinc2.xsd │ │ │ ├── nshandlerheightincluded.xsd │ │ │ ├── nshandlerone.xsd │ │ │ ├── nshandlerseven.xsd │ │ │ ├── nshandlersevenincluded.xsd │ │ │ ├── nshandlersix.xsd │ │ │ ├── nshandlersiximport.xsd │ │ │ ├── nshandlerthree.xsd │ │ │ └── nshandlertwo.xsd │ ├── blueprint-testbundleb │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── blueprint │ │ │ │ └── testbundleb │ │ │ │ ├── Activator.java │ │ │ │ ├── BeanForBeanProcessorTest.java │ │ │ │ ├── OtherBean.java │ │ │ │ └── TestBean.java │ │ │ └── resources │ │ │ ├── OSGI-INF │ │ │ └── blueprint │ │ │ │ ├── config.xml │ │ │ │ └── schema.map │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── blueprint │ │ │ └── testbundleb │ │ │ └── mystuff.xsd │ ├── blueprint-testbundlee │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── blueprint │ │ │ │ └── testbundlee │ │ │ │ ├── BeanA.java │ │ │ │ ├── BeanAFactory.java │ │ │ │ ├── BeanB.java │ │ │ │ ├── BeanC.java │ │ │ │ └── BeanCItf.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── spring │ │ │ └── imported.xml │ ├── blueprint-testbundles │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── blueprint │ │ │ │ └── testbundles │ │ │ │ ├── BeanA.java │ │ │ │ ├── BeanAFactory.java │ │ │ │ ├── BeanB.java │ │ │ │ ├── BeanC.java │ │ │ │ └── BeanCItf.java │ │ │ └── resources │ │ │ └── OSGI-INF │ │ │ └── blueprint │ │ │ ├── config.xml │ │ │ └── spring │ │ │ └── imported.xml │ ├── blueprint-testquiescebundle │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── blueprint │ │ │ │ └── testquiescebundle │ │ │ │ ├── Activator.java │ │ │ │ └── TestBean.java │ │ │ └── resources │ │ │ └── OSGI-INF │ │ │ └── blueprint │ │ │ └── config.xml │ └── pom.xml └── pom.xml ├── createDependencyGraph.sh ├── esa-ant-task ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── ant │ │ └── taskdefs │ │ ├── BundleSelector.java │ │ ├── Constants.java │ │ └── EsaTask.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── aries │ │ └── ant │ │ └── taskdefs │ │ └── EsaTaskTest.java │ └── resources │ ├── SUBSYSTEM.MF │ ├── bundle1.jar │ └── bundle2.jar ├── esa-maven-plugin ├── LICENSE ├── NOTICE ├── pom.xml └── src │ ├── it │ ├── default │ │ ├── pom.xml │ │ ├── src │ │ │ └── main │ │ │ │ ├── custom │ │ │ │ └── SUBSYSTEM.MF │ │ │ │ └── esa │ │ │ │ └── SomeResource.txt │ │ └── verify.bsh │ └── settings.xml │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── plugin │ │ │ └── esa │ │ │ ├── Constants.java │ │ │ ├── ContentInfo.java │ │ │ └── EsaMojo.java │ └── resources │ │ └── META-INF │ │ └── plexus │ │ └── components.xml │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── aries │ │ └── plugin │ │ └── esa │ │ ├── EsaMojoTest.java │ │ └── stubs │ │ ├── BasicEsaStartOrder.java │ │ ├── EsaArtifactStub.java │ │ ├── EsaMavenProjectStub.java │ │ ├── EsaMavenProjectStub10.java │ │ ├── EsaMavenProjectStub11.java │ │ ├── EsaMavenProjectStub2.java │ │ ├── EsaMavenProjectStub3.java │ │ ├── EsaMavenProjectStub4.java │ │ ├── EsaMavenProjectStub5.java │ │ ├── EsaMavenProjectStub6.java │ │ ├── EsaMavenProjectStub7.java │ │ ├── EsaMavenProjectStub8.java │ │ └── EsaMavenProjectStub9.java │ ├── remote-repo │ └── org │ │ └── apache │ │ └── maven │ │ └── test │ │ ├── maven-artifact01 │ │ └── 1.0-SNAPSHOT │ │ │ ├── maven-artifact01-1.0-SNAPSHOT.jar │ │ │ └── maven-artifact01-1.0-SNAPSHOT.pom │ │ ├── maven-artifact02 │ │ └── 1.0-SNAPSHOT │ │ │ ├── maven-artifact02-1.0-SNAPSHOT.jar │ │ │ └── maven-artifact02-1.0-SNAPSHOT.pom │ │ ├── maven-artifact03 │ │ └── 1.1-SNAPSHOT │ │ │ ├── maven-artifact03-1.1-SNAPSHOT.jar │ │ │ └── maven-artifact03-1.1-SNAPSHOT.pom │ │ ├── maven-artifact04 │ │ └── 1.2-SNAPSHOT │ │ │ ├── maven-artifact04-1.2-SNAPSHOT.esa │ │ │ └── maven-artifact04-1.2-SNAPSHOT.pom │ │ └── maven-artifact05-no-bundle-manifest │ │ └── 1.1-SNAPSHOT │ │ ├── maven-artifact05-no-bundle-manifest-1.1-SNAPSHOT.jar │ │ └── maven-artifact05-no-bundle-manifest-1.1-SNAPSHOT.pom │ └── resources │ └── unit │ ├── basic-esa-content-all-transitive │ └── plugin-config.xml │ ├── basic-esa-content-bundles-only │ └── plugin-config.xml │ ├── basic-esa-content-type-all-transitive │ └── plugin-config.xml │ ├── basic-esa-content-type-bundles-only │ └── plugin-config.xml │ ├── basic-esa-content-type │ └── plugin-config.xml │ ├── basic-esa-custom-instructions │ └── plugin-config.xml │ ├── basic-esa-exclude-non-bundle-jars │ └── plugin-config.xml │ ├── basic-esa-no-bundles │ └── plugin-config.xml │ ├── basic-esa-start-order │ └── plugin-config.xml │ ├── basic-esa-test-with-pgk-type │ ├── plugin-config.xml │ └── target │ │ └── maven-esa-test-1.0-SNAPSHOT.jar │ ├── basic-esa-test │ ├── plugin-config.xml │ └── target │ │ └── test-esa.jar │ ├── basic-esa-with-descriptor │ ├── plugin-config.xml │ └── src │ │ └── main │ │ └── esa │ │ └── OSGI-INF │ │ └── SUBSYSTEM.MF │ ├── basic-esa-with-manifest │ ├── plugin-config.xml │ └── src │ │ └── main │ │ └── esa │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ └── OSGI-INF │ │ └── SUBSYSTEM.MF │ └── basic-esa-without-manifest │ └── plugin-config.xml ├── jmx ├── LICENSE ├── NOTICE ├── jmx-api │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ ├── appended-resources │ │ └── META-INF │ │ │ └── NOTICE.vm │ │ └── java │ │ └── org │ │ └── osgi │ │ └── jmx │ │ ├── Item.java │ │ ├── JmxConstants.java │ │ ├── framework │ │ ├── BundleStateMBean.java │ │ ├── FrameworkMBean.java │ │ ├── PackageStateMBean.java │ │ ├── ServiceStateMBean.java │ │ ├── package.html │ │ ├── packageinfo │ │ └── wiring │ │ │ ├── BundleWiringStateMBean.java │ │ │ └── packageinfo │ │ ├── package.html │ │ ├── packageinfo │ │ └── service │ │ ├── cm │ │ ├── ConfigurationAdminMBean.java │ │ ├── package.html │ │ └── packageinfo │ │ ├── permissionadmin │ │ ├── PermissionAdminMBean.java │ │ ├── package.html │ │ └── packageinfo │ │ ├── provisioning │ │ ├── ProvisioningServiceMBean.java │ │ ├── package.html │ │ └── packageinfo │ │ └── useradmin │ │ ├── UserAdminMBean.java │ │ ├── package.html │ │ └── packageinfo ├── jmx-blueprint-api │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── jmx │ │ └── blueprint │ │ ├── BlueprintMetadataMBean.java │ │ ├── BlueprintStateMBean.java │ │ ├── Item.java │ │ ├── JmxConstants.java │ │ └── packageinfo ├── jmx-blueprint-bundle │ ├── LICENSE │ ├── NOTICE │ └── pom.xml ├── jmx-blueprint-core │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── jmx │ │ │ └── blueprint │ │ │ ├── codec │ │ │ ├── BPBeanArgument.java │ │ │ ├── BPBeanMetadata.java │ │ │ ├── BPBeanProperty.java │ │ │ ├── BPCollectionMetadata.java │ │ │ ├── BPComponentMetadata.java │ │ │ ├── BPIdRefMetadata.java │ │ │ ├── BPMapEntry.java │ │ │ ├── BPMapMetadata.java │ │ │ ├── BPMetadata.java │ │ │ ├── BPNonNullMetadata.java │ │ │ ├── BPNullMetadata.java │ │ │ ├── BPPropsMetadata.java │ │ │ ├── BPRefMetadata.java │ │ │ ├── BPReferenceListMetadata.java │ │ │ ├── BPReferenceListener.java │ │ │ ├── BPReferenceMetadata.java │ │ │ ├── BPRegistrationListener.java │ │ │ ├── BPServiceMetadata.java │ │ │ ├── BPServiceReferenceMetadata.java │ │ │ ├── BPTarget.java │ │ │ ├── BPValueMetadata.java │ │ │ ├── OSGiBlueprintEvent.java │ │ │ ├── TransferObject.java │ │ │ ├── Util.java │ │ │ └── packageinfo │ │ │ └── impl │ │ │ ├── Activator.java │ │ │ ├── BlueprintMetadata.java │ │ │ ├── BlueprintState.java │ │ │ └── RegistrableStandardEmitterMBean.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── jmx │ │ └── blueprint │ │ └── impl │ │ ├── BlueprintMetadataTest.java │ │ └── BlueprintStateTest.java ├── jmx-bundle │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── appended-resources │ │ └── META-INF │ │ └── NOTICE.vm ├── jmx-core-whiteboard │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── jmx │ │ └── core │ │ └── whiteboard │ │ └── Activator.java ├── jmx-core │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── appended-resources │ │ │ └── META-INF │ │ │ │ └── NOTICE.vm │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── jmx │ │ │ ├── AbstractCompendiumHandler.java │ │ │ ├── Activator.java │ │ │ ├── JMXThreadFactory.java │ │ │ ├── Logger.java │ │ │ ├── MBeanHandler.java │ │ │ ├── MBeanServiceTracker.java │ │ │ ├── agent │ │ │ ├── JMXAgent.java │ │ │ ├── JMXAgentContext.java │ │ │ └── JMXAgentImpl.java │ │ │ ├── cm │ │ │ ├── ConfigurationAdmin.java │ │ │ └── ConfigurationAdminMBeanHandler.java │ │ │ ├── codec │ │ │ ├── AuthorizationData.java │ │ │ ├── BatchActionResult.java │ │ │ ├── BatchInstallResult.java │ │ │ ├── BatchResolveResult.java │ │ │ ├── BatchResult.java │ │ │ ├── BundleData.java │ │ │ ├── BundleEventData.java │ │ │ ├── BundleWiringData.java │ │ │ ├── GroupData.java │ │ │ ├── PackageData.java │ │ │ ├── PropertyData.java │ │ │ ├── RoleData.java │ │ │ ├── ServiceData.java │ │ │ ├── ServiceEventData.java │ │ │ ├── UserData.java │ │ │ └── packageinfo │ │ │ ├── framework │ │ │ ├── BundleState.java │ │ │ ├── BundleStateMBeanHandler.java │ │ │ ├── Framework.java │ │ │ ├── FrameworkMBeanHandler.java │ │ │ ├── PackageState.java │ │ │ ├── PackageStateMBeanHandler.java │ │ │ ├── ServiceState.java │ │ │ ├── ServiceStateMBeanHandler.java │ │ │ ├── StateConfig.java │ │ │ └── wiring │ │ │ │ ├── BundleWiringState.java │ │ │ │ └── BundleWiringStateMBeanHandler.java │ │ │ ├── permissionadmin │ │ │ ├── PermissionAdmin.java │ │ │ └── PermissionAdminMBeanHandler.java │ │ │ ├── provisioning │ │ │ ├── ProvisioningService.java │ │ │ └── ProvisioningServiceMBeanHandler.java │ │ │ ├── useradmin │ │ │ ├── UserAdmin.java │ │ │ └── UserAdminMBeanHandler.java │ │ │ └── util │ │ │ ├── FrameworkUtils.java │ │ │ ├── ObjectNameUtils.java │ │ │ ├── TypeUtils.java │ │ │ └── shared │ │ │ └── RegistrableStandardEmitterMBean.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── jmx │ │ ├── CompendiumHandlerTest.java │ │ ├── cm │ │ ├── ConfigurationAdminMBeanHandlerTest.java │ │ └── ConfigurationAdminTest.java │ │ ├── codec │ │ ├── BundleDataTest.java │ │ ├── BundleEventDataTest.java │ │ ├── PropertyDataTest.java │ │ ├── ServiceDataTest.java │ │ └── ServiceEventDataTest.java │ │ ├── framework │ │ ├── BundleStateMBeanHandlerTest.java │ │ ├── BundleStateTest.java │ │ ├── FrameworkTest.java │ │ ├── PackageStateTest.java │ │ ├── ServiceStateMBeanHandlerTest.java │ │ └── ServiceStateTest.java │ │ ├── permissionadmin │ │ └── PermissionAdminTest.java │ │ ├── provisioning │ │ ├── ProvisioningServiceMBeanHandlerTest.java │ │ └── ProvisioningServiceTest.java │ │ ├── useradmin │ │ └── UserAdminTest.java │ │ └── util │ │ ├── FrameworkUtilsTest.java │ │ └── TypeUtilsTest.java ├── jmx-itests │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── jmx │ │ │ ├── AbstractIntegrationTest.java │ │ │ ├── cm │ │ │ └── ConfigurationAdminMBeanTest.java │ │ │ ├── framework │ │ │ ├── BundleStateMBeanTest.java │ │ │ ├── FrameworkMBeanTest.java │ │ │ ├── PackageStateMBeanTest.java │ │ │ ├── ServiceStateMBeanTest.java │ │ │ ├── Streams.java │ │ │ └── wiring │ │ │ │ └── BundleWiringStateMBeanTest.java │ │ │ ├── permissionadmin │ │ │ └── PermissionAdminMBeanTest.java │ │ │ ├── provisioning │ │ │ └── ProvisioningServiceMBeanTest.java │ │ │ └── test │ │ │ ├── blueprint │ │ │ ├── BlueprintMBeanTest.java │ │ │ └── framework │ │ │ │ ├── AbstractArgumentPropertyValidator.java │ │ │ │ ├── AbstractCompositeDataValidator.java │ │ │ │ ├── AbstractListenerComponentValidator.java │ │ │ │ ├── AbstractServiceReferenceValidator.java │ │ │ │ ├── BeanArgumentValidator.java │ │ │ │ ├── BeanPropertyValidator.java │ │ │ │ ├── BeanValidator.java │ │ │ │ ├── BlueprintEventValidator.java │ │ │ │ ├── CollectionValidator.java │ │ │ │ ├── MapEntryValidator.java │ │ │ │ ├── NonNullObjectValueValidator.java │ │ │ │ ├── ObjectValueValidator.java │ │ │ │ ├── RefValidator.java │ │ │ │ ├── ReferenceListValidator.java │ │ │ │ ├── ReferenceListenerValidator.java │ │ │ │ ├── ReferenceValidator.java │ │ │ │ ├── RegistrationListenerValidator.java │ │ │ │ ├── ServiceValidator.java │ │ │ │ ├── TargetValidator.java │ │ │ │ ├── Util.java │ │ │ │ ├── Validator.java │ │ │ │ └── ValueValidator.java │ │ │ ├── bundlea │ │ │ ├── Activator.java │ │ │ ├── api │ │ │ │ └── InterfaceA.java │ │ │ └── impl │ │ │ │ ├── A.java │ │ │ │ └── A2.java │ │ │ ├── bundleb │ │ │ ├── Activator.java │ │ │ ├── api │ │ │ │ ├── InterfaceB.java │ │ │ │ └── MSF.java │ │ │ └── impl │ │ │ │ └── B.java │ │ │ └── fragmentc │ │ │ └── C.java │ │ └── resources │ │ └── ss-runner.properties ├── jmx-mbeanserver-platform │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── jmx │ │ └── mbean_server │ │ └── platform │ │ └── impl │ │ └── Activator.java ├── jmx-whiteboard │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── jmx │ │ │ └── whiteboard │ │ │ ├── Activator.java │ │ │ ├── JmxWhiteboardSupport.java │ │ │ └── MBeanHolder.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── jmx │ │ └── whiteboard │ │ ├── JmxWhiteboardSupportTest.java │ │ ├── MBeanHolderTest.java │ │ └── integration │ │ ├── MBeanServerTest.java │ │ ├── MBeanTest.java │ │ ├── helper │ │ ├── IntegrationTestBase.java │ │ ├── TestClass.java │ │ ├── TestClassMBean.java │ │ └── TestStandardMBean.java │ │ └── helper2 │ │ └── TestClass2.java ├── pom.xml └── tck │ ├── apply_to_tck.sh │ └── org.osgi.test.cases.jmx.bnd.bnd ├── jndi ├── LICENSE ├── NOTICE ├── jndi-api │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ ├── apache │ │ └── aries │ │ │ └── jndi │ │ │ ├── api │ │ │ ├── JNDIConstants.java │ │ │ └── packageinfo │ │ │ ├── spi │ │ │ ├── AugmenterInvoker.java │ │ │ ├── EnvironmentAugmentation.java │ │ │ ├── EnvironmentUnaugmentation.java │ │ │ └── packageinfo │ │ │ └── urls │ │ │ ├── URLObjectFactoryFinder.java │ │ │ └── packageinfo │ │ └── osgi │ │ └── service │ │ └── jndi │ │ ├── JNDIConstants.java │ │ ├── JNDIContextManager.java │ │ ├── JNDIProviderAdmin.java │ │ ├── package.html │ │ └── packageinfo ├── jndi-bundle │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── jndi │ │ └── priv │ │ └── Activator.java ├── jndi-core │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── jndi │ │ │ ├── AugmenterInvokerImpl.java │ │ │ ├── ContextHelper.java │ │ │ ├── ContextManagerService.java │ │ │ ├── ContextManagerServiceFactory.java │ │ │ ├── ContextProvider.java │ │ │ ├── DelegateContext.java │ │ │ ├── DirObjectFactoryHelper.java │ │ │ ├── JREInitialContextFactoryBuilder.java │ │ │ ├── OSGiInitialContextFactoryBuilder.java │ │ │ ├── OSGiObjectFactoryBuilder.java │ │ │ ├── ObjectFactoryHelper.java │ │ │ ├── ProviderAdminService.java │ │ │ ├── ProviderAdminServiceFactory.java │ │ │ ├── ServicePair.java │ │ │ ├── SingleContextProvider.java │ │ │ ├── URLContextProvider.java │ │ │ ├── Utils.java │ │ │ ├── startup │ │ │ └── Activator.java │ │ │ └── tracker │ │ │ └── CachingServiceTracker.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── jndi │ │ ├── InitialContextTest.java │ │ └── ObjectFactoryTest.java ├── jndi-legacy-support │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── jndi │ │ └── legacy │ │ └── support │ │ ├── Activator.java │ │ └── LegacyInitialContextFinder.java ├── jndi-rmi │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── jndi │ │ └── rmi │ │ ├── Activator.java │ │ └── packageinfo ├── jndi-url-itest-biz │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── resources │ │ └── OSGI-INF │ │ └── blueprint │ │ └── blueprint.xml ├── jndi-url-itest-web │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── jndiurl │ │ │ └── itest │ │ │ ├── JndiUrlItestServlet.java │ │ │ └── beans │ │ │ ├── ConfigBean.java │ │ │ └── SimpleBean.java │ │ └── resources │ │ ├── OSGI-INF │ │ └── blueprint │ │ │ └── blueprint.xml │ │ └── WEB-INF │ │ └── web.xml ├── jndi-url-itest │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── jndi │ │ └── itests │ │ └── JndiUrlIntegrationTest.java ├── jndi-url │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── jndi │ │ │ ├── services │ │ │ ├── ServiceHelper.java │ │ │ └── packageinfo │ │ │ └── url │ │ │ ├── AbstractName.java │ │ │ ├── AbstractServiceRegistryContext.java │ │ │ ├── Activator.java │ │ │ ├── BlueprintName.java │ │ │ ├── BlueprintNameParser.java │ │ │ ├── BlueprintURLContext.java │ │ │ ├── BlueprintURLContextFactory.java │ │ │ ├── BlueprintURLContextServiceFactory.java │ │ │ ├── OsgiName.java │ │ │ ├── OsgiNameParser.java │ │ │ ├── OsgiURLContextFactory.java │ │ │ ├── OsgiURLContextServiceFactory.java │ │ │ ├── ServiceRegistryContext.java │ │ │ ├── ServiceRegistryListContext.java │ │ │ └── SingleServiceTracker.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── jndi │ │ ├── services │ │ └── ServiceHelperTest.java │ │ └── url │ │ ├── BlueprintURLContextTest.java │ │ ├── OsgiNameParserTest.java │ │ └── ServiceRegistryContextTest.java └── pom.xml ├── jpa └── README.md ├── parent ├── LICENSE ├── NOTICE └── pom.xml ├── pom.xml ├── proxy ├── pom.xml ├── proxy-api │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── proxy │ │ ├── FinalModifierException.java │ │ ├── InvocationListener.java │ │ ├── ProxyManager.java │ │ ├── UnableToProxyException.java │ │ ├── packageinfo │ │ └── weavinghook │ │ ├── ProxyWeavingController.java │ │ ├── WeavingHelper.java │ │ └── packageinfo ├── proxy-impl │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── proxy │ │ │ ├── impl │ │ │ ├── AbstractProxyManager.java │ │ │ ├── AsmProxyManager.java │ │ │ ├── DefaultWrapper.java │ │ │ ├── JdkProxyManager.java │ │ │ ├── ProxyHandler.java │ │ │ ├── ProxyManagerActivator.java │ │ │ ├── ProxyUtils.java │ │ │ ├── SingleInstanceDispatcher.java │ │ │ ├── SystemModuleClassLoader.java │ │ │ ├── common │ │ │ │ ├── AbstractWovenProxyAdapter.java │ │ │ │ ├── AbstractWovenProxyMethodAdapter.java │ │ │ │ ├── ConstructorFinder.java │ │ │ │ ├── MethodCopyingClassAdapter.java │ │ │ │ ├── OSGiFriendlyClassVisitor.java │ │ │ │ ├── OSGiFriendlyClassWriter.java │ │ │ │ ├── TypeMethod.java │ │ │ │ ├── WovenProxyAbstractMethodAdapter.java │ │ │ │ └── WovenProxyConcreteMethodAdapter.java │ │ │ ├── gen │ │ │ │ ├── Constants.java │ │ │ │ ├── ProxyClassBytecodeGenerationException.java │ │ │ │ ├── ProxyClassDefinitionException.java │ │ │ │ ├── ProxyClassInstantiationException.java │ │ │ │ ├── ProxySubclassAdapter.java │ │ │ │ ├── ProxySubclassGenerator.java │ │ │ │ ├── ProxySubclassHierarchyAdapter.java │ │ │ │ ├── ProxySubclassMethodHashSet.java │ │ │ │ └── UnableToLoadProxyException.java │ │ │ ├── interfaces │ │ │ │ ├── InterfaceCombiningClassAdapter.java │ │ │ │ ├── InterfaceProxyGenerator.java │ │ │ │ ├── InterfaceUsingWovenProxyAdapter.java │ │ │ │ └── ProxyClassLoader.java │ │ │ └── weaving │ │ │ │ ├── ProxyWeavingHook.java │ │ │ │ ├── SyntheticSerialVerUIDAdder.java │ │ │ │ ├── WovenProxyAdapter.java │ │ │ │ └── WovenProxyGenerator.java │ │ │ ├── synthesizer │ │ │ └── Synthesizer.java │ │ │ └── weaving │ │ │ ├── WovenProxy.java │ │ │ └── packageinfo │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ ├── blueprint │ │ └── proxy │ │ │ ├── AbstractProxyTest.java │ │ │ ├── InterfaceProxyingTest.java │ │ │ ├── ProxySubclassGeneratorTest.java │ │ │ ├── ProxyTestClassAbstract.java │ │ │ ├── ProxyTestClassChildOfAbstract.java │ │ │ ├── ProxyTestClassCovariant.java │ │ │ ├── ProxyTestClassCovariantOverride.java │ │ │ ├── ProxyTestClassFinal.java │ │ │ ├── ProxyTestClassFinalMethod.java │ │ │ ├── ProxyTestClassGeneral.java │ │ │ ├── ProxyTestClassGeneralWithNoDefaultOrProtectedAccess.java │ │ │ ├── ProxyTestClassGeneric.java │ │ │ ├── ProxyTestClassGenericSuper.java │ │ │ ├── ProxyTestClassInnerClasses.java │ │ │ ├── ProxyTestClassPackageAccessCtor.java │ │ │ ├── ProxyTestClassPrivateConstructor.java │ │ │ ├── ProxyTestClassSerializable.java │ │ │ ├── ProxyTestClassSerializableChild.java │ │ │ ├── ProxyTestClassSerializableInterface.java │ │ │ ├── ProxyTestClassSerializableWithSVUID.java │ │ │ ├── ProxyTestClassStaticInitOfChild.java │ │ │ ├── ProxyTestClassStaticInitOfChildParent.java │ │ │ ├── ProxyTestClassSuper.java │ │ │ ├── ProxyTestClassSuperWithNoDefaultOrProtectedAccess.java │ │ │ ├── ProxyTestClassUnweavableChild.java │ │ │ ├── ProxyTestClassUnweavableChildWithDefaultMethodWrongPackageParent.java │ │ │ ├── ProxyTestClassUnweavableChildWithFinalMethodParent.java │ │ │ ├── ProxyTestClassUnweavableGrandParent.java │ │ │ ├── ProxyTestClassUnweavableSibling.java │ │ │ ├── ProxyTestClassUnweavableSuper.java │ │ │ ├── ProxyTestClassUnweavableSuperWithFinalMethod.java │ │ │ ├── ProxyTestInterface.java │ │ │ ├── ProxyTestSerializableInterface.java │ │ │ ├── TestInterface.java │ │ │ ├── WovenProxyGeneratorTest.java │ │ │ ├── WovenProxyPlusSubclassGeneratorTest.java │ │ │ ├── WovenSubclassGeneratorTest.java │ │ │ ├── complex │ │ │ ├── AriesTransactionManager.java │ │ │ └── manager │ │ │ │ ├── MonitorableTransactionManager.java │ │ │ │ ├── RecoverableTransactionManager.java │ │ │ │ ├── XAWork.java │ │ │ │ └── XidImporter.java │ │ │ └── pkg │ │ │ └── ProxyTestClassUnweavableSuperWithDefaultMethodWrongPackageParent.java │ │ └── proxy │ │ ├── impl │ │ └── weaving │ │ │ └── ProxyWeavingHookTest.java │ │ └── test │ │ ├── a │ │ └── ProxyTestClassA.java │ │ ├── b │ │ └── ProxyTestClassB.java │ │ └── c │ │ └── ProxyTestClassC.java └── proxy-itests │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ └── test │ └── java │ └── org │ └── apache │ └── aries │ └── proxy │ └── itests │ ├── AbstractProxyTest.java │ ├── BasicProxyTest.java │ └── WeavingProxyTest.java ├── pushstream ├── README.md ├── pom.xml └── pushstream │ ├── bnd.bnd │ ├── pom.xml │ └── src │ └── main │ └── java │ └── org │ ├── apache │ └── aries │ │ └── pushstream │ │ ├── AbstractPushStreamImpl.java │ │ ├── BufferedPushStreamImpl.java │ │ ├── IntermediatePushStreamImpl.java │ │ ├── SimplePushEventSourceImpl.java │ │ └── UnbufferedPushStreamImpl.java │ └── osgi │ └── util │ └── pushstream │ ├── AbstractBufferBuilder.java │ ├── BufferBuilder.java │ ├── PushEvent.java │ ├── PushEventConsumer.java │ ├── PushEventSource.java │ ├── PushStream.java │ ├── PushStreamBuilder.java │ ├── PushStreamBuilderImpl.java │ ├── PushStreamProvider.java │ ├── PushbackPolicy.java │ ├── PushbackPolicyOption.java │ ├── QueuePolicy.java │ ├── QueuePolicyOption.java │ ├── SimplePushEventSource.java │ └── package-info.java ├── quiesce ├── pom.xml ├── quiesce-api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── quiesce │ │ ├── manager │ │ ├── QuiesceCallback.java │ │ ├── QuiesceManager.java │ │ └── packageinfo │ │ └── participant │ │ ├── QuiesceParticipant.java │ │ └── packageinfo ├── quiesce-manager-itest │ ├── pom.xml │ └── src │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── quiesce │ │ └── manager │ │ └── itest │ │ ├── MockQuiesceParticipant.java │ │ └── QuiesceManagerTest.java └── quiesce-manager │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── org │ │ └── apache │ │ └── aries │ │ └── quiesce │ │ └── manager │ │ └── impl │ │ ├── Activator.java │ │ └── QuiesceManagerImpl.java │ └── resources │ └── org │ └── apache │ └── aries │ └── quiesce │ └── manager │ └── nls │ └── quiesceMessages.properties ├── samples ├── LICENSE ├── NOTICE ├── ariestrader │ ├── LICENSE │ ├── NOTICE │ ├── assemblies │ │ ├── equinox-test-harness │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── filtered-resources │ │ │ │ └── configuration │ │ │ │ └── config.ini │ │ └── pom.xml │ ├── modules │ │ ├── ariestrader-api │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── ariestrader │ │ │ │ └── api │ │ │ │ ├── TradeDBManager.java │ │ │ │ ├── TradeServiceUtilities.java │ │ │ │ ├── TradeServices.java │ │ │ │ ├── TradeServicesManager.java │ │ │ │ ├── packageinfo │ │ │ │ └── persistence │ │ │ │ ├── AccountDataBean.java │ │ │ │ ├── AccountProfileDataBean.java │ │ │ │ ├── HoldingDataBean.java │ │ │ │ ├── MarketSummaryDataBean.java │ │ │ │ ├── OrderDataBean.java │ │ │ │ ├── QuoteDataBean.java │ │ │ │ ├── RunStatsDataBean.java │ │ │ │ └── packageinfo │ │ ├── ariestrader-beans │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── ariestrader │ │ │ │ └── beans │ │ │ │ ├── AccountDataBeanImpl.java │ │ │ │ ├── AccountProfileDataBeanImpl.java │ │ │ │ ├── HoldingDataBeanImpl.java │ │ │ │ ├── OrderDataBeanImpl.java │ │ │ │ ├── QuoteDataBeanImpl.java │ │ │ │ └── packageinfo │ │ ├── ariestrader-core │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── ariestrader │ │ │ │ └── core │ │ │ │ ├── TradeDBManagerImpl.java │ │ │ │ └── TradeServicesManagerImpl.java │ │ ├── ariestrader-derby-ds │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── resources │ │ │ │ └── OSGI-INF │ │ │ │ └── blueprint │ │ │ │ └── blueprint.xml │ │ ├── ariestrader-entities │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── apache │ │ │ │ │ └── aries │ │ │ │ │ └── samples │ │ │ │ │ └── ariestrader │ │ │ │ │ └── entities │ │ │ │ │ ├── AccountDataBeanImpl.java │ │ │ │ │ ├── AccountProfileDataBeanImpl.java │ │ │ │ │ ├── HoldingDataBeanImpl.java │ │ │ │ │ ├── OrderDataBeanImpl.java │ │ │ │ │ ├── QuoteDataBeanImpl.java │ │ │ │ │ └── packageinfo │ │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── persistence.xml │ │ ├── ariestrader-persist-jdbc │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── ariestrader │ │ │ │ └── persist │ │ │ │ └── jdbc │ │ │ │ ├── KeySequenceDirect.java │ │ │ │ └── TradeJdbc.java │ │ ├── ariestrader-persist-jpa-am │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── ariestrader │ │ │ │ └── persist │ │ │ │ └── jpa │ │ │ │ └── am │ │ │ │ └── TradeJpaAm.java │ │ ├── ariestrader-persist-jpa-cm │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── ariestrader │ │ │ │ └── persist │ │ │ │ └── jpa │ │ │ │ └── cm │ │ │ │ └── TradeJpaCm.java │ │ ├── ariestrader-util │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── ariestrader │ │ │ │ └── util │ │ │ │ ├── FinancialUtils.java │ │ │ │ ├── KeyBlock.java │ │ │ │ ├── Log.java │ │ │ │ ├── MDBStats.java │ │ │ │ ├── ServiceUtilities.java │ │ │ │ ├── TimerStat.java │ │ │ │ ├── TradeConfig.java │ │ │ │ └── packageinfo │ │ ├── ariestrader-web │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── apache │ │ │ │ │ └── aries │ │ │ │ │ └── samples │ │ │ │ │ └── ariestrader │ │ │ │ │ └── web │ │ │ │ │ ├── OrdersAlertFilter.java │ │ │ │ │ ├── TradeAppServlet.java │ │ │ │ │ ├── TradeBuildDB.java │ │ │ │ │ ├── TradeConfigServlet.java │ │ │ │ │ ├── TradeScenarioServlet.java │ │ │ │ │ ├── TradeServletAction.java │ │ │ │ │ └── prims │ │ │ │ │ ├── ExplicitGC.java │ │ │ │ │ ├── PingBean.java │ │ │ │ │ ├── PingJDBCRead.java │ │ │ │ │ ├── PingJDBCWrite.java │ │ │ │ │ ├── PingServlet.java │ │ │ │ │ ├── PingServlet2Include.java │ │ │ │ │ ├── PingServlet2IncludeRcv.java │ │ │ │ │ ├── PingServlet2JNDI.java │ │ │ │ │ ├── PingServlet2Jsp.java │ │ │ │ │ ├── PingServlet2Servlet.java │ │ │ │ │ ├── PingServlet2ServletRcv.java │ │ │ │ │ ├── PingServletWriter.java │ │ │ │ │ ├── PingSession1.java │ │ │ │ │ ├── PingSession2.java │ │ │ │ │ ├── PingSession3.java │ │ │ │ │ └── PingSession3Object.java │ │ │ │ ├── resources │ │ │ │ └── dbscripts │ │ │ │ │ ├── db2 │ │ │ │ │ └── Table.ddl │ │ │ │ │ ├── derby │ │ │ │ │ └── Table.ddl │ │ │ │ │ ├── oracle │ │ │ │ │ └── Table.ddl │ │ │ │ │ └── other │ │ │ │ │ └── Table.ddl │ │ │ │ └── webapp │ │ │ │ ├── PingHtml.html │ │ │ │ ├── PingJsp.jsp │ │ │ │ ├── PingJspEL.jsp │ │ │ │ ├── PingServlet2Jsp.jsp │ │ │ │ ├── WEB-INF │ │ │ │ └── web.xml │ │ │ │ ├── account.jsp │ │ │ │ ├── accountImg.jsp │ │ │ │ ├── config.jsp │ │ │ │ ├── configure.html │ │ │ │ ├── contentHome.html │ │ │ │ ├── displayQuote.jsp │ │ │ │ ├── docs │ │ │ │ ├── benchmarking.html │ │ │ │ ├── documentation.html │ │ │ │ ├── glossary.html │ │ │ │ ├── rtCharacterisitics.html │ │ │ │ ├── tradeFAQ.html │ │ │ │ └── tradeversion.html │ │ │ │ ├── error.jsp │ │ │ │ ├── footer.html │ │ │ │ ├── header.html │ │ │ │ ├── images │ │ │ │ ├── DayTraderHead_blue.gif │ │ │ │ ├── DayTraderHead_red.gif │ │ │ │ ├── SOAPconfig.gif │ │ │ │ ├── about.gif │ │ │ │ ├── account.gif │ │ │ │ ├── ariesTraderLogo.gif │ │ │ │ ├── ariesTraderOverview.png │ │ │ │ ├── aries_copyRight.gif │ │ │ │ ├── arrowdown.gif │ │ │ │ ├── arrowup.gif │ │ │ │ ├── bottomRedBar.gif │ │ │ │ ├── configuration.gif │ │ │ │ ├── copyRight.gif │ │ │ │ ├── dayTraderLogo.gif │ │ │ │ ├── faq.gif │ │ │ │ ├── graph.gif │ │ │ │ ├── home.gif │ │ │ │ ├── homeBanner.gif │ │ │ │ ├── line.gif │ │ │ │ ├── logout.gif │ │ │ │ ├── lower_banner.gif │ │ │ │ ├── menuHome.gif │ │ │ │ ├── portfolio.gif │ │ │ │ ├── primitives.gif │ │ │ │ ├── quotes.gif │ │ │ │ ├── reports.gif │ │ │ │ ├── spacer.gif │ │ │ │ ├── ticker-anim.gif │ │ │ │ ├── topRedBar.gif │ │ │ │ ├── topline.jpg │ │ │ │ ├── tradeOverview.png │ │ │ │ └── tradingAndPortfolios.gif │ │ │ │ ├── index.html │ │ │ │ ├── leftMenu.html │ │ │ │ ├── marketSummary.jsp │ │ │ │ ├── order.jsp │ │ │ │ ├── orderImg.jsp │ │ │ │ ├── portfolio.jsp │ │ │ │ ├── portfolioImg.jsp │ │ │ │ ├── quote.jsp │ │ │ │ ├── quoteImg.jsp │ │ │ │ ├── register.jsp │ │ │ │ ├── registerImg.jsp │ │ │ │ ├── runStats.jsp │ │ │ │ ├── sample.jsp │ │ │ │ ├── style.css │ │ │ │ ├── tradehome.jsp │ │ │ │ ├── tradehomeImg.jsp │ │ │ │ ├── web_prmtv.html │ │ │ │ ├── welcome.jsp │ │ │ │ └── welcomeImg.jsp │ │ └── pom.xml │ └── pom.xml ├── blog │ ├── LICENSE │ ├── NOTICE │ ├── blog-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── samples │ │ │ └── blog │ │ │ └── api │ │ │ ├── Blog.java │ │ │ ├── BlogAuthor.java │ │ │ ├── BlogAuthorManager.java │ │ │ ├── BlogComment.java │ │ │ ├── BlogCommentManager.java │ │ │ ├── BlogEntry.java │ │ │ ├── BlogEntryManager.java │ │ │ ├── BloggingService.java │ │ │ ├── comment │ │ │ └── persistence │ │ │ │ ├── BlogCommentService.java │ │ │ │ ├── Comment.java │ │ │ │ └── packageinfo │ │ │ ├── packageinfo │ │ │ └── persistence │ │ │ ├── Author.java │ │ │ ├── BlogPersistenceService.java │ │ │ ├── Entry.java │ │ │ └── packageinfo │ ├── blog-biz │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── samples │ │ │ └── blog │ │ │ └── biz │ │ │ ├── BlogAuthorImpl.java │ │ │ ├── BlogAuthorManagerImpl.java │ │ │ ├── BlogCommentImpl.java │ │ │ ├── BlogCommentManagerImpl.java │ │ │ ├── BlogEntryImpl.java │ │ │ ├── BlogEntryManagerImpl.java │ │ │ ├── BlogImpl.java │ │ │ ├── BlogListAdapter.java │ │ │ ├── BlogListIterator.java │ │ │ └── BloggingServiceImpl.java │ ├── blog-comment-ejb │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── blog │ │ │ │ └── comment │ │ │ │ └── ejb │ │ │ │ ├── BlogCommentEJB.java │ │ │ │ └── CommentImpl.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── persistence.xml │ ├── blog-datasource │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── OSGI-INF │ │ │ └── blueprint │ │ │ └── dataSource.xml │ ├── blog-itests │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── samples │ │ │ └── blog │ │ │ └── itests │ │ │ ├── AbstractBlogIntegrationTest.java │ │ │ ├── JdbcBlogSampleTest.java │ │ │ ├── JpaBlogSampleTest.java │ │ │ └── QuiesceBlogSampleTest.java │ ├── blog-persistence-jdbc │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── samples │ │ │ └── blog │ │ │ └── persistence │ │ │ └── jdbc │ │ │ ├── BlogPersistenceServiceImpl.java │ │ │ ├── DatasourceProducer.java │ │ │ ├── Statements.java │ │ │ └── entity │ │ │ ├── AuthorImpl.java │ │ │ └── EntryImpl.java │ ├── blog-persistence-jpa │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── blog │ │ │ │ └── persistence │ │ │ │ └── jpa │ │ │ │ ├── BlogPersistenceServiceImpl.java │ │ │ │ └── entity │ │ │ │ ├── AuthorImpl.java │ │ │ │ └── EntryImpl.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── persistence.xml │ ├── blog-web │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── blog │ │ │ │ └── web │ │ │ │ ├── AddComment.java │ │ │ │ ├── AddCommentForm.java │ │ │ │ ├── CreateBlogEntry.java │ │ │ │ ├── CreateBlogEntryForm.java │ │ │ │ ├── EditAuthor.java │ │ │ │ ├── EditAuthorForm.java │ │ │ │ ├── ViewAuthor.java │ │ │ │ ├── ViewBlog.java │ │ │ │ └── util │ │ │ │ ├── FormServlet.java │ │ │ │ ├── FormatChecker.java │ │ │ │ ├── HTMLOutput.java │ │ │ │ └── JNDIHelper.java │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ ├── images │ │ │ ├── Arieslogo_Horizontal.gif │ │ │ ├── BigBullet.png │ │ │ ├── bg.png │ │ │ ├── bg02-purple-left.png │ │ │ ├── bg02-purple-right.png │ │ │ ├── bg02-white-left-nogr.png │ │ │ ├── bg02-white-right-nogr.png │ │ │ ├── feather.png │ │ │ ├── left-box-bottom.png │ │ │ ├── left-box-right.png │ │ │ └── left-box-top.png │ │ │ ├── index.html │ │ │ └── style │ │ │ └── blog.css │ └── pom.xml ├── blueprint │ ├── helloworld │ │ ├── helloworld-api │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── blueprint │ │ │ │ └── helloworld │ │ │ │ └── api │ │ │ │ └── HelloWorldService.java │ │ ├── helloworld-assembly │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── filtered-resources │ │ │ │ └── configuration │ │ │ │ └── config.ini │ │ ├── helloworld-client │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── blueprint │ │ │ │ └── helloworld │ │ │ │ └── client │ │ │ │ └── HelloWorldClient.java │ │ ├── helloworld-itests │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── blueprint │ │ │ │ └── helloworld │ │ │ │ └── itests │ │ │ │ ├── AbstractIntegrationTest.java │ │ │ │ └── HelloworldSampleTest.java │ │ ├── helloworld-server │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── blueprint │ │ │ │ └── helloworld │ │ │ │ └── server │ │ │ │ └── HelloWorldServiceImpl.java │ │ └── pom.xml │ ├── idverifier │ │ ├── idverifier-api │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── samples │ │ │ │ └── blueprint │ │ │ │ └── idverifier │ │ │ │ └── api │ │ │ │ ├── CreditRecordOperation.java │ │ │ │ └── PersonIDVerifier.java │ │ ├── idverifier-assembly │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── filtered-resources │ │ │ │ └── conf │ │ │ │ │ └── config.properties │ │ │ │ └── resources │ │ │ │ ├── run.bat │ │ │ │ └── run.sh │ │ ├── idverifier-client │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── apache │ │ │ │ │ └── aries │ │ │ │ │ └── samples │ │ │ │ │ └── blueprint │ │ │ │ │ └── idverifier │ │ │ │ │ └── client │ │ │ │ │ ├── BankInfo.java │ │ │ │ │ ├── CreditQueryRegistrationListener.java │ │ │ │ │ ├── CreditRecord.java │ │ │ │ │ ├── CreditRecordFactory.java │ │ │ │ │ ├── CreditRecordOperationImpl.java │ │ │ │ │ ├── CreditRecordStore.java │ │ │ │ │ ├── IDConverter.java │ │ │ │ │ ├── IDVerifierClientActivator.java │ │ │ │ │ ├── PersonBankBean.java │ │ │ │ │ ├── PersonCreditRecords.java │ │ │ │ │ ├── PersonalInfo.java │ │ │ │ │ ├── RandomIDChoice.java │ │ │ │ │ └── VerifierServiceReferenceListener.java │ │ │ │ └── resources │ │ │ │ └── OSGI-INF │ │ │ │ └── blueprint │ │ │ │ └── blueprint-sample-idverifier-client.xml │ │ ├── idverifier-server │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── apache │ │ │ │ │ └── aries │ │ │ │ │ └── samples │ │ │ │ │ └── blueprint │ │ │ │ │ └── idverifier │ │ │ │ │ └── server │ │ │ │ │ ├── ComplexVerifierRegistrationListener.java │ │ │ │ │ ├── PersonIDVerifierComplexImpl.java │ │ │ │ │ ├── PersonIDVerifierSimpleImpl.java │ │ │ │ │ └── SimpleVerifierRegistrationListener.java │ │ │ │ └── resources │ │ │ │ └── OSGI-INF │ │ │ │ └── blueprint │ │ │ │ └── blueprint-sample-idverifier-server.xml │ │ ├── pom.xml │ │ └── readme.txt │ └── pom.xml └── pom.xml ├── spi-fly ├── LICENSE ├── NOTICE ├── README.adoc ├── changelog.md ├── changelog.sh ├── pom.xml ├── spi-fly-core │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── spifly │ │ │ │ ├── ArgRestrictions.java │ │ │ │ ├── BaseActivator.java │ │ │ │ ├── BundleDescriptor.java │ │ │ │ ├── ConsumerBundleTrackerCustomizer.java │ │ │ │ ├── ConsumerHeaderProcessor.java │ │ │ │ ├── ConsumerRestriction.java │ │ │ │ ├── HeaderParser.java │ │ │ │ ├── MethodRestriction.java │ │ │ │ ├── MultiDelegationClassloader.java │ │ │ │ ├── Pair.java │ │ │ │ ├── ProviderBundleTrackerCustomizer.java │ │ │ │ ├── ProviderPrototypeServiceFactory.java │ │ │ │ ├── ProviderServiceFactory.java │ │ │ │ ├── SpiFlyConstants.java │ │ │ │ ├── Streams.java │ │ │ │ ├── Util.java │ │ │ │ └── WeavingData.java │ │ └── resources │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── spifly │ │ │ └── packageinfo │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ ├── mytest │ │ │ ├── MySPI.java │ │ │ └── MySPI2.java │ │ │ └── spifly │ │ │ ├── HeaderParserTest.java │ │ │ ├── JaxpClient.java │ │ │ ├── MySPIImpl.java │ │ │ ├── ProviderBundleTrackerCustomizerGenericCapabilityTest.java │ │ │ ├── ProviderBundleTrackerCustomizerTest.java │ │ │ ├── UtilTest.java │ │ │ ├── impl1 │ │ │ └── MySPIImpl1.java │ │ │ ├── impl2 │ │ │ ├── MySPIImpl2a.java │ │ │ └── MySPIImpl2b.java │ │ │ ├── impl3 │ │ │ └── MySPIImpl3.java │ │ │ └── impl4 │ │ │ ├── MySPIImpl4a.java │ │ │ ├── MySPIImpl4b.java │ │ │ └── MySPIImpl4c.java │ │ └── resources │ │ ├── embedded.jar │ │ ├── embedded2.jar │ │ ├── embedded3.jar │ │ ├── logging.properties │ │ └── org │ │ └── apache │ │ └── aries │ │ └── spifly │ │ ├── impl1 │ │ └── META-INF │ │ │ └── services │ │ │ └── org.apache.aries.mytest.MySPI │ │ └── impl4 │ │ └── META-INF │ │ └── services │ │ ├── org.apache.aries.mytest.MySPI │ │ └── org.apache.aries.mytest.MySPI2 ├── spi-fly-dynamic-bundle │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ ├── resolve.bndrun │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── spifly │ │ │ └── dynamic │ │ │ ├── ClientWeavingHook.java │ │ │ ├── DynamicWeavingActivator.java │ │ │ └── OSGiFriendlyClassWriter.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ ├── mytest │ │ │ ├── AltSPI.java │ │ │ └── MySPI.java │ │ │ └── spifly │ │ │ └── dynamic │ │ │ ├── AltTestClient.java │ │ │ ├── ClientWeavingHookGenericCapabilityTest.java │ │ │ ├── ClientWeavingHookOSGi43Test.java │ │ │ ├── ClientWeavingHookTest.java │ │ │ ├── JaxpClient.java │ │ │ ├── TestClient.java │ │ │ ├── TestClient2.java │ │ │ ├── TestClient3.java │ │ │ ├── UnaffectedTestClient.java │ │ │ ├── impl1 │ │ │ └── MySPIImpl1.java │ │ │ ├── impl2 │ │ │ ├── AltSPIImpl1.java │ │ │ ├── MySPIImpl2.java │ │ │ └── MySPIImpl3.java │ │ │ ├── impl2_123 │ │ │ └── MySPIImpl2B.java │ │ │ ├── impl3 │ │ │ └── MyAltDocumentBuilderFactory.java │ │ │ ├── impl4 │ │ │ ├── AltSPIImpl2.java │ │ │ └── MySPIImpl4.java │ │ │ └── impl5 │ │ │ └── MySPIImpl5.java │ │ └── resources │ │ ├── logging.properties │ │ └── org │ │ └── apache │ │ └── aries │ │ └── spifly │ │ └── dynamic │ │ ├── impl1 │ │ └── META-INF │ │ │ └── services │ │ │ └── org.apache.aries.mytest.MySPI │ │ ├── impl2 │ │ └── META-INF │ │ │ └── services │ │ │ ├── org.apache.aries.mytest.AltSPI │ │ │ └── org.apache.aries.mytest.MySPI │ │ ├── impl2_123 │ │ └── META-INF │ │ │ └── services │ │ │ └── org.apache.aries.mytest.MySPI │ │ ├── impl3 │ │ └── META-INF │ │ │ └── services │ │ │ └── javax.xml.parsers.DocumentBuilderFactory │ │ ├── impl4 │ │ └── META-INF │ │ │ └── services │ │ │ ├── org.apache.aries.mytest.AltSPI │ │ │ └── org.apache.aries.mytest.MySPI │ │ └── impl5 │ │ └── META-INF │ │ └── services │ │ └── org.apache.aries.mytest.MySPI ├── spi-fly-dynamic-framework-extension │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── resolve.bndrun ├── spi-fly-examples │ ├── pom.xml │ ├── spi-fly-example-client1-bundle │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── spifly │ │ │ └── client │ │ │ └── bundle │ │ │ └── Activator.java │ ├── spi-fly-example-client1-jar │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── spifly │ │ │ └── client │ │ │ └── jar │ │ │ └── Consumer.java │ ├── spi-fly-example-client2-bundle │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── spifly │ │ │ └── examples │ │ │ └── client2 │ │ │ └── impl │ │ │ └── Activator.java │ ├── spi-fly-example-client3-bundle │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── spifly │ │ │ └── examples │ │ │ └── client3 │ │ │ └── impl │ │ │ └── Activator.java │ ├── spi-fly-example-client3-fragment │ │ └── pom.xml │ ├── spi-fly-example-provider-consumer-bundle │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── spifly │ │ │ └── pc │ │ │ └── bundle │ │ │ └── Activator.java │ ├── spi-fly-example-provider1-bundle │ │ └── pom.xml │ ├── spi-fly-example-provider1-jar │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── spifly │ │ │ │ └── mysvc │ │ │ │ └── impl │ │ │ │ └── SPIProviderImpl.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.apache.aries.spifly.mysvc.SPIProvider │ ├── spi-fly-example-provider2-bundle │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── spifly │ │ │ │ └── mysvc │ │ │ │ └── impl2 │ │ │ │ └── SPIProviderImpl.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.apache.aries.spifly.mysvc.SPIProvider │ ├── spi-fly-example-provider3-bundle │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── spifly │ │ │ │ └── mysvc │ │ │ │ └── impl3 │ │ │ │ └── SPIProviderImpl.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.apache.aries.spifly.mysvc.SPIProvider │ ├── spi-fly-example-provider3-fragment │ │ └── pom.xml │ ├── spi-fly-example-resource-client-bundle │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── spifly │ │ │ └── example │ │ │ └── resource │ │ │ └── client │ │ │ ├── Activator.java │ │ │ └── Foo.java │ ├── spi-fly-example-resource-provider-bundle │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── resources │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── spifly │ │ │ └── test │ │ │ └── blah.txt │ └── spi-fly-example-spi-bundle │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── spifly │ │ └── mysvc │ │ └── SPIProvider.java ├── spi-fly-itests │ ├── LICENSE │ ├── NOTICE │ ├── logback.xml │ ├── pom.xml │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── spifly │ │ │ └── itests │ │ │ ├── InitialTest.java │ │ │ └── util │ │ │ └── TeeOutputStream.java │ └── test.bndrun ├── spi-fly-static-bundle │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ ├── resolve.bndrun │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── spifly │ │ └── staticbundle │ │ └── StaticWeavingActivator.java ├── spi-fly-static-tool │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── spifly │ │ │ └── statictool │ │ │ ├── DirTree.java │ │ │ ├── Main.java │ │ │ └── StaticToolClassWriter.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── spifly │ │ │ └── statictool │ │ │ ├── ConsumerTest.java │ │ │ ├── MainTest.java │ │ │ ├── RequirementTest.java │ │ │ └── bundle │ │ │ ├── Test2Class.java │ │ │ ├── Test3Class.java │ │ │ └── TestClass.java │ │ └── resources │ │ ├── logging.properties │ │ └── testjar.jar ├── spi-fly-weaver │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── spifly │ │ └── weaver │ │ └── TCCLSetterVisitor.java └── tck │ └── apply-to-tck.sh ├── subsystem ├── pom.xml ├── readme.txt ├── subsystem-api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ ├── apache │ │ └── aries │ │ │ └── subsystem │ │ │ ├── AriesSubsystem.java │ │ │ ├── ContentHandler.java │ │ │ └── packageinfo │ │ └── osgi │ │ └── service │ │ ├── repository │ │ ├── ContentNamespace.java │ │ ├── Repository.java │ │ ├── RepositoryContent.java │ │ ├── package-info.java │ │ └── packageinfo │ │ └── subsystem │ │ ├── Subsystem.java │ │ ├── SubsystemConstants.java │ │ ├── SubsystemException.java │ │ ├── SubsystemPermission.java │ │ ├── package-info.java │ │ └── packageinfo ├── subsystem-bundle │ ├── LICENSE │ ├── NOTICE │ └── pom.xml ├── subsystem-core │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── subsystem │ │ │ └── core │ │ │ ├── archive │ │ │ ├── AbstractAttribute.java │ │ │ ├── AbstractClause.java │ │ │ ├── AbstractClauseBasedHeader.java │ │ │ ├── AbstractDirective.java │ │ │ ├── AbstractHeader.java │ │ │ ├── AbstractParameter.java │ │ │ ├── AriesProvisionDependenciesDirective.java │ │ │ ├── AriesSubsystemLocationHeader.java │ │ │ ├── AriesSubsystemParentsHeader.java │ │ │ ├── Attribute.java │ │ │ ├── AttributeFactory.java │ │ │ ├── BundleManifest.java │ │ │ ├── BundleManifestVersionHeader.java │ │ │ ├── BundleRequiredExecutionEnvironmentHeader.java │ │ │ ├── BundleSymbolicNameHeader.java │ │ │ ├── BundleVersionAttribute.java │ │ │ ├── BundleVersionHeader.java │ │ │ ├── CapabilityHeader.java │ │ │ ├── CardinalityDirective.java │ │ │ ├── Clause.java │ │ │ ├── ClauseTokenizer.java │ │ │ ├── DeployedContentHeader.java │ │ │ ├── DeployedContentRequirement.java │ │ │ ├── DeployedVersionAttribute.java │ │ │ ├── DeploymentManifest.java │ │ │ ├── Directive.java │ │ │ ├── DirectiveFactory.java │ │ │ ├── DynamicImportPackageHeader.java │ │ │ ├── DynamicImportPackageRequirement.java │ │ │ ├── EffectiveDirective.java │ │ │ ├── ExportPackageCapability.java │ │ │ ├── ExportPackageHeader.java │ │ │ ├── FilterDirective.java │ │ │ ├── FragmentHostCapability.java │ │ │ ├── FragmentHostHeader.java │ │ │ ├── FragmentHostRequirement.java │ │ │ ├── GenericAttribute.java │ │ │ ├── GenericClause.java │ │ │ ├── GenericDirective.java │ │ │ ├── GenericHeader.java │ │ │ ├── Grammar.java │ │ │ ├── Header.java │ │ │ ├── HeaderFactory.java │ │ │ ├── ImportPackageHeader.java │ │ │ ├── ImportPackageRequirement.java │ │ │ ├── Manifest.java │ │ │ ├── ManifestVersionHeader.java │ │ │ ├── OsgiExecutionEnvironmentRequirement.java │ │ │ ├── Parameter.java │ │ │ ├── ParameterFactory.java │ │ │ ├── Patterns.java │ │ │ ├── PreferredProviderHeader.java │ │ │ ├── PreferredProviderRequirement.java │ │ │ ├── ProvideBundleCapability.java │ │ │ ├── ProvideCapabilityCapability.java │ │ │ ├── ProvideCapabilityHeader.java │ │ │ ├── ProvisionPolicyDirective.java │ │ │ ├── ProvisionResourceHeader.java │ │ │ ├── ProvisionResourceRequirement.java │ │ │ ├── ReferenceDirective.java │ │ │ ├── RequireBundleHeader.java │ │ │ ├── RequireBundleRequirement.java │ │ │ ├── RequireCapabilityHeader.java │ │ │ ├── RequireCapabilityRequirement.java │ │ │ ├── RequirementHeader.java │ │ │ ├── ResolutionDirective.java │ │ │ ├── StartOrderDirective.java │ │ │ ├── SubsystemContentHeader.java │ │ │ ├── SubsystemContentRequirement.java │ │ │ ├── SubsystemExportServiceCapability.java │ │ │ ├── SubsystemExportServiceHeader.java │ │ │ ├── SubsystemImportServiceHeader.java │ │ │ ├── SubsystemImportServiceRequirement.java │ │ │ ├── SubsystemLocalizationHeader.java │ │ │ ├── SubsystemManifest.java │ │ │ ├── SubsystemManifestVersionHeader.java │ │ │ ├── SubsystemSymbolicNameHeader.java │ │ │ ├── SubsystemTypeHeader.java │ │ │ ├── SubsystemVersionHeader.java │ │ │ ├── SymbolicNameHeader.java │ │ │ ├── TypeAttribute.java │ │ │ ├── TypedAttribute.java │ │ │ ├── VersionAttribute.java │ │ │ ├── VersionHeader.java │ │ │ ├── VersionRangeAttribute.java │ │ │ ├── VisibilityDirective.java │ │ │ └── packageinfo │ │ │ ├── capabilityset │ │ │ ├── CapabilitySet.java │ │ │ ├── CapabilitySetRepository.java │ │ │ ├── SecureAction.java │ │ │ ├── SimpleFilter.java │ │ │ └── StringComparator.java │ │ │ ├── content │ │ │ ├── ConfigAdminContentHandler.java │ │ │ └── ConfigurationHandler.java │ │ │ ├── internal │ │ │ ├── AbstractAction.java │ │ │ ├── AbstractCapability.java │ │ │ ├── AbstractRequirement.java │ │ │ ├── Activator.java │ │ │ ├── ApplicationServiceModeller.java │ │ │ ├── BasicCapability.java │ │ │ ├── BasicRequirement.java │ │ │ ├── BasicSubsystem.java │ │ │ ├── BundleDirectory.java │ │ │ ├── BundleEventHook.java │ │ │ ├── BundleResource.java │ │ │ ├── BundleResourceInstaller.java │ │ │ ├── BundleResourceUninstaller.java │ │ │ ├── BundleRevisionResource.java │ │ │ ├── CompositeRepository.java │ │ │ ├── Constants.java │ │ │ ├── ContentRepository.java │ │ │ ├── CustomResourceInstaller.java │ │ │ ├── CustomResourceUninstaller.java │ │ │ ├── CustomResources.java │ │ │ ├── DependencyCalculator.java │ │ │ ├── FileResource.java │ │ │ ├── GetBundleContextAction.java │ │ │ ├── GetDeploymentHeadersAction.java │ │ │ ├── GetSubsystemHeadersAction.java │ │ │ ├── InstallAction.java │ │ │ ├── InstallDependencies.java │ │ │ ├── InstallResourceComparator.java │ │ │ ├── LocalRepository.java │ │ │ ├── Location.java │ │ │ ├── LockingStrategy.java │ │ │ ├── OsgiContentCapability.java │ │ │ ├── OsgiIdentityCapability.java │ │ │ ├── OsgiIdentityRequirement.java │ │ │ ├── PreferredProviderRepository.java │ │ │ ├── RawSubsystemResource.java │ │ │ ├── RegionContextBundleHelper.java │ │ │ ├── RegionUpdater.java │ │ │ ├── RepositoryServiceRepository.java │ │ │ ├── ResolveContext.java │ │ │ ├── ResourceHelper.java │ │ │ ├── ResourceInstaller.java │ │ │ ├── ResourceReferences.java │ │ │ ├── ResourceUninstaller.java │ │ │ ├── SecurityManager.java │ │ │ ├── ServiceModeller.java │ │ │ ├── ServiceProvider.java │ │ │ ├── SharingPolicyValidator.java │ │ │ ├── StartAction.java │ │ │ ├── StartResourceComparator.java │ │ │ ├── StopAction.java │ │ │ ├── SubsystemGraph.java │ │ │ ├── SubsystemIdentifier.java │ │ │ ├── SubsystemManifestValidator.java │ │ │ ├── SubsystemResolverHook.java │ │ │ ├── SubsystemResolverHookFactory.java │ │ │ ├── SubsystemResource.java │ │ │ ├── SubsystemResourceInstaller.java │ │ │ ├── SubsystemResourceUninstaller.java │ │ │ ├── SubsystemServiceRegistrar.java │ │ │ ├── SubsystemUri.java │ │ │ ├── Subsystems.java │ │ │ ├── SystemRepository.java │ │ │ ├── SystemRepositoryManager.java │ │ │ ├── TargetRegion.java │ │ │ ├── ThreadLocalBundleRevision.java │ │ │ ├── ThreadLocalSubsystem.java │ │ │ ├── TranslationFile.java │ │ │ ├── UninstallAction.java │ │ │ ├── Utils.java │ │ │ ├── WovenClassListener.java │ │ │ └── packageinfo │ │ │ └── repository │ │ │ ├── ContentNamespace.java │ │ │ ├── Repository.java │ │ │ ├── RepositoryContent.java │ │ │ ├── package-info.java │ │ │ └── packageinfo │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── subsystem │ │ │ └── core │ │ │ ├── archive │ │ │ ├── Aries1425Test.java │ │ │ ├── Aries1427Test.java │ │ │ ├── Aries1453Test.java │ │ │ ├── AriesProvisionDependenciesHeaderTest.java │ │ │ ├── BundleRequiredExecutionEnvironmentHeaderTest.java │ │ │ ├── FragmentHostHeaderTest.java │ │ │ ├── GenericHeaderTest.java │ │ │ ├── ImportPackageHeaderTest.java │ │ │ └── SubsystemManifestEqualityTest.java │ │ │ └── internal │ │ │ ├── BundleRevisionResourceTest.java │ │ │ ├── LocationTest.java │ │ │ ├── RepositoryServiceRepositoryTest.java │ │ │ ├── ResolveContextTest.java │ │ │ ├── ResourceHelperTest.java │ │ │ ├── TestCapability.java │ │ │ └── sub │ │ │ ├── Creator.java │ │ │ └── SubTestRepository.java │ │ └── resources │ │ └── files │ │ ├── SUBSYSTEM1.MF │ │ └── SUBSYSTEM2.MF ├── subsystem-gogo-command │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── subsystem │ │ └── gogo │ │ └── Activator.java ├── subsystem-itests-api-bundle │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── subsystem │ │ └── itests │ │ └── hello │ │ └── api │ │ └── Hello.java ├── subsystem-itests │ ├── pom.xml │ └── src │ │ └── test │ │ ├── bundles │ │ ├── aries1523fragment │ │ │ └── META-INF │ │ │ │ └── MANIFEST.MF │ │ ├── aries1523host │ │ │ └── META-INF │ │ │ │ └── MANIFEST.MF │ │ ├── aries1608provider │ │ │ └── META-INF │ │ │ │ └── MANIFEST.MF │ │ ├── aries1608required │ │ │ └── META-INF │ │ │ │ └── MANIFEST.MF │ │ ├── cmContentBundleZ │ │ │ ├── META-INF │ │ │ │ └── MANIFEST.MF │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── subsystem │ │ │ │ └── itests │ │ │ │ └── cmcontent │ │ │ │ └── impl │ │ │ │ ├── Activator.java │ │ │ │ ├── BarManagedService.java │ │ │ │ └── BlahManagedService.java │ │ ├── customContentBundleA │ │ │ └── META-INF │ │ │ │ └── MANIFEST.MF │ │ ├── customContentBundleB │ │ │ └── META-INF │ │ │ │ └── MANIFEST.MF │ │ ├── customContentBundleC │ │ │ └── META-INF │ │ │ │ └── MANIFEST.MF │ │ ├── customContentBundleD │ │ │ └── META-INF │ │ │ │ └── MANIFEST.MF │ │ ├── dynamicImport │ │ │ ├── META-INF │ │ │ │ └── MANIFEST.MF │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── subsystem │ │ │ │ └── itests │ │ │ │ └── dynamicImport │ │ │ │ ├── Activator.java │ │ │ │ └── DynamicImportHelloImpl.java │ │ ├── helloImpl │ │ │ ├── META-INF │ │ │ │ └── MANIFEST.MF │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── subsystem │ │ │ │ └── itests │ │ │ │ └── hello │ │ │ │ └── impl │ │ │ │ ├── Activator.java │ │ │ │ └── HelloImpl.java │ │ ├── tb1 │ │ │ ├── META-INF │ │ │ │ └── MANIFEST.MF │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── subsystem │ │ │ │ └── itests │ │ │ │ └── tb1 │ │ │ │ └── Empty.java │ │ ├── tb2 │ │ │ ├── META-INF │ │ │ │ └── MANIFEST.MF │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── subsystem │ │ │ │ └── itests │ │ │ │ └── tb2 │ │ │ │ └── Empty.java │ │ ├── tb3 │ │ │ ├── META-INF │ │ │ │ └── MANIFEST.MF │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── subsystem │ │ │ │ └── itests │ │ │ │ └── tb3 │ │ │ │ └── Empty.java │ │ └── tb4 │ │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── subsystem │ │ │ └── itests │ │ │ └── tb4 │ │ │ └── Activator.java │ │ ├── classes │ │ ├── a │ │ │ └── A.java │ │ └── b │ │ │ ├── B.java │ │ │ └── a │ │ │ └── A.java │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── subsystem │ │ │ ├── ctt │ │ │ └── itests │ │ │ │ ├── SubsystemDependencyTestBase.java │ │ │ │ ├── SubsystemDependency_4ATest.java │ │ │ │ ├── SubsystemDependency_4BTest.java │ │ │ │ ├── SubsystemDependency_4CTest.java │ │ │ │ ├── SubsystemDependency_4DTest.java │ │ │ │ ├── SubsystemDependency_4E1Test.java │ │ │ │ └── SubsystemDependency_4E2Test.java │ │ │ └── itests │ │ │ ├── ApplicationTest.java │ │ │ ├── AriesSubsystemTest.java │ │ │ ├── AutostartTest.java │ │ │ ├── BasicTest.java │ │ │ ├── BlueprintTest.java │ │ │ ├── BundleEventHookTest.java │ │ │ ├── BundleStartLevelTest.java │ │ │ ├── CompositeServiceTest.java │ │ │ ├── CompositeTest.java │ │ │ ├── ConfigAdminPropsFileContentHandlerTest.java │ │ │ ├── CustomContentHandlerTest.java │ │ │ ├── DependencyLifeCycleTest.java │ │ │ ├── DynamicImportTest.java │ │ │ ├── FeatureTest.java │ │ │ ├── Header.java │ │ │ ├── HelloWorldTest.java │ │ │ ├── InstallTest.java │ │ │ ├── ModelledResourceManagerTest.java │ │ │ ├── NoBSNTest.java │ │ │ ├── NoRequirementFilterTest.java │ │ │ ├── OptionalDependenciesTest.java │ │ │ ├── ProvisionPolicyTest.java │ │ │ ├── RegionNameTest.java │ │ │ ├── ResolutionTest.java │ │ │ ├── RootSubsystemTest.java │ │ │ ├── ServiceDependencyTest.java │ │ │ ├── SharedResourceTest.java │ │ │ ├── SubsystemEventHandler.java │ │ │ ├── SubsystemTest.java │ │ │ ├── UnmanagedBundleTest.java │ │ │ ├── bundles │ │ │ └── blueprint │ │ │ │ └── BPHelloImpl.java │ │ │ ├── defect │ │ │ ├── Aries1084Test.java │ │ │ ├── Aries1328Test.java │ │ │ ├── Aries1338Test.java │ │ │ ├── Aries1368Test.java │ │ │ ├── Aries1381Test.java │ │ │ ├── Aries1383Test.java │ │ │ ├── Aries1399Test.java │ │ │ ├── Aries1404Test.java │ │ │ ├── Aries1408Test.java │ │ │ ├── Aries1416Test.java │ │ │ ├── Aries1417Test.java │ │ │ ├── Aries1419Test.java │ │ │ ├── Aries1421Test.java │ │ │ ├── Aries1423Test.java │ │ │ ├── Aries1425Test.java │ │ │ ├── Aries1426Test.java │ │ │ ├── Aries1428Test.java │ │ │ ├── Aries1429Test.java │ │ │ ├── Aries1434Test.java │ │ │ ├── Aries1435Test.java │ │ │ ├── Aries1441Test.java │ │ │ ├── Aries1442Test.java │ │ │ ├── Aries1445Test.java │ │ │ ├── Aries1451Test.java │ │ │ ├── Aries1522Test.java │ │ │ ├── Aries1523Test.java │ │ │ ├── Aries1538Test.java │ │ │ └── Aries1608Test.java │ │ │ ├── performance │ │ │ ├── AbstractPerformanceTest.java │ │ │ ├── BigApplicationTest.java │ │ │ └── ManyFeaturesWithSharedBundlesTest.java │ │ │ └── util │ │ │ ├── BundleArchiveBuilder.java │ │ │ ├── GenericMetadataWrapper.java │ │ │ ├── SubsystemArchiveBuilder.java │ │ │ ├── TestCapability.java │ │ │ ├── TestRepository.java │ │ │ ├── TestRepositoryContent.java │ │ │ ├── TestRequirement.java │ │ │ ├── TestResource.java │ │ │ └── Utils.java │ │ └── resources │ │ ├── application1 │ │ └── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ ├── blueprint │ │ └── OSGI-INF │ │ │ ├── SUBSYSTEM.MF │ │ │ └── blueprint │ │ │ └── blueprint.xml │ │ ├── cmContent │ │ ├── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ ├── com.blah.Blah.cfg │ │ └── org.foo.Bar.cfg │ │ ├── composite1 │ │ └── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ ├── composite2 │ │ └── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ ├── compositeDir │ │ ├── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ ├── a.jar │ │ │ └── META-INF │ │ │ │ └── MANIFEST.MF │ │ └── applicationDir │ │ │ ├── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ │ ├── b.jar │ │ │ └── META-INF │ │ │ │ └── MANIFEST.MF │ │ │ └── featureDir │ │ │ ├── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ │ ├── a.jar │ │ │ └── META-INF │ │ │ │ └── MANIFEST.MF │ │ │ └── b.jar │ │ │ └── META-INF │ │ │ └── MANIFEST.MF │ │ ├── customContent │ │ ├── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ └── custom1.sausages │ │ ├── customContent1 │ │ ├── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ └── custom2.sausages │ │ ├── customContent2 │ │ ├── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ └── custom3.sausages │ │ ├── customContent3 │ │ ├── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ └── custom4.sausages │ │ ├── dynamicImport │ │ └── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ ├── emptyFeature │ │ └── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ ├── emptySubsystem │ │ └── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ ├── feature1 │ │ └── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ ├── feature2 │ │ └── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ ├── feature3 │ │ └── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ ├── hello │ │ └── OSGI-INF │ │ │ └── SUBSYSTEM.MF │ │ └── nobsn │ │ └── OSGI-INF │ │ └── SUBSYSTEM.MF ├── subsystem-modeller │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── subsystem │ │ │ │ └── modelling │ │ │ │ ├── Consumer.java │ │ │ │ ├── DeployedBundles.java │ │ │ │ ├── DeploymentMFElement.java │ │ │ │ ├── ExportedBundle.java │ │ │ │ ├── ExportedPackage.java │ │ │ │ ├── ExportedService.java │ │ │ │ ├── ImportedBundle.java │ │ │ │ ├── ImportedPackage.java │ │ │ │ ├── ImportedService.java │ │ │ │ ├── InvalidAttributeException.java │ │ │ │ ├── ModelledResource.java │ │ │ │ ├── ModelledResourceManager.java │ │ │ │ ├── ModellerException.java │ │ │ │ ├── ModellingConstants.java │ │ │ │ ├── ModellingHelper.java │ │ │ │ ├── ModellingManager.java │ │ │ │ ├── ParsedServiceElements.java │ │ │ │ ├── ParserProxy.java │ │ │ │ ├── Provider.java │ │ │ │ ├── ResolverException.java │ │ │ │ ├── ResourceType.java │ │ │ │ ├── ServiceModeller.java │ │ │ │ ├── WrappedReferenceMetadata.java │ │ │ │ ├── WrappedServiceMetadata.java │ │ │ │ ├── impl │ │ │ │ ├── AbstractExportedBundle.java │ │ │ │ ├── AbstractParserProxy.java │ │ │ │ ├── AppConstants.java │ │ │ │ ├── BundleBlueprintParser.java │ │ │ │ ├── DeployedBundlesImpl.java │ │ │ │ ├── ExportedBundleImpl.java │ │ │ │ ├── ExportedPackageImpl.java │ │ │ │ ├── ExportedServiceHelper.java │ │ │ │ ├── ExportedServiceImpl.java │ │ │ │ ├── FilterUtils.java │ │ │ │ ├── ImportedBundleImpl.java │ │ │ │ ├── ImportedPackageImpl.java │ │ │ │ ├── ImportedServiceImpl.java │ │ │ │ ├── MessageUtil.java │ │ │ │ ├── ModelledResourceImpl.java │ │ │ │ ├── ModelledResourceManagerImpl.java │ │ │ │ ├── ModellingHelperImpl.java │ │ │ │ ├── ModellingManagerImpl.java │ │ │ │ ├── PackageRequirementMerger.java │ │ │ │ ├── ParsedServiceElementsImpl.java │ │ │ │ └── ParserProxyImpl.java │ │ │ │ └── packageinfo │ │ └── resources │ │ │ ├── OSGI-INF │ │ │ └── blueprint │ │ │ │ └── blueprint.xml │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── subsystem │ │ │ └── modelling │ │ │ └── messages │ │ │ └── APPModellingMessages.properties │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── subsystem │ │ │ └── modelling │ │ │ ├── ModellerTest.java │ │ │ ├── impl │ │ │ └── ParserProxyTest.java │ │ │ └── utils │ │ │ ├── AbstractBundleResourceTest.java │ │ │ ├── BundleResourceTest.java │ │ │ ├── DeployedBundlesTest.java │ │ │ ├── ExportedPackageTest.java │ │ │ ├── ExportedServiceTest.java │ │ │ ├── ImportedPackageTest.java │ │ │ └── PackageRequirementMergerTest.java │ │ └── resources │ │ ├── appModeller │ │ └── test1.eba │ │ │ ├── META-INF │ │ │ ├── APPLICATION.MF │ │ │ └── DEPLOYMENT.MF │ │ │ └── bundle1.jar │ │ │ ├── META-INF │ │ │ └── MANIFEST.MF │ │ │ └── OSGI-INF │ │ │ └── blueprint │ │ │ ├── bp.xml │ │ │ ├── bp2.xml │ │ │ └── bpMultiValues.xml │ │ ├── bundles │ │ └── test.bundle1.jar │ │ │ └── META-INF │ │ │ └── MANIFEST.MF │ │ └── test.bundle │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ └── OSGI-INF │ │ └── blueprint │ │ └── bp.xml └── subsystem-obr │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── subsystem │ │ ├── obr │ │ └── internal │ │ │ ├── AbstractCapability.java │ │ │ ├── AbstractRequirement.java │ │ │ ├── Activator.java │ │ │ ├── NamespaceTranslator.java │ │ │ ├── RepositoryAdminRepository.java │ │ │ └── ResourceHelper.java │ │ └── util │ │ └── felix │ │ ├── FelixCapabilityAdapter.java │ │ ├── FelixProperty.java │ │ ├── FelixRepositoryAdapter.java │ │ ├── FelixRequirementAdapter.java │ │ ├── FelixResourceAdapter.java │ │ ├── OsgiCapabilityAdapter.java │ │ ├── OsgiContentCapability.java │ │ ├── OsgiIdentityCapability.java │ │ ├── OsgiRequirementAdapter.java │ │ ├── OsgiResourceAdapter.java │ │ ├── OsgiWiringHostCapability.java │ │ └── packageinfo │ └── test │ └── java │ └── org │ └── apache │ └── aries │ └── subsystem │ └── obr │ └── internal │ ├── FelixCapabilityAdapterTest.java │ ├── FelixRequirementAdapterTest.java │ ├── FelixResourceAdapterTest.java │ └── OsgiRequirementAdapterTest.java ├── testsupport ├── pom.xml └── testsupport-unit │ ├── pom.xml │ └── src │ └── main │ └── java │ └── org │ └── apache │ └── aries │ ├── itest │ ├── AbstractIntegrationTest.java │ ├── RichBundleContext.java │ └── packageinfo │ ├── mocks │ ├── BundleContextMock.java │ ├── BundleMock.java │ ├── MockInitialContextFactoryBuilder.java │ └── packageinfo │ └── unittest │ ├── fixture │ ├── ArchiveFixture.java │ └── packageinfo │ ├── junit │ ├── Assert.java │ └── packageinfo │ └── mocks │ ├── DefaultInvocationHandler.java │ ├── DefaultMethodCallHandlers.java │ ├── DefaultReturnTypeHandlers.java │ ├── ExceptionListener.java │ ├── MethodCall.java │ ├── MethodCallHandler.java │ ├── ReturnTypeHandler.java │ ├── Skeleton.java │ ├── annotations │ ├── InjectSkeleton.java │ ├── Singleton.java │ └── packageinfo │ └── packageinfo ├── transaction ├── LICENSE ├── NOTICE ├── pom.xml ├── transaction-blueprint │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── transaction │ │ │ │ ├── ComponentTxData.java │ │ │ │ ├── TransactionAttribute.java │ │ │ │ ├── TransactionToken.java │ │ │ │ ├── TransactionalAnnotationAttributes.java │ │ │ │ ├── TxInterceptorImpl.java │ │ │ │ └── parsing │ │ │ │ ├── AnnotationProcessor.java │ │ │ │ └── TxNamespaceHandler.java │ │ └── resources │ │ │ ├── OSGI-INF │ │ │ └── blueprint │ │ │ │ └── transaction.xml │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── transaction │ │ │ └── parsing │ │ │ └── transactionv20.xsd │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── transaction │ │ │ ├── AnnotationEnablingNameSpaceHandlerTest.java │ │ │ ├── BaseNameSpaceHandlerSetup.java │ │ │ ├── ComponentTxDataTest.java │ │ │ ├── DummyNamespaceHandlerRegistry.java │ │ │ ├── DummyNamespaceHandlerSet.java │ │ │ ├── InterceptorTest.java │ │ │ ├── TranStrategyTest.java │ │ │ └── pojo │ │ │ ├── AnnotatedPojo.java │ │ │ ├── BadlyAnnotatedPojo1.java │ │ │ ├── BadlyAnnotatedPojo2.java │ │ │ ├── BaseClass.java │ │ │ ├── ExtendedPojo.java │ │ │ ├── ExtendedPojo2.java │ │ │ ├── ExtendedPojo3.java │ │ │ └── OnRollbackPojo.java │ │ └── resources │ │ └── org │ │ └── apache │ │ └── aries │ │ └── transaction │ │ ├── enable-annotations.xml │ │ └── enable-annotations2.xml ├── transaction-itests │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── transaction │ │ └── itests │ │ ├── AbstractIntegrationTest.java │ │ ├── MandatoryTest.java │ │ ├── NeverTest.java │ │ ├── NotSupportedTest.java │ │ ├── RequiredTest.java │ │ ├── RequiresNewTest.java │ │ ├── RollbackOnTest.java │ │ └── SupportsTest.java ├── transaction-jdbc │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── transaction │ │ │ └── jdbc │ │ │ ├── RecoverableDataSource.java │ │ │ ├── RecoverableDataSourceMBean.java │ │ │ └── internal │ │ │ ├── AbstractMCFFactory.java │ │ │ ├── Activator.java │ │ │ ├── ConnectionManagerFactory.java │ │ │ ├── DataSourceMCFFactory.java │ │ │ ├── ManagedDataSourceFactory.java │ │ │ ├── Recovery.java │ │ │ ├── Reflections.java │ │ │ ├── ValidatingDelegatingManagedConnectionFactory.java │ │ │ ├── ValidatingGenericConnectionManager.java │ │ │ └── XADataSourceMCFFactory.java │ │ └── resources │ │ ├── META-INF │ │ ├── services │ │ │ └── org │ │ │ │ └── apache │ │ │ │ └── xbean │ │ │ │ └── spring │ │ │ │ └── http │ │ │ │ └── aries.apache.org │ │ │ │ └── xmlns │ │ │ │ └── transaction-jdbc │ │ │ │ └── 2.0 │ │ ├── spring.handlers │ │ └── spring.schemas │ │ ├── org.apache.aries.transaction.jdbc-2.0.xsd │ │ └── org │ │ └── apache │ │ └── aries │ │ └── transaction │ │ └── jdbc │ │ └── internal │ │ └── jdbcWrappers.properties ├── transaction-jms │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── transaction │ │ └── jms │ │ ├── PooledConnectionFactory.java │ │ ├── RecoverablePooledConnectionFactory.java │ │ ├── internal │ │ ├── Activator.java │ │ ├── ConnectionKey.java │ │ ├── ConnectionPool.java │ │ ├── GenericResourceManager.java │ │ ├── IntrospectionSupport.java │ │ ├── PooledConnection.java │ │ ├── PooledMessageConsumer.java │ │ ├── PooledProducer.java │ │ ├── PooledQueueSender.java │ │ ├── PooledSession.java │ │ ├── PooledSessionEventListener.java │ │ ├── PooledTopicPublisher.java │ │ ├── RecoverableConnectionPool.java │ │ ├── SessionKey.java │ │ ├── XaConnectionPool.java │ │ └── XaPooledConnectionFactory.java │ │ └── package.html ├── transaction-manager │ ├── LICENSE │ ├── NOTICE │ ├── internals.adoc │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ ├── javax │ │ │ └── resource │ │ │ │ └── spi │ │ │ │ └── XATerminator.java │ │ │ └── org │ │ │ ├── apache │ │ │ └── aries │ │ │ │ └── transaction │ │ │ │ ├── AriesTransactionManager.java │ │ │ │ └── internal │ │ │ │ ├── Activator.java │ │ │ │ ├── AriesPlatformTransactionManager.java │ │ │ │ ├── AriesTransactionManagerImpl.java │ │ │ │ ├── TransactionLogUtils.java │ │ │ │ ├── TransactionManagerService.java │ │ │ │ └── XidFactoryImpl.java │ │ │ └── objectweb │ │ │ └── howl │ │ │ └── log │ │ │ └── Logger.java │ │ └── test │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── transaction │ │ └── internal │ │ ├── LogConversionTest.java │ │ ├── LogTest.java │ │ └── XidFactoryImplTest.java ├── transaction-testbundle │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── transaction │ │ │ └── test │ │ │ ├── Counter.java │ │ │ ├── RollbackOnBean.java │ │ │ ├── TestBean.java │ │ │ ├── impl │ │ │ ├── Connector.java │ │ │ ├── MandatoryTestBeanImpl.java │ │ │ ├── NeverTestBeanImpl.java │ │ │ ├── NotSupportedTestBeanImpl.java │ │ │ ├── RequiredTestBeanImpl.java │ │ │ ├── RequiresNewTestBeanImpl.java │ │ │ ├── RollbackOnBeanImpl.java │ │ │ ├── SupportsTestBeanImpl.java │ │ │ └── TestBeanImpl.java │ │ │ └── packageinfo │ │ └── resources │ │ └── OSGI-INF │ │ └── blueprint │ │ └── config.xml └── transaction-testds │ ├── LICENSE │ ├── NOTICE │ ├── pom.xml │ └── src │ └── main │ └── resources │ └── OSGI-INF │ └── blueprint │ └── dataSource.xml ├── tutorials ├── blueprint │ ├── pom.xml │ ├── tutorial-assembly │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── assemblies │ │ │ └── tutorial-assembly.xml │ │ │ ├── docs │ │ │ ├── images │ │ │ │ ├── Arieslogo_Horizontal.gif │ │ │ │ ├── apache-incubator-logo.png │ │ │ │ └── bg.png │ │ │ ├── instructions.html │ │ │ └── style │ │ │ │ └── site.css │ │ │ ├── filtered-resources │ │ │ └── configuration │ │ │ │ └── config.ini │ │ │ └── scripts │ │ │ ├── run.bat │ │ │ ├── run.sh │ │ │ ├── start_platform.bat │ │ │ └── start_platform.sh │ └── tutorial-modules │ │ ├── greeter-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── tutorials │ │ │ └── blueprint │ │ │ └── greeter │ │ │ └── api │ │ │ └── GreeterMessageService.java │ │ ├── greeter-client-blueprint │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── tutorials │ │ │ └── blueprint │ │ │ └── greeter │ │ │ └── client │ │ │ └── GreeterBlueprintClient.java │ │ ├── greeter-client-osgi │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── tutorials │ │ │ └── blueprint │ │ │ └── greeter │ │ │ └── client │ │ │ └── osgi │ │ │ ├── ClientBundleActivator.java │ │ │ └── GreeterTestClient.java │ │ ├── greeter-server-blueprint │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── tutorials │ │ │ └── blueprint │ │ │ └── greeter │ │ │ └── server │ │ │ └── blueprint │ │ │ └── GreeterMessageServiceImpl.java │ │ └── greeter-server-osgi │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── aries │ │ └── tutorials │ │ └── blueprint │ │ └── greeter │ │ └── server │ │ └── osgi │ │ ├── GreeterMessageServiceImpl.java │ │ └── ServiceRegisteringActivator.java └── pom.xml ├── tx-control └── README.md ├── util ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── util │ │ │ ├── AriesFrameworkUtil.java │ │ │ ├── FragmentBuilder.java │ │ │ ├── IORuntimeException.java │ │ │ ├── ManifestHeaderUtils.java │ │ │ ├── VersionRange.java │ │ │ ├── filesystem │ │ │ ├── FileSystem.java │ │ │ ├── FileUtils.java │ │ │ ├── ICloseableDirectory.java │ │ │ ├── IDirectory.java │ │ │ ├── IDirectoryFinder.java │ │ │ ├── IFile.java │ │ │ ├── impl │ │ │ │ ├── CloseableDirectory.java │ │ │ │ ├── DirectoryImpl.java │ │ │ │ ├── FileImpl.java │ │ │ │ ├── FileSystemImpl.java │ │ │ │ ├── InputStreamClosableDirectory.java │ │ │ │ ├── NestedCloseableDirectory.java │ │ │ │ ├── NestedZipDirectory.java │ │ │ │ ├── NestedZipFile.java │ │ │ │ ├── ZipCloseableDirectory.java │ │ │ │ ├── ZipDirectory.java │ │ │ │ └── ZipFileImpl.java │ │ │ └── packageinfo │ │ │ ├── internal │ │ │ ├── BundleToClassLoaderAdapter.java │ │ │ ├── DefaultWorker.java │ │ │ ├── EquinoxWorker.java │ │ │ ├── FelixWorker.java │ │ │ ├── FrameworkUtilWorker.java │ │ │ ├── MessageUtil.java │ │ │ └── R43Worker.java │ │ │ ├── io │ │ │ ├── IOUtils.java │ │ │ ├── RememberingInputStream.java │ │ │ └── packageinfo │ │ │ ├── log │ │ │ ├── Logger.java │ │ │ └── packageinfo │ │ │ ├── manifest │ │ │ ├── BundleManifest.java │ │ │ ├── Constants.java │ │ │ ├── ManifestHeaderProcessor.java │ │ │ ├── ManifestProcessor.java │ │ │ └── packageinfo │ │ │ ├── nls │ │ │ ├── MessageUtil.java │ │ │ └── packageinfo │ │ │ ├── packageinfo │ │ │ ├── service │ │ │ └── registry │ │ │ │ ├── ServicePair.java │ │ │ │ └── packageinfo │ │ │ └── tracker │ │ │ ├── BundleTrackerFactory.java │ │ │ ├── RecursiveBundleTracker.java │ │ │ ├── SingleServiceTracker.java │ │ │ ├── hook │ │ │ └── BundleHookBundleTracker.java │ │ │ └── packageinfo │ └── resources │ │ ├── OSGi-INF │ │ └── permissions.perm │ │ └── org │ │ └── apache │ │ └── aries │ │ └── util │ │ └── messages │ │ └── UTILmessages.properties │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── aries │ │ └── util │ │ ├── BundleToClassLoaderAdapterTest.java │ │ ├── FragmentUtilsTest.java │ │ ├── RecursiveBundleTrackerTest.java │ │ ├── SingleServiceTrackerTest.java │ │ ├── VersionRangeTest.java │ │ ├── filesystem │ │ ├── FileSystemTest.java │ │ ├── FileUtilsTest.java │ │ └── IOUtilsTest.java │ │ ├── log │ │ └── LoggerTest.java │ │ └── manifest │ │ ├── BundleManifestTest.java │ │ └── ManifestHeaderProcessorTest.java │ └── resources │ ├── META-INF │ ├── APPLICATION.MF │ └── DEPLOYMENT.MF │ ├── app1 │ └── META-INF │ │ ├── APPLICATION.MF │ │ └── DEPLOYMENT.MF │ ├── bundles │ ├── exploded-jar-with-name.jar │ │ └── META-INF │ │ │ ├── MANIFEST.MF │ │ │ └── beforeManifest.file │ └── exploded.jar │ │ └── META-INF │ │ ├── MANIFEST.MF │ │ └── beforeManifest.file │ └── zip │ ├── META-INF │ ├── APPLICATION.MF │ └── DEPLOYMENT.MF │ ├── app1 │ └── META-INF │ │ ├── APPLICATION.MF │ │ └── DEPLOYMENT.MF │ ├── bundles │ └── exploded.jar │ │ └── META-INF │ │ ├── MANIFEST.MF │ │ └── beforeManifest.file │ ├── file.txt │ └── subdir │ └── someFile.txt ├── versioning ├── pom.xml ├── versioning-checker │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── aries │ │ │ └── versioning │ │ │ ├── check │ │ │ ├── BundleCompatibility.java │ │ │ ├── BundleInfo.java │ │ │ ├── SemanticVersioningChecker.java │ │ │ └── VersionChange.java │ │ │ └── utils │ │ │ ├── AsmApiVersion.java │ │ │ ├── BinaryCompatibilityStatus.java │ │ │ ├── ClassDeclaration.java │ │ │ ├── FieldDeclaration.java │ │ │ ├── GenericDeclaration.java │ │ │ ├── MethodDeclaration.java │ │ │ ├── SemanticVersioningClassVisitor.java │ │ │ ├── SemanticVersioningUtils.java │ │ │ └── SerialVersionClassVisitor.java │ │ └── test │ │ ├── java │ │ ├── org │ │ │ └── apache │ │ │ │ └── aries │ │ │ │ └── versioning │ │ │ │ └── tests │ │ │ │ ├── BinaryCompatibilityTest.java │ │ │ │ ├── FilterResultsTest.java │ │ │ │ └── SemanticVersionUtilsTest.java │ │ └── versioning │ │ │ └── java │ │ │ └── files │ │ │ ├── TestA.java │ │ │ ├── TestB.java │ │ │ ├── TestBChild.java │ │ │ └── TestC.java │ │ └── resources │ │ ├── api_1.0.0.jar │ │ └── api_1.0.1.jar └── versioning-plugin │ ├── pom.xml │ └── src │ └── main │ └── java │ └── org │ └── apache │ └── aries │ └── versioning │ └── mojo │ ├── CLVersionCheckerMojo.java │ └── VersionCheckerMojo.java └── web ├── pom.xml ├── web-itests ├── pom.xml └── src │ └── test │ └── java │ └── org │ └── apache │ └── aries │ └── web │ ├── converter │ └── itest │ │ └── WabConverterITest.java │ └── test │ └── TestClass.java └── web-urlhandler ├── pom.xml └── src ├── main └── java │ └── org │ └── apache │ └── aries │ └── web │ ├── converter │ ├── WabConversion.java │ ├── WarToWabConverter.java │ ├── impl │ │ ├── Activator.java │ │ ├── CachedOutputStream.java │ │ ├── CaseInsensitiveMap.java │ │ ├── ClassPathBuilder.java │ │ ├── JSPImportParser.java │ │ ├── PackageFinder.java │ │ ├── WarToWabConverterImpl.java │ │ └── WarToWabConverterService.java │ └── packageinfo │ └── url │ ├── WARConnection.java │ └── WAR_URLServiceHandler.java └── test ├── java └── org │ └── apache │ └── aries │ └── web │ └── converter │ └── impl │ ├── JSPImportParserTest.java │ └── WabConverterTest.java └── resources └── JSPs └── helloImport.jsp /.asf.yaml: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one or more 3 | # contributor license agreements. See the NOTICE file distributed with 4 | # this work for additional information regarding copyright ownership. 5 | # The ASF licenses this file to You under the Apache License, Version 2.0 6 | # (the "License"); you may not use this file except in compliance with 7 | # the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | github: 19 | autolink_jira: 20 | - ARIES 21 | del_branch_on_merge: true 22 | 23 | -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- 1 | name: "Pull Request Labeler" 2 | on: 3 | - pull_request_target 4 | 5 | jobs: 6 | labeler: 7 | permissions: 8 | contents: read 9 | pull-requests: write 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: actions/checkout@v4 13 | with: 14 | repository: "apache/aries" 15 | - uses: actions/labeler@v5 16 | with: 17 | sync-labels: true 18 | 19 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .settings 3 | .classpath 4 | .project 5 | velocity.log 6 | .idea 7 | *.iml 8 | .factorypath 9 | .vscode 10 | .flattened-pom.xml -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- 1 | Raymond Augé 2 | Raymond Augé 3 | -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /async/README: -------------------------------------------------------------------------------- 1 | Sample OSGi Asynchronous Services implementation 2 | ------------------------------------------------ 3 | -------------------------------------------------------------------------------- /async/async-all/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /async/async-api/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /async/async-api/src/main/java/org/osgi/service/async/delegate/packageinfo: -------------------------------------------------------------------------------- 1 | version 1.0 2 | -------------------------------------------------------------------------------- /async/async-api/src/main/java/org/osgi/service/async/packageinfo: -------------------------------------------------------------------------------- 1 | version 1.0 2 | -------------------------------------------------------------------------------- /async/async-impl/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /async/promise-api/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /async/promise-api/src/main/java/org/apache/aries/async/promise/packageinfo: -------------------------------------------------------------------------------- 1 | version 1.1.0 2 | -------------------------------------------------------------------------------- /async/promise-api/src/main/java/org/osgi/util/function/packageinfo: -------------------------------------------------------------------------------- 1 | version 1.1.0 2 | -------------------------------------------------------------------------------- /async/promise-api/src/main/java/org/osgi/util/promise/packageinfo: -------------------------------------------------------------------------------- 1 | version 1.1.0 2 | -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-annotation/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-itest/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-itest/src/it/fail-on-conflict/src/main/java/p1/T2.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | *

10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | *

12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package p1; 20 | 21 | public class T2 { 22 | } 23 | -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-itest/src/it/pax-cdi/src/main/java/p1/I1.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | *

10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | *

12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package p1; 20 | 21 | public interface I1 {} -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-itest/src/it/pax-cdi/src/main/java/p1/I2.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | *

10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | *

12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package p1; 20 | 21 | public interface I2 {} -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-itest/src/it/simple-project/src/main/java/p1/T2.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | *

10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | *

12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package p1; 20 | 21 | public class T2 { 22 | } 23 | -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-itest/src/it/with-provide/b/src/main/java/b/B.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | *

10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | *

12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package b; 20 | 21 | import c.Api; 22 | 23 | public class B implements Api { 24 | 25 | } -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-itest/src/it/with-provide/c/src/main/java/c/Api.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | *

10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | *

12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package c; 20 | 21 | public interface Api { 22 | 23 | } -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-pax-cdi-handlers/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-pax-cdi-handlers/src/main/resources/META-INF/services/org.apache.aries.blueprint.plugin.spi.BeanAnnotationHandler: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one or more 3 | # contributor license agreements. See the NOTICE file distributed with 4 | # this work for additional information regarding copyright ownership. 5 | # The ASF licenses this file to You under the Apache License, Version 2.0 6 | # (the "License"); you may not use this file except in compliance with 7 | # the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | org.apache.aries.blueprint.plugin.handlers.paxcdi.OsgiServiceProviderHandler -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-spi/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-spring-handlers/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-spring-handlers/src/main/resources/META-INF/services/org.apache.aries.blueprint.plugin.spi.BeanFinder: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one or more 3 | # contributor license agreements. See the NOTICE file distributed with 4 | # this work for additional information regarding copyright ownership. 5 | # The ASF licenses this file to You under the Apache License, Version 2.0 6 | # (the "License"); you may not use this file except in compliance with 7 | # the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | org.apache.aries.blueprint.plugin.handlers.spring.ComponentBeanFinder -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-spring-handlers/src/main/resources/META-INF/services/org.apache.aries.blueprint.plugin.spi.InjectLikeHandler: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one or more 3 | # contributor license agreements. See the NOTICE file distributed with 4 | # this work for additional information regarding copyright ownership. 5 | # The ASF licenses this file to You under the Apache License, Version 2.0 6 | # (the "License"); you may not use this file except in compliance with 7 | # the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | org.apache.aries.blueprint.plugin.handlers.spring.AutowiredAsInject -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin-spring-handlers/src/main/resources/META-INF/services/org.apache.aries.blueprint.plugin.spi.ValueInjectionHandler: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one or more 3 | # contributor license agreements. See the NOTICE file distributed with 4 | # this work for additional information regarding copyright ownership. 5 | # The ASF licenses this file to You under the Apache License, Version 2.0 6 | # (the "License"); you may not use this file except in compliance with 7 | # the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | org.apache.aries.blueprint.plugin.handlers.spring.ValueInjectionHandler 19 | -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin/src/main/resources/META-INF/services/org.apache.aries.blueprint.plugin.spi.ContextInitializationHandler: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one or more 3 | # contributor license agreements. See the NOTICE file distributed with 4 | # this work for additional information regarding copyright ownership. 5 | # The ASF licenses this file to You under the Apache License, Version 2.0 6 | # (the "License"); you may not use this file except in compliance with 7 | # the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | org.apache.aries.blueprint.plugin.handlers.blueprint.init.BlueprintInitialization -------------------------------------------------------------------------------- /blueprint-maven-plugin/blueprint-maven-plugin/src/test/resources/META-INF/services/org.apache.aries.blueprint.plugin.spi.ContextInitializationHandler: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one or more 3 | # contributor license agreements. See the NOTICE file distributed with 4 | # this work for additional information regarding copyright ownership. 5 | # The ASF licenses this file to You under the Apache License, Version 2.0 6 | # (the "License"); you may not use this file except in compliance with 7 | # the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | # 17 | 18 | org.apache.aries.blueprint.plugin.extension.InitContextExample -------------------------------------------------------------------------------- /blueprint/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Aries Blueprint Specification Implementation 3 | Copyright 2009-2018 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | This product includes software developed at 9 | the OSGi Alliance (http://www.osgi.org/). 10 | 11 | This product includes sofware developed at 12 | the World Wide Web Consortium (http://www.w3.org) 13 | and licensed under the W3C® Software License 14 | (http://www.w3.org/Consortium/Legal/copyright-software). 15 | This includes the xml.xsd xml schema. 16 | 17 | This product includes software developed at 18 | SpringSource. This includes the xml schemas 19 | named spring-osgi-*.xsd. -------------------------------------------------------------------------------- /blueprint/blueprint-api/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | This product includes software developed at 9 | the OSGi Alliance (http://www.osgi.org/). 10 | -------------------------------------------------------------------------------- /blueprint/blueprint-api/src/main/appended-resources/META-INF/NOTICE.vm: -------------------------------------------------------------------------------- 1 | This product includes software developed at 2 | the OSGi Alliance (http://www.osgi.org/). -------------------------------------------------------------------------------- /blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/container/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.1 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/Metadata.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) OSGi Alliance (2009). All Rights Reserved. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | package org.osgi.service.blueprint.reflect; 17 | 18 | /** 19 | * Top level Metadata type. All Metdata types extends this base type. 20 | * 21 | * @ThreadSafe 22 | * @version $Revision$ 23 | */ 24 | public interface Metadata { 25 | // marker interface 26 | } 27 | -------------------------------------------------------------------------------- /blueprint/blueprint-api/src/main/java/org/osgi/service/blueprint/reflect/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.1 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-authz/.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | 3 | # Mobile Tools for Java (J2ME) 4 | .mtj.tmp/ 5 | 6 | # Package Files # 7 | *.jar 8 | *.war 9 | *.ear 10 | 11 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 12 | hs_err_pid* 13 | /target/ 14 | 15 | .classpath 16 | .project 17 | .settings/ 18 | -------------------------------------------------------------------------------- /blueprint/blueprint-authz/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/blueprint-bundle/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/blueprint-bundle/src/main/appended-resources/META-INF/NOTICE.vm: -------------------------------------------------------------------------------- 1 | This product includes software developed at 2 | the OSGi Alliance (http://www.osgi.org/). 3 | 4 | This product includes sofware developed at 5 | the World Wide Web Consortium (http://www.w3.org) 6 | and licensed under the W3C® Software License 7 | (http://www.w3.org/Consortium/Legal/copyright-software). 8 | This includes the xml.xsd xml schema. 9 | -------------------------------------------------------------------------------- /blueprint/blueprint-cm/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/blueprint-cm/src/main/appended-resources/META-INF/NOTICE.vm: -------------------------------------------------------------------------------- 1 | This product includes software developed at 2 | the OSGi Alliance (http://www.osgi.org/). -------------------------------------------------------------------------------- /blueprint/blueprint-cm/src/main/java/org/apache/aries/blueprint/compendium/cm/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-compatibility/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/blueprint-core-compatibility/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2018 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | This product includes sofware developed at 9 | the World Wide Web Consortium (http://www.w3.org) 10 | and licensed under the W3C® Software License 11 | (http://www.w3.org/Consortium/Legal/copyright-software). 12 | This includes the xml.xsd xml schema. 13 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/rat-excludes.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | 20 | **/xml.xsd 21 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/src/main/appended-resources/META-INF/NOTICE.vm: -------------------------------------------------------------------------------- 1 | This product includes software developed at 2 | the OSGi Alliance (http://www.osgi.org/). 3 | 4 | This product includes sofware developed at 5 | the World Wide Web Consortium (http://www.w3.org) 6 | and licensed under the W3C® Software License 7 | (http://www.w3.org/Consortium/Legal/copyright-software). 8 | This includes the xml.xsd xml schema. 9 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/container/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/di/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/evaluator/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/impl/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/ext/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.1.0 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/namespace/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.5.0 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/proxy/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/services/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.3.0 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/src/main/java/org/apache/aries/blueprint/utils/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.1.0 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/src/main/resources/org/apache/aries/blueprint/nls/BlueprintMessages.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | 20 | duplicate.component=The component name {0} is already in use. 21 | -------------------------------------------------------------------------------- /blueprint/blueprint-core/src/test/java/org/apache/aries/blueprint/pojos/InterfaceA.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package org.apache.aries.blueprint.pojos; 20 | 21 | public interface InterfaceA { 22 | } 23 | -------------------------------------------------------------------------------- /blueprint/blueprint-jexl-evaluator/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2018 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/blueprint-noosgi/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2018 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/blueprint-parser/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /blueprint/blueprint-parser/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2018 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/mutable/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.2.0 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.2.0 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-parser/src/main/java/org/apache/aries/blueprint/reflect/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.1.0 20 | -------------------------------------------------------------------------------- /blueprint/blueprint-repository/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/blueprint-spring-camel/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2018 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | -------------------------------------------------------------------------------- /blueprint/blueprint-spring-extender/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2018 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | This product includes software developed at 9 | SpringSource. This includes the xml schemas 10 | named spring-osgi-*.xsd. 11 | -------------------------------------------------------------------------------- /blueprint/blueprint-spring-extender/src/main/appended-resources/META-INF/NOTICE.vm: -------------------------------------------------------------------------------- 1 | This product includes software developed at 2 | SpringSource. This includes the xml schemas 3 | named spring-osgi-*.xsd. 4 | -------------------------------------------------------------------------------- /blueprint/blueprint-spring/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2018 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/blueprint-web-osgi/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/blueprint-web-osgi/src/main/appended-resources/META-INF/NOTICE.vm: -------------------------------------------------------------------------------- 1 | This product includes software developed at 2 | the OSGi Alliance (http://www.osgi.org/). -------------------------------------------------------------------------------- /blueprint/blueprint-web/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/blueprint-web/src/main/java/org/apache/aries/blueprint/web/packageinfo: -------------------------------------------------------------------------------- 1 | 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /blueprint/examples/blueprint-sample-war/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/examples/blueprint-sample/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/itests/blueprint-itests/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/itests/blueprint-testbundlea/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/itests/blueprint-testbundleb/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/itests/blueprint-testbundleb/src/main/resources/OSGI-INF/blueprint/schema.map: -------------------------------------------------------------------------------- 1 | # 2 | # 3 | # Licensed to the Apache Software Foundation (ASF) under one or more 4 | # contributor license agreements. See the NOTICE file distributed with 5 | # this work for additional information regarding copyright ownership. 6 | # The ASF licenses this file to You under the Apache License, Version 2.0 7 | # (the "License"); you may not use this file except in compliance with 8 | # the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, software 13 | # distributed under the License is distributed on an "AS IS" BASIS, 14 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | # See the License for the specific language governing permissions and 16 | # limitations under the License. 17 | # 18 | # 19 | http\://ns.handler.mytest=/org/apache/aries/blueprint/testbundleb/mystuff.xsd -------------------------------------------------------------------------------- /blueprint/itests/blueprint-testbundlee/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/itests/blueprint-testbundles/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /blueprint/itests/blueprint-testquiescebundle/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /createDependencyGraph.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | module=$1 3 | result_file=${module//\//_} 4 | 5 | mvn com.github.ferstl:depgraph-maven-plugin:aggregate -DDshowGroupIds -f $module 6 | 7 | input_file=$module/target/dependency-graph.dot 8 | 9 | # do some cleanup 10 | mkdir -p target 11 | cleared_file=target/${result_file}.dot 12 | cat $input_file | sed "s/:jar:bundle:/:/g" | sed "s/:bundle:/:/g" | sed "s/:jar:/:/g" | sed "s/:provided\"/\"/g" | sed "s/:compile\"/\"/g" | sed "s/:test\"/\"/g" > $cleared_file 13 | 14 | dest_file=target/${result_file}.png 15 | dot -Tpng $cleared_file -o $dest_file 16 | 17 | echo "Image generated in $dest_file" 18 | -------------------------------------------------------------------------------- /esa-ant-task/src/test/resources/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: esa-task-test2 2 | Subsystem-Version: 1.0.0 3 | Subsystem-Type: osgi.subsystem.feature 4 | -------------------------------------------------------------------------------- /esa-ant-task/src/test/resources/bundle1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/esa-ant-task/src/test/resources/bundle1.jar -------------------------------------------------------------------------------- /esa-ant-task/src/test/resources/bundle2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/esa-ant-task/src/test/resources/bundle2.jar -------------------------------------------------------------------------------- /esa-maven-plugin/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2010 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /esa-maven-plugin/src/it/default/src/main/custom/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-ManifestVersion: 1 2 | Subsystem-Name: Bank Account 3 | Subsystem-SymbolicName: com.mybank.account.app 4 | Subsystem-Version: 1.0 5 | Subsystem-Content: 6 | com.mybank.account.bankWeb; version=1.0.0, 7 | com.mybank.account.bankAccount; version=1.0.0, 8 | com.mybank.account.common; version=1.0.0, 9 | com.mybank.account.utility; version=1.0.0 10 | 11 | -------------------------------------------------------------------------------- /esa-maven-plugin/src/it/default/src/main/esa/SomeResource.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | 20 | -------------------------------------------------------------------------------- /esa-maven-plugin/src/test/remote-repo/org/apache/maven/test/maven-artifact01/1.0-SNAPSHOT/maven-artifact01-1.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/esa-maven-plugin/src/test/remote-repo/org/apache/maven/test/maven-artifact01/1.0-SNAPSHOT/maven-artifact01-1.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /esa-maven-plugin/src/test/remote-repo/org/apache/maven/test/maven-artifact02/1.0-SNAPSHOT/maven-artifact02-1.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/esa-maven-plugin/src/test/remote-repo/org/apache/maven/test/maven-artifact02/1.0-SNAPSHOT/maven-artifact02-1.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /esa-maven-plugin/src/test/remote-repo/org/apache/maven/test/maven-artifact03/1.1-SNAPSHOT/maven-artifact03-1.1-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/esa-maven-plugin/src/test/remote-repo/org/apache/maven/test/maven-artifact03/1.1-SNAPSHOT/maven-artifact03-1.1-SNAPSHOT.jar -------------------------------------------------------------------------------- /esa-maven-plugin/src/test/remote-repo/org/apache/maven/test/maven-artifact04/1.2-SNAPSHOT/maven-artifact04-1.2-SNAPSHOT.esa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/esa-maven-plugin/src/test/remote-repo/org/apache/maven/test/maven-artifact04/1.2-SNAPSHOT/maven-artifact04-1.2-SNAPSHOT.esa -------------------------------------------------------------------------------- /esa-maven-plugin/src/test/remote-repo/org/apache/maven/test/maven-artifact05-no-bundle-manifest/1.1-SNAPSHOT/maven-artifact05-no-bundle-manifest-1.1-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/esa-maven-plugin/src/test/remote-repo/org/apache/maven/test/maven-artifact05-no-bundle-manifest/1.1-SNAPSHOT/maven-artifact05-no-bundle-manifest-1.1-SNAPSHOT.jar -------------------------------------------------------------------------------- /esa-maven-plugin/src/test/resources/unit/basic-esa-test-with-pgk-type/target/maven-esa-test-1.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/esa-maven-plugin/src/test/resources/unit/basic-esa-test-with-pgk-type/target/maven-esa-test-1.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /esa-maven-plugin/src/test/resources/unit/basic-esa-test/target/test-esa.jar: -------------------------------------------------------------------------------- 1 | This is not an actual jar -------------------------------------------------------------------------------- /esa-maven-plugin/src/test/resources/unit/basic-esa-with-descriptor/src/main/esa/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-ManifestVersion: 1 2 | Subsystem-Name: Bank Account 3 | Subsystem-SymbolicName: com.mybank.account.app 4 | Subsystem-Version: 1.0 5 | Subsystem-Content: 6 | com.mybank.account.bankWeb; version=1.0.0, 7 | com.mybank.account.bankAccount; version=1.0.0, 8 | com.mybank.account.common; version=1.0.0, 9 | com.mybank.account.utility; version=1.0.0 10 | 11 | -------------------------------------------------------------------------------- /esa-maven-plugin/src/test/resources/unit/basic-esa-with-manifest/src/main/esa/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: test 2 | Archiver-Version: test 3 | Created-By: Apache Maven 4 | Built-By: aqr 5 | Build-Jdk: 1.4.2_11 6 | Extension-Name: maven-rar-test 7 | Specification-Title: Test description 8 | Specification-Vendor: organization 9 | Implementation-Vendor: organization 10 | Implementation-Title: maven-rar-test 11 | Implementation-Version: 1.0-SNAPSHOT 12 | 13 | -------------------------------------------------------------------------------- /esa-maven-plugin/src/test/resources/unit/basic-esa-with-manifest/src/main/esa/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-ManifestVersion: 1 2 | Subsystem-Name: Bank Account 3 | Subsystem-SymbolicName: com.mybank.account.app 4 | Subsystem-Version: 1.0 5 | Subsystem-Content: 6 | com.mybank.account.bankWeb; version=1.0.0, 7 | com.mybank.account.bankAccount; version=1.0.0, 8 | com.mybank.account.common; version=1.0.0, 9 | com.mybank.account.utility; version=1.0.0 10 | -------------------------------------------------------------------------------- /jmx/NOTICE: -------------------------------------------------------------------------------- 1 | Aries JMX Specification Implementation 2 | Copyright 2009 The Apache Aries development community 3 | 4 | This product includes software developed at 5 | The Apache Software Foundation (http://www.apache.org/). 6 | 7 | This product includes software developed at 8 | the OSGi Alliance (http://www.osgi.org/). 9 | 10 | -------------------------------------------------------------------------------- /jmx/jmx-api/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jmx/jmx-api/src/main/appended-resources/META-INF/NOTICE.vm: -------------------------------------------------------------------------------- 1 | This product includes software developed at 2 | the OSGi Alliance (http://www.osgi.org/). -------------------------------------------------------------------------------- /jmx/jmx-api/src/main/java/org/osgi/jmx/framework/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.7.0 20 | -------------------------------------------------------------------------------- /jmx/jmx-api/src/main/java/org/osgi/jmx/framework/wiring/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.1 20 | -------------------------------------------------------------------------------- /jmx/jmx-api/src/main/java/org/osgi/jmx/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.1.0 20 | -------------------------------------------------------------------------------- /jmx/jmx-api/src/main/java/org/osgi/jmx/service/cm/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.3.0 20 | -------------------------------------------------------------------------------- /jmx/jmx-api/src/main/java/org/osgi/jmx/service/permissionadmin/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.2.0 20 | -------------------------------------------------------------------------------- /jmx/jmx-api/src/main/java/org/osgi/jmx/service/provisioning/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.2.0 20 | -------------------------------------------------------------------------------- /jmx/jmx-api/src/main/java/org/osgi/jmx/service/useradmin/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.1.0 20 | -------------------------------------------------------------------------------- /jmx/jmx-blueprint-api/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jmx/jmx-blueprint-api/src/main/java/org/apache/aries/jmx/blueprint/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /jmx/jmx-blueprint-bundle/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jmx/jmx-blueprint-core/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jmx/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/codec/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.1.0 20 | -------------------------------------------------------------------------------- /jmx/jmx-bundle/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jmx/jmx-bundle/src/main/appended-resources/META-INF/NOTICE.vm: -------------------------------------------------------------------------------- 1 | This product includes software developed at 2 | the OSGi Alliance (http://www.osgi.org/). -------------------------------------------------------------------------------- /jmx/jmx-core/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jmx/jmx-core/src/main/appended-resources/META-INF/NOTICE.vm: -------------------------------------------------------------------------------- 1 | This product includes software developed at 2 | the OSGi Alliance (http://www.osgi.org/). -------------------------------------------------------------------------------- /jmx/jmx-core/src/main/java/org/apache/aries/jmx/codec/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.1.0 20 | -------------------------------------------------------------------------------- /jmx/jmx-itests/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jmx/jmx-itests/src/test/java/org/apache/aries/jmx/test/bundlea/impl/A2.java: -------------------------------------------------------------------------------- 1 | package org.apache.aries.jmx.test.bundlea.impl; 2 | 3 | /** 4 | * Licensed to the Apache Software Foundation (ASF) under one or more 5 | * contributor license agreements. See the NOTICE file distributed with 6 | * this work for additional information regarding copyright ownership. 7 | * The ASF licenses this file to You under the Apache License, Version 2.0 8 | * (the "License"); you may not use this file except in compliance with 9 | * the License. You may obtain a copy of the License at 10 | * 11 | * http://www.apache.org/licenses/LICENSE-2.0 12 | * 13 | * Unless required by applicable law or agreed to in writing, software 14 | * distributed under the License is distributed on an "AS IS" BASIS, 15 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | * See the License for the specific language governing permissions and 17 | * limitations under the License. 18 | */ 19 | public class A2 { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /jmx/jmx-whiteboard/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jndi/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2010 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jndi/jndi-api/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jndi/jndi-api/src/main/java/org/apache/aries/jndi/api/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /jndi/jndi-api/src/main/java/org/apache/aries/jndi/spi/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.1.0 20 | -------------------------------------------------------------------------------- /jndi/jndi-api/src/main/java/org/apache/aries/jndi/urls/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /jndi/jndi-api/src/main/java/org/osgi/service/jndi/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | 20 | version 1.0.0 21 | -------------------------------------------------------------------------------- /jndi/jndi-bundle/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jndi/jndi-core/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jndi/jndi-legacy-support/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jndi/jndi-rmi/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jndi/jndi-rmi/src/main/java/org/apache/aries/jndi/rmi/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /jndi/jndi-url-itest-biz/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jndi/jndi-url-itest-web/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jndi/jndi-url-itest/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jndi/jndi-url/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /jndi/jndi-url/src/main/java/org/apache/aries/jndi/services/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.1.0 20 | -------------------------------------------------------------------------------- /jpa/README.md: -------------------------------------------------------------------------------- 1 | # Aries JPA 2 | 3 | Aries JPA is now migrated to the git repo [aries-jpa](https://gitbox.apache.org/repos/asf/aries-jpa.git). 4 | 5 | You can find the latest svn trunk at the branch [jpa-read-only](https://svn.apache.org/repos/asf/aries/branches/jpa-read-only/). 6 | Please do not make changes to this branch or on trunk regarding Aries JPA. 7 | -------------------------------------------------------------------------------- /parent/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /proxy/proxy-api/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /proxy/proxy-api/src/main/java/org/apache/aries/proxy/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /proxy/proxy-api/src/main/java/org/apache/aries/proxy/weavinghook/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /proxy/proxy-impl/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /proxy/proxy-impl/src/main/java/org/apache/aries/proxy/weaving/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /proxy/proxy-impl/src/test/java/org/apache/aries/blueprint/proxy/complex/manager/XAWork.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIESOR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package org.apache.aries.blueprint.proxy.complex.manager; 20 | 21 | public interface XAWork { 22 | } 23 | -------------------------------------------------------------------------------- /proxy/proxy-itests/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /pushstream/README.md: -------------------------------------------------------------------------------- 1 | Sample OSGi Pushstream implementation 2 | ------------------------------------- 3 | 4 | This project is a prototype implementation of the OSGi Pushstream specification. 5 | 6 | OSGi Push Streams (RFC-216 https://github.com/osgi/design/tree/master/rfcs/rfc0216) are an in-progress RFC publicly available from the OSGi Alliance. They are also described in chapter 706 of the OSGi R7 Early Draft https://osgi.org/download/osgi.cmpn-7.0.0-earlydraft1.pdf 7 | 8 | Given that the RFC is non-final the OSGi API declared in this project is subject to change at any time up to its official release. Also the behaviour of this implementation may not always be up-to-date with the latest wording in the RFC. The project maintainers will, however try to keep pace with the RFC, and to ensure that the implementations are compliant with any OSGi specifications that result from the RFC. 9 | 10 | -------------------------------------------------------------------------------- /pushstream/pushstream/bnd.bnd: -------------------------------------------------------------------------------- 1 | Export-Package: ${packages;VERSIONED} 2 | -------------------------------------------------------------------------------- /quiesce/quiesce-api/src/main/java/org/apache/aries/quiesce/manager/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /quiesce/quiesce-api/src/main/java/org/apache/aries/quiesce/participant/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /samples/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2010 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/ariestrader/NOTICE: -------------------------------------------------------------------------------- 1 | Apache Aries 2 | Copyright 2009-2010 The Apache Software Foundation 3 | 4 | This product includes software developed at 5 | The Apache Software Foundation (http://www.apache.org/). 6 | 7 | Portions of this software were developed at IBM and donated to the 8 | ASF under the Apache 2.0 license. The former work was referred to 9 | as Trade 6. 10 | -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-api/src/main/java/org/apache/aries/samples/ariestrader/api/persistence/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-beans/src/main/java/org/apache/aries/samples/ariestrader/beans/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-entities/src/main/java/org/apache/aries/samples/ariestrader/entities/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-util/src/main/java/org/apache/aries/samples/ariestrader/util/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/docs/tradeversion.html: -------------------------------------------------------------------------------- 1 | 17 | 18 | AriesTrader Version 19 | 20 | AriesTrader Performance Benchmark Sample 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/DayTraderHead_blue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/DayTraderHead_blue.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/DayTraderHead_red.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/DayTraderHead_red.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/SOAPconfig.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/SOAPconfig.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/about.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/about.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/account.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/account.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/ariesTraderLogo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/ariesTraderLogo.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/ariesTraderOverview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/ariesTraderOverview.png -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/aries_copyRight.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/aries_copyRight.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/arrowdown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/arrowdown.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/arrowup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/arrowup.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/bottomRedBar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/bottomRedBar.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/configuration.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/configuration.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/copyRight.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/copyRight.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/dayTraderLogo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/dayTraderLogo.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/faq.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/faq.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/graph.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/graph.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/home.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/home.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/homeBanner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/homeBanner.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/line.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/logout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/logout.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/lower_banner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/lower_banner.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/menuHome.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/menuHome.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/portfolio.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/portfolio.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/primitives.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/primitives.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/quotes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/quotes.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/reports.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/reports.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/spacer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/spacer.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/ticker-anim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/ticker-anim.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/topRedBar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/topRedBar.gif -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/topline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/topline.jpg -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/tradeOverview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/tradeOverview.png -------------------------------------------------------------------------------- /samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/tradingAndPortfolios.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/ariestrader/modules/ariestrader-web/src/main/webapp/images/tradingAndPortfolios.gif -------------------------------------------------------------------------------- /samples/blog/NOTICE: -------------------------------------------------------------------------------- 1 | This product includes software developed by 2 | The Apache Software Foundation (http://www.apache.org/). 3 | -------------------------------------------------------------------------------- /samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/comment/persistence/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /samples/blog/blog-api/src/main/java/org/apache/aries/samples/blog/api/persistence/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /samples/blog/blog-web/src/main/webapp/images/Arieslogo_Horizontal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/blog/blog-web/src/main/webapp/images/Arieslogo_Horizontal.gif -------------------------------------------------------------------------------- /samples/blog/blog-web/src/main/webapp/images/BigBullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/blog/blog-web/src/main/webapp/images/BigBullet.png -------------------------------------------------------------------------------- /samples/blog/blog-web/src/main/webapp/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/blog/blog-web/src/main/webapp/images/bg.png -------------------------------------------------------------------------------- /samples/blog/blog-web/src/main/webapp/images/bg02-purple-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/blog/blog-web/src/main/webapp/images/bg02-purple-left.png -------------------------------------------------------------------------------- /samples/blog/blog-web/src/main/webapp/images/bg02-purple-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/blog/blog-web/src/main/webapp/images/bg02-purple-right.png -------------------------------------------------------------------------------- /samples/blog/blog-web/src/main/webapp/images/bg02-white-left-nogr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/blog/blog-web/src/main/webapp/images/bg02-white-left-nogr.png -------------------------------------------------------------------------------- /samples/blog/blog-web/src/main/webapp/images/bg02-white-right-nogr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/blog/blog-web/src/main/webapp/images/bg02-white-right-nogr.png -------------------------------------------------------------------------------- /samples/blog/blog-web/src/main/webapp/images/feather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/blog/blog-web/src/main/webapp/images/feather.png -------------------------------------------------------------------------------- /samples/blog/blog-web/src/main/webapp/images/left-box-bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/blog/blog-web/src/main/webapp/images/left-box-bottom.png -------------------------------------------------------------------------------- /samples/blog/blog-web/src/main/webapp/images/left-box-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/blog/blog-web/src/main/webapp/images/left-box-right.png -------------------------------------------------------------------------------- /samples/blog/blog-web/src/main/webapp/images/left-box-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/samples/blog/blog-web/src/main/webapp/images/left-box-top.png -------------------------------------------------------------------------------- /spi-fly/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2010 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-core/src/main/resources/org/apache/aries/spifly/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.1.0 -------------------------------------------------------------------------------- /spi-fly/spi-fly-core/src/test/resources/embedded.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/spi-fly/spi-fly-core/src/test/resources/embedded.jar -------------------------------------------------------------------------------- /spi-fly/spi-fly-core/src/test/resources/embedded2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/spi-fly/spi-fly-core/src/test/resources/embedded2.jar -------------------------------------------------------------------------------- /spi-fly/spi-fly-core/src/test/resources/embedded3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/spi-fly/spi-fly-core/src/test/resources/embedded3.jar -------------------------------------------------------------------------------- /spi-fly/spi-fly-core/src/test/resources/org/apache/aries/spifly/impl1/META-INF/services/org.apache.aries.mytest.MySPI: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | org.apache.aries.spifly.impl1.MySPIImpl1 14 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-core/src/test/resources/org/apache/aries/spifly/impl4/META-INF/services/org.apache.aries.mytest.MySPI: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | org.apache.aries.spifly.impl4.MySPIImpl4a 14 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-core/src/test/resources/org/apache/aries/spifly/impl4/META-INF/services/org.apache.aries.mytest.MySPI2: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | # A comment 14 | org.apache.aries.spifly.impl4.MySPIImpl4b 15 | # Another comment 16 | org.apache.aries.spifly.impl4.MySPIImpl4c 17 | # A final comment -------------------------------------------------------------------------------- /spi-fly/spi-fly-dynamic-bundle/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2010 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-dynamic-bundle/resolve.bndrun: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | -runfw: org.apache.felix.framework 14 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-dynamic-bundle/src/test/resources/org/apache/aries/spifly/dynamic/impl1/META-INF/services/org.apache.aries.mytest.MySPI: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | org.apache.aries.spifly.dynamic.impl1.MySPIImpl1 14 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-dynamic-bundle/src/test/resources/org/apache/aries/spifly/dynamic/impl2/META-INF/services/org.apache.aries.mytest.AltSPI: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | org.apache.aries.spifly.dynamic.impl2.AltSPIImpl1 14 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-dynamic-bundle/src/test/resources/org/apache/aries/spifly/dynamic/impl2/META-INF/services/org.apache.aries.mytest.MySPI: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | org.apache.aries.spifly.dynamic.impl2.MySPIImpl2 14 | org.apache.aries.spifly.dynamic.impl2.MySPIImpl3 -------------------------------------------------------------------------------- /spi-fly/spi-fly-dynamic-bundle/src/test/resources/org/apache/aries/spifly/dynamic/impl2_123/META-INF/services/org.apache.aries.mytest.MySPI: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | org.apache.aries.spifly.dynamic.impl2_123.MySPIImpl2B -------------------------------------------------------------------------------- /spi-fly/spi-fly-dynamic-bundle/src/test/resources/org/apache/aries/spifly/dynamic/impl3/META-INF/services/javax.xml.parsers.DocumentBuilderFactory: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | org.apache.aries.spifly.dynamic.impl3.MyAltDocumentBuilderFactory 14 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-dynamic-bundle/src/test/resources/org/apache/aries/spifly/dynamic/impl4/META-INF/services/org.apache.aries.mytest.AltSPI: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | org.apache.aries.spifly.dynamic.impl4.AltSPIImpl2 14 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-dynamic-bundle/src/test/resources/org/apache/aries/spifly/dynamic/impl4/META-INF/services/org.apache.aries.mytest.MySPI: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | org.apache.aries.spifly.dynamic.impl4.MySPIImpl4 14 | 15 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-dynamic-bundle/src/test/resources/org/apache/aries/spifly/dynamic/impl5/META-INF/services/org.apache.aries.mytest.MySPI: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | org.apache.aries.spifly.dynamic.impl5.MySPIImpl5 14 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-dynamic-framework-extension/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2010 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-dynamic-framework-extension/resolve.bndrun: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | -runfw: org.apache.felix.framework 14 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-examples/spi-fly-example-provider1-jar/src/main/resources/META-INF/services/org.apache.aries.spifly.mysvc.SPIProvider: -------------------------------------------------------------------------------- 1 | org.apache.aries.spifly.mysvc.impl.SPIProviderImpl -------------------------------------------------------------------------------- /spi-fly/spi-fly-examples/spi-fly-example-provider2-bundle/src/main/resources/META-INF/services/org.apache.aries.spifly.mysvc.SPIProvider: -------------------------------------------------------------------------------- 1 | org.apache.aries.spifly.mysvc.impl2.SPIProviderImpl -------------------------------------------------------------------------------- /spi-fly/spi-fly-examples/spi-fly-example-provider3-bundle/src/main/resources/META-INF/services/org.apache.aries.spifly.mysvc.SPIProvider: -------------------------------------------------------------------------------- 1 | org.apache.aries.spifly.mysvc.impl3.SPIProviderImpl -------------------------------------------------------------------------------- /spi-fly/spi-fly-examples/spi-fly-example-resource-provider-bundle/src/main/resources/org/apache/aries/spifly/test/blah.txt: -------------------------------------------------------------------------------- 1 | This is a test resource. 2 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-itests/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2010 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-static-bundle/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2010 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-static-bundle/resolve.bndrun: -------------------------------------------------------------------------------- 1 | # Licensed under the Apache License, Version 2.0 (the "License"); 2 | # you may not use this file except in compliance with the License. 3 | # You may obtain a copy of the License at 4 | # 5 | # http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software 8 | # distributed under the License is distributed on an "AS IS" BASIS, 9 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 | # See the License for the specific language governing permissions and 11 | # limitations under the License. 12 | 13 | -runfw: org.apache.felix.framework 14 | -------------------------------------------------------------------------------- /spi-fly/spi-fly-static-tool/src/test/resources/testjar.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/spi-fly/spi-fly-static-tool/src/test/resources/testjar.jar -------------------------------------------------------------------------------- /spi-fly/tck/apply-to-tck.sh: -------------------------------------------------------------------------------- 1 | # This script modifies the SPI-Fly bundle metadata slightly so that it can be copied into the OSGi CT. 2 | # It also copies the jar in place. 3 | 4 | # Fill in the variable below, e.g. OSGI_GIT_DIR=/Users/david/clones/osgi-build 5 | OSGI_GIT_DIR=...the root of your OSGi build clone... 6 | VERSION=1.0.0 7 | 8 | # Updated the BSN of the implemetation bundle to org.apache.aries.spifly.dynamic as on some Mac OSX having the bundle suffix 9 | # causes confusion 10 | rm META-INF/MANIFEST.MF 11 | cp ../spi-fly-dynamic-bundle/target/org.apache.aries.spifly.dynamic.bundle-$VERSION-SNAPSHOT.jar org.apache.aries.spifly.dynamic-$VERSION.jar 12 | jar xvf org.apache.aries.spifly.dynamic-$VERSION.jar META-INF/MANIFEST.MF 13 | cat META-INF/MANIFEST.MF | sed s/org.apache.aries.spifly.dynamic.bundle/org.apache.aries.spifly.dynamic/ > UPDATED_MANIFEST.MF 14 | jar uvfm org.apache.aries.spifly.dynamic-$VERSION.jar UPDATED_MANIFEST.MF 15 | cp org.apache.aries.spifly.dynamic-$VERSION.jar $OSGI_GIT_DIR/licensed/repo/org.apache.aries.spifly.dynamic 16 | -------------------------------------------------------------------------------- /subsystem/subsystem-api/src/main/java/org/apache/aries/subsystem/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.2.0 20 | -------------------------------------------------------------------------------- /subsystem/subsystem-api/src/main/java/org/osgi/service/repository/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0 20 | -------------------------------------------------------------------------------- /subsystem/subsystem-api/src/main/java/org/osgi/service/subsystem/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.1 20 | -------------------------------------------------------------------------------- /subsystem/subsystem-bundle/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Attribute.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | package org.apache.aries.subsystem.core.archive; 15 | 16 | public interface Attribute extends Parameter { 17 | public StringBuilder appendToFilter(StringBuilder builder); 18 | } 19 | -------------------------------------------------------------------------------- /subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/CapabilityHeader.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | package org.apache.aries.subsystem.core.archive; 15 | 16 | import java.util.List; 17 | 18 | import org.osgi.resource.Capability; 19 | import org.osgi.resource.Resource; 20 | 21 | public interface CapabilityHeader extends Header { 22 | List toCapabilities(Resource resource); 23 | } 24 | -------------------------------------------------------------------------------- /subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Directive.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | package org.apache.aries.subsystem.core.archive; 15 | 16 | public interface Directive extends Parameter { 17 | String getValue(); 18 | } 19 | -------------------------------------------------------------------------------- /subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/GenericAttribute.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | package org.apache.aries.subsystem.core.archive; 15 | 16 | public class GenericAttribute extends AbstractAttribute { 17 | public GenericAttribute(String name, String value) { 18 | super(name, value); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/GenericClause.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | package org.apache.aries.subsystem.core.archive; 15 | 16 | public class GenericClause extends AbstractClause { 17 | public GenericClause(String clause) { 18 | super( 19 | parsePath(clause, Patterns.PATHS, false), 20 | parseParameters(clause, false), 21 | generateDefaultParameters()); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/GenericDirective.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | package org.apache.aries.subsystem.core.archive; 15 | 16 | public class GenericDirective extends AbstractDirective { 17 | public GenericDirective(String name, String value) { 18 | super(name, value); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Header.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | package org.apache.aries.subsystem.core.archive; 15 | 16 | import java.util.Collection; 17 | 18 | public interface Header { 19 | Collection getClauses(); 20 | 21 | String getName(); 22 | 23 | String getValue(); 24 | } 25 | -------------------------------------------------------------------------------- /subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/Parameter.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | package org.apache.aries.subsystem.core.archive; 15 | 16 | public interface Parameter { 17 | String getName(); 18 | 19 | Object getValue(); 20 | } 21 | -------------------------------------------------------------------------------- /subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/RequirementHeader.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | package org.apache.aries.subsystem.core.archive; 15 | 16 | import java.util.List; 17 | 18 | import org.osgi.resource.Requirement; 19 | import org.osgi.resource.Resource; 20 | 21 | public interface RequirementHeader extends Header { 22 | List toRequirements(Resource resource); 23 | } 24 | -------------------------------------------------------------------------------- /subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/archive/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/ServiceProvider.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | package org.apache.aries.subsystem.core.internal; 15 | 16 | import java.util.Collection; 17 | 18 | public interface ServiceProvider { 19 | C getService(Class clazz); 20 | 21 | Collection getServices(Class clazz); 22 | } 23 | -------------------------------------------------------------------------------- /subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/internal/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /subsystem/subsystem-core/src/main/java/org/apache/aries/subsystem/core/repository/packageinfo: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | version 1.0 15 | -------------------------------------------------------------------------------- /subsystem/subsystem-core/src/test/java/org/apache/aries/subsystem/core/internal/sub/Creator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | package org.apache.aries.subsystem.core.internal.sub; 15 | 16 | import org.osgi.service.repository.Repository; 17 | 18 | public class Creator { 19 | public static Repository create() { 20 | return new SubTestRepository(); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/aries1523fragment/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: Aries 1523 Fragment 4 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.aries1523fragment 5 | Bundle-Version: 1.0.0 6 | Fragment-Host: org.apache.aries.subsystem.itests.aries1523host;bundle-version=1 -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/aries1523host/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: Aries 1523 Host 4 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.aries1523host 5 | Bundle-Version: 1.0.0 6 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/aries1608provider/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: Bundle namespace provider 4 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.aries1608provider 5 | Bundle-Version: 1.0.0 6 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/aries1608required/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: Bundle namespace required 4 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.aries1608required 5 | Require-Bundle: org.apache.aries.subsystem.itests.aries1608provider 6 | Bundle-Version: 1.0.0 7 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/cmContentBundleZ/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: CM Content Test Bundle 4 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.cmcontent.impl 5 | Bundle-Version: 1.0.0 6 | Import-Package: org.osgi.framework, org.osgi.service.cm 7 | Bundle-Activator: org.apache.aries.subsystem.itests.cmcontent.impl.Activator 8 | 9 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/customContentBundleA/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.customcontent.bundleA 4 | Bundle-Version: 1.0.0 5 | 6 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/customContentBundleB/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.customcontent.bundleB 4 | Bundle-Version: 1.0.0 5 | 6 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/customContentBundleC/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.customcontent.bundleC 4 | Bundle-Version: 1.0.0 5 | 6 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/customContentBundleD/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.customcontent.bundleD 4 | Bundle-Version: 1.0.0 5 | 6 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/dynamicImport/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: dynamic-import package test bundle 4 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.dynamicImport 5 | Bundle-Version: 1.0.0 6 | Import-Package: org.osgi.framework 7 | Bundle-Activator: org.apache.aries.subsystem.itests.dynamicImport.Activator 8 | DynamicImport-Package: org.apache.aries.subsystem.itests.hello.api 9 | 10 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/helloImpl/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: helloWorld api 4 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.hello.impl 5 | Bundle-Version: 1.0.0 6 | Import-Package: org.apache.aries.subsystem.itests.hello.api, org.osgi.framework 7 | Bundle-Activator: org.apache.aries.subsystem.itests.hello.impl.Activator 8 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/helloImpl/org/apache/aries/subsystem/itests/hello/impl/HelloImpl.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed under the Apache License, Version 2.0 (the "License"); 3 | * you may not use this file except in compliance with the License. 4 | * You may obtain a copy of the License at 5 | * 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Unless required by applicable law or agreed to in writing, software 9 | * distributed under the License is distributed on an "AS IS" BASIS, 10 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11 | * See the License for the specific language governing permissions and 12 | * limitations under the License. 13 | */ 14 | 15 | package org.apache.aries.subsystem.itests.hello.impl; 16 | 17 | import org.apache.aries.subsystem.itests.hello.api.Hello; 18 | 19 | public class HelloImpl implements Hello { 20 | 21 | @Override 22 | public String saySomething() { 23 | return "something"; 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/tb1/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: TB1 4 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.tb1 5 | Bundle-Version: 1.0.0 6 | Export-Package: org.apache.aries.subsystem.itests.tb1; vendor="Balcones Fault Software"; mandatory:=vendor 7 | Import-Package: org.apache.aries.subsystem.itests.tb3 8 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/tb2/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: TB2 4 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.tb2 5 | Bundle-Version: 2.0.0 6 | Export-Package: org.apache.aries.subsystem.itests.tb2 7 | Import-Package: org.apache.aries.subsystem.itests.tb1; vendor="Balcones Fault Software" 8 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/tb3/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: TB3 4 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.tb3 5 | Bundle-Version: 1.0.0 6 | Export-Package: org.apache.aries.subsystem.itests.tb3 7 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/bundles/tb4/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-Name: TB4 4 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.tb4 5 | Bundle-Version: 1.0.0 6 | Bundle-Activator: org.apache.aries.subsystem.itests.tb4.Activator 7 | Import-Package: org.osgi.framework,org.osgi.util.tracker 8 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/classes/a/A.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package a; 20 | 21 | public class A { 22 | 23 | } 24 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/classes/b/B.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package b; 20 | 21 | public class B { 22 | 23 | } 24 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/classes/b/a/A.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | package b.a; 20 | 21 | public class A { 22 | 23 | } 24 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/application1/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.application1 2 | Subsystem-Content: org.apache.aries.subsystem.itests.tb1;version=1.0.0 -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/blueprint/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.itests.blueprint.app 2 | Subsystem-Type: osgi.subsystem.application 3 | Subsystem-Content: org.apache.aries.subsystem.itests.blueprint 4 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/cmContent/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.itests.cmContent 2 | Subsystem-Type: osgi.subsystem.feature 3 | Subsystem-Content: com.blah.Blah;embedded-resource=com.blah.Blah.cfg;type=osgi.config.properties, 4 | org.foo.Bar;embedded-resource=org.foo.Bar.cfg;type=felix.cm.config, 5 | org.apache.aries.subsystem.itests.cmcontent.impl 6 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/cmContent/com.blah.Blah.cfg: -------------------------------------------------------------------------------- 1 | configVal = test2 2 | configVal2 = test123 3 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/cmContent/org.foo.Bar.cfg: -------------------------------------------------------------------------------- 1 | configVal="test" 2 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/composite1/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Composite-ManifestVersion: 1.0 3 | Composite-SymbolicName: org.apache.aries.subsystem.composite1 4 | Composite-Version: 1.0.0 5 | Composite-Content: org.apache.aries.subsystem.itests.tb1;version=1.0.0 -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/composite2/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.itests.composite2 2 | Subsystem-Type: osgi.subsystem.composite 3 | Subsystem-Content: org.apache.aries.subsystem.itests.tb4;version="[1.0.0,1.0.0]" 4 | Import-Package: org.osgi.framework,org.osgi.util.tracker 5 | Subsystem-ExportService: does.not.exist; filter:="(a=b)",*;filter:="(test=tb4)", does.not.exist1; filter:="(q=g)" 6 | Subsystem-ImportService: does.not.exist; filter:="(a=b)",*;filter:="(test=testCompositeServiceImports)",does.not.exist1; filter:="(q=g)" -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/compositeDir/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.itests.composite.dir 2 | Subsystem-Type: org.osgi.subsystem.composite 3 | Subsystem-Content: 4 | org.apache.aries.subsystem.itests.application.dir;version="[0,0]";type=osgi.subsystem.application, 5 | org.apache.aries.subsystem.itests.composite.dir.bundle.a;version="[0,0]" 6 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/compositeDir/a.jar/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.composite.dir.bundle.a 4 | Export-Package: a 5 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/compositeDir/applicationDir/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.itests.application.dir -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/compositeDir/applicationDir/b.jar/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.composite.dir.bundle.b 4 | Export-Package: b 5 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/compositeDir/applicationDir/featureDir/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.itests.feature.dir 2 | Subsystem-Type: osgi.subsystem.feature 3 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/compositeDir/applicationDir/featureDir/a.jar/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.composite.dir.bundle.a 4 | Export-Package: a 5 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/compositeDir/applicationDir/featureDir/b.jar/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-ManifestVersion: 2 3 | Bundle-SymbolicName: org.apache.aries.subsystem.itests.composite.dir.bundle.b 4 | Bundle-Version: 1.0 5 | Export-Package: b 6 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/customContent/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.itests.customContent 2 | Subsystem-Type: osgi.subsystem.feature 3 | Subsystem-Content: customContent1;embedded-resource=custom1.sausages;type=foo.sausages, 4 | org.apache.aries.subsystem.itests.customcontent.bundleA 5 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/customContent/custom1.sausages: -------------------------------------------------------------------------------- 1 | sausages = 1 2 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/customContent1/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.itests.customContent 2 | Subsystem-Type: osgi.subsystem.feature 3 | Subsystem-Content: customContent2;embedded-resource=custom2.sausages;type=foo.sausages, 4 | org.apache.aries.subsystem.itests.customcontent.bundleB 5 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/customContent1/custom2.sausages: -------------------------------------------------------------------------------- 1 | sausages = 2 2 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/customContent2/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.itests.customContent 2 | Subsystem-Type: osgi.subsystem.feature 3 | Subsystem-Content: customContent3;embedded-resource=custom3.sausages;type=foo.sausages, 4 | org.apache.aries.subsystem.itests.customcontent.bundleC 5 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/customContent2/custom3.sausages: -------------------------------------------------------------------------------- 1 | sausages = 3 2 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/customContent3/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.itests.customContent 2 | Subsystem-Type: osgi.subsystem.feature 3 | Subsystem-Content: customContent4;embedded-resource=custom4.sausages;type=foo.sausages, 4 | org.apache.aries.subsystem.itests.customcontent.bundleD 5 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/customContent3/custom4.sausages: -------------------------------------------------------------------------------- 1 | sausages = 4 2 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/dynamicImport/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.itests.dynamicImport.esa 2 | Subsystem-Type: osgi.subsystem.application 3 | Subsystem-Content: org.apache.aries.subsystem.itests.dynamicImport 4 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/emptyFeature/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 2.0 2 | Subsystem-ManifestVersion: 1.0 3 | Subsystem-SymbolicName: org.apache.aries.subsystem.itests.feature.empty 4 | Subsystem-Version: 1.1.2 5 | Subsystem-Type: osgi.subsystem.feature -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/emptySubsystem/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.itests.subsystem.empty -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/feature1/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 2.0 2 | Subsystem-ManifestVersion: 1.0 3 | Subsystem-SymbolicName: org.apache.aries.subsystem.feature1 4 | Subsystem-Version: 1.0.0 5 | Subsystem-Name: %feature1.name 6 | Subsystem-Description: %feature1.description 7 | Subsystem-Content: org.apache.aries.subsystem.itests.tb1, 8 | org.apache.aries.subsystem.feature2;version=1.0.0;type=osgi.subsystem.feature;start-order:=2, 9 | org.apache.aries.subsystem.itests.tb3 10 | Subsystem-Type: osgi.subsystem.feature 11 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/feature2/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.feature2 2 | Subsystem-Version: 1.0.0 3 | Subsystem-Type: osgi.subsystem.feature 4 | Subsystem-Content: org.apache.aries.subsystem.itests.tb2;version=2.0.0, 5 | org.apache.aries.subsystem.itests.tb3 6 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/feature3/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.feature3 2 | Subsystem-Type: osgi.subsystem.feature 3 | Subsystem-Content: org.apache.aries.subsystem.itests.tb3 -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/hello/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.itests.hello 2 | Subsystem-Type: osgi.subsystem.application 3 | Subsystem-Content: org.apache.aries.subsystem.itests.hello.impl 4 | -------------------------------------------------------------------------------- /subsystem/subsystem-itests/src/test/resources/nobsn/OSGI-INF/SUBSYSTEM.MF: -------------------------------------------------------------------------------- 1 | Subsystem-SymbolicName: org.apache.aries.subsystem.nobsn 2 | -------------------------------------------------------------------------------- /subsystem/subsystem-modeller/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /subsystem/subsystem-modeller/src/main/java/org/apache/aries/subsystem/modelling/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /subsystem/subsystem-modeller/src/test/resources/appModeller/test1.eba/META-INF/APPLICATION.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Application-ManifestVersion: 1.0 3 | Application-Name: test1.eba 4 | Application-SymbolicName: com.ibm.ws.eba.admin.application.modeller.test1.eba 5 | Application-Version: 1.0 6 | Application-Content: com.ibm.ws.eba.admin.application.modeller.bundle1;version=1.0.0 7 | Application-ImportService: foo.bar.MyInjectedService;filter="(security.authority=intranet)", 8 | com.ibm.infrastructure.Manager;filter="(hands.off=true)" 9 | Application-ExportService: foo.bar.MyService;filter="(volume=11)", 10 | com.acme.Delivery;filter="(&(customer=pig)(target=rabbit))" 11 | -------------------------------------------------------------------------------- /subsystem/subsystem-modeller/src/test/resources/appModeller/test1.eba/META-INF/DEPLOYMENT.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Application-ManifestVersion: 2 3 | Application-SymbolicName: com.ibm.ws.eba.admin.application.modeller.test1.eba 4 | Application-Version: 1.0 5 | Deployed-Content: com.ibm.ws.eba.admin.application.modeller.bundle1;deployed-version=1.0.0 6 | -------------------------------------------------------------------------------- /subsystem/subsystem-modeller/src/test/resources/appModeller/test1.eba/bundle1.jar/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-Version: 1.0.0 3 | Bundle-ManifestVersion: 2 4 | Bundle-SymbolicName: com.ibm.ws.eba.admin.application.modeller.bundle1 5 | Bundle-Name: bundle1 6 | 7 | 8 | -------------------------------------------------------------------------------- /subsystem/subsystem-modeller/src/test/resources/test.bundle/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Bundle-Version: 1.0.0 3 | Bundle-ManifestVersion: 2 4 | Bundle-SymbolicName: test.bundle 5 | Bundle-Name: bundle1 6 | Import-Package: javax.jms;version="1.1.0", 7 | javax.transaction;version="[1.1.0,2.0.0)", 8 | third 9 | Export-Package: wibble;version="1.0.0";directive:=true 10 | 11 | -------------------------------------------------------------------------------- /subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.1.0 20 | -------------------------------------------------------------------------------- /testsupport/testsupport-unit/src/main/java/org/apache/aries/itest/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 2.0.0 20 | -------------------------------------------------------------------------------- /testsupport/testsupport-unit/src/main/java/org/apache/aries/mocks/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /testsupport/testsupport-unit/src/main/java/org/apache/aries/unittest/fixture/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /testsupport/testsupport-unit/src/main/java/org/apache/aries/unittest/junit/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /testsupport/testsupport-unit/src/main/java/org/apache/aries/unittest/mocks/annotations/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /testsupport/testsupport-unit/src/main/java/org/apache/aries/unittest/mocks/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /transaction/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2010 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /transaction/transaction-blueprint/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /transaction/transaction-itests/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /transaction/transaction-jdbc/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /transaction/transaction-jdbc/src/main/resources/META-INF/services/org/apache/xbean/spring/http/aries.apache.org/xmlns/transaction-jdbc/2.0: -------------------------------------------------------------------------------- 1 | # NOTE: this file is autogenerated by Apache XBean 2 | 3 | # beans 4 | recoverableDataSource = org.apache.aries.transaction.jdbc.RecoverableDataSource 5 | recoverableDataSource.initMethod = start 6 | 7 | -------------------------------------------------------------------------------- /transaction/transaction-manager/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /transaction/transaction-testbundle/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /transaction/transaction-testbundle/src/main/java/org/apache/aries/transaction/test/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /transaction/transaction-testds/NOTICE: -------------------------------------------------------------------------------- 1 | 2 | Apache Aries 3 | Copyright 2009-2011 The Apache Software Foundation 4 | 5 | This product includes software developed at 6 | The Apache Software Foundation (http://www.apache.org/). 7 | 8 | 9 | -------------------------------------------------------------------------------- /tutorials/blueprint/tutorial-assembly/src/main/docs/images/Arieslogo_Horizontal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/tutorials/blueprint/tutorial-assembly/src/main/docs/images/Arieslogo_Horizontal.gif -------------------------------------------------------------------------------- /tutorials/blueprint/tutorial-assembly/src/main/docs/images/apache-incubator-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/tutorials/blueprint/tutorial-assembly/src/main/docs/images/apache-incubator-logo.png -------------------------------------------------------------------------------- /tutorials/blueprint/tutorial-assembly/src/main/docs/images/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/tutorials/blueprint/tutorial-assembly/src/main/docs/images/bg.png -------------------------------------------------------------------------------- /tx-control/README.md: -------------------------------------------------------------------------------- 1 | Apache Aries OSGi Transaction Control Service implementations 2 | ------------------------------------------------------------- 3 | 4 | The Apache Aries Transaction Control project has moved to its own Git Repository and can be found at https://gitbox.apache.org/repos/asf?p=aries-tx-control.git or on GitHub at https://github.com/apache/aries-tx-control 5 | -------------------------------------------------------------------------------- /util/src/main/java/org/apache/aries/util/filesystem/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.1.0 20 | -------------------------------------------------------------------------------- /util/src/main/java/org/apache/aries/util/io/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /util/src/main/java/org/apache/aries/util/log/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /util/src/main/java/org/apache/aries/util/manifest/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /util/src/main/java/org/apache/aries/util/nls/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /util/src/main/java/org/apache/aries/util/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /util/src/main/java/org/apache/aries/util/service/registry/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | -------------------------------------------------------------------------------- /util/src/main/java/org/apache/aries/util/tracker/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.1 20 | -------------------------------------------------------------------------------- /util/src/test/resources/META-INF/APPLICATION.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Application-ManifestVersion: 1.0 3 | Application-Name: Travel Reservation 4 | Application-SymbolicName: com.travel.reservation 5 | Application-Version: 1.2 6 | Application-Content: com.travel.reservation.web;version="[1.1.0,1.2.0)", 7 | com.travel.reservation.business 8 | Export-Package: com.travel.reservation.api;version=1.2 9 | Import-Package: com.travel.flight.api;version="[2.1.1,3.0.0)",com.travel.rail.api;version="[1.0.0,2.0.0)" 10 | Application-Services: services.xml 11 | -------------------------------------------------------------------------------- /util/src/test/resources/app1/META-INF/APPLICATION.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Application-ManifestVersion: 1.0 3 | Application-Name: Travel Reservation 4 | Application-SymbolicName: com.travel.reservation 5 | Application-Version: 1.2 6 | Application-Content: com.travel.reservation.web;version="[1.1.0,1.2.0)", 7 | com.travel.reservation.business, 8 | com.travel.reservation.data 9 | Export-Package: com.travel.reservation.api;version=1.2 10 | Import-Package: com.travel.flight.api;version="[2.1.1,3.0.0)", 11 | com.travel.rail.api;version="[1.0.0,2.0.0)", 12 | com.travel.credit.api;version="[2.1.0,2.1.0]", 13 | com.travel.hotel.api;version="[1.5.0,2.0.0)" 14 | Application-Services: services.xml 15 | 16 | 17 | -------------------------------------------------------------------------------- /util/src/test/resources/app1/META-INF/DEPLOYMENT.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Application-SymbolicName: com.travel.reservation 3 | Application-Version: 1.2 4 | Deployed-Content: com.travel.reservation.web;deployed-version="1.1.0", 5 | com.travel.reservation.business;deployed-version=2.0 6 | com.travel.reservation.data;deployed-version=2.1.1 7 | -------------------------------------------------------------------------------- /util/src/test/resources/bundles/exploded-jar-with-name.jar/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Name: foo 2 | Bundle-SymbolicName: com.ibm.test;singleton:=true 3 | Bundle-Version: 1.0.0 4 | -------------------------------------------------------------------------------- /util/src/test/resources/bundles/exploded-jar-with-name.jar/META-INF/beforeManifest.file: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | 20 | -------------------------------------------------------------------------------- /util/src/test/resources/bundles/exploded.jar/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Bundle-SymbolicName: com.ibm.test;singleton:=true 2 | Bundle-Version: 1.0.0 3 | -------------------------------------------------------------------------------- /util/src/test/resources/bundles/exploded.jar/META-INF/beforeManifest.file: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | 20 | -------------------------------------------------------------------------------- /util/src/test/resources/zip/META-INF/APPLICATION.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Application-ManifestVersion: 1.0 3 | Application-Name: Travel Reservation 4 | Application-SymbolicName: com.travel.reservation 5 | Application-Version: 1.2 6 | Application-Content: com.travel.reservation.web;version="[1.1.0,1.2.0)", 7 | com.travel.reservation.business 8 | Export-Package: com.travel.reservation.api;version=1.2 9 | Import-Package: com.travel.flight.api;version="[2.1.1,3.0.0)",com.travel.rail.api;version="[1.0.0,2.0.0)" 10 | Application-Services: services.xml 11 | -------------------------------------------------------------------------------- /util/src/test/resources/zip/app1/META-INF/APPLICATION.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Application-ManifestVersion: 1.0 3 | Application-Name: Travel Reservation 4 | Application-SymbolicName: com.travel.reservation 5 | Application-Version: 1.2 6 | Application-Content: com.travel.reservation.web;version="[1.1.0,1.2.0)", 7 | com.travel.reservation.business, 8 | com.travel.reservation.data 9 | Export-Package: com.travel.reservation.api;version=1.2 10 | Import-Package: com.travel.flight.api;version="[2.1.1,3.0.0)", 11 | com.travel.rail.api;version="[1.0.0,2.0.0)", 12 | com.travel.credit.api;version="[2.1.0,2.1.0]", 13 | com.travel.hotel.api;version="[1.5.0,2.0.0)" 14 | Application-Services: services.xml 15 | 16 | 17 | -------------------------------------------------------------------------------- /util/src/test/resources/zip/app1/META-INF/DEPLOYMENT.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Application-SymbolicName: com.travel.reservation 3 | Application-Version: 1.2 4 | Deployed-Content: com.travel.reservation.web;deployed-version="1.1.0", 5 | com.travel.reservation.business;deployed-version=2.0 6 | com.travel.reservation.data;deployed-version=2.1.1 7 | -------------------------------------------------------------------------------- /util/src/test/resources/zip/bundles/exploded.jar/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Bundle-SymbolicName: com.ibm.test;singleton:=true 2 | Bundle-Version: 1.0.0 3 | -------------------------------------------------------------------------------- /util/src/test/resources/zip/bundles/exploded.jar/META-INF/beforeManifest.file: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | 20 | -------------------------------------------------------------------------------- /util/src/test/resources/zip/file.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | abc -------------------------------------------------------------------------------- /util/src/test/resources/zip/subdir/someFile.txt: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | def -------------------------------------------------------------------------------- /versioning/versioning-checker/src/test/resources/api_1.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/versioning/versioning-checker/src/test/resources/api_1.0.0.jar -------------------------------------------------------------------------------- /versioning/versioning-checker/src/test/resources/api_1.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/aries/55b7cb162ef654f5f43b8a6931db9efba456408d/versioning/versioning-checker/src/test/resources/api_1.0.1.jar -------------------------------------------------------------------------------- /web/web-urlhandler/src/main/java/org/apache/aries/web/converter/packageinfo: -------------------------------------------------------------------------------- 1 | # 2 | # Licensed to the Apache Software Foundation (ASF) under one 3 | # or more contributor license agreements. See the NOTICE file 4 | # distributed with this work for additional information 5 | # regarding copyright ownership. The ASF licenses this file 6 | # to you under the Apache License, Version 2.0 (the 7 | # "License"); you may not use this file except in compliance 8 | # with the License. You may obtain a copy of the License at 9 | # 10 | # http://www.apache.org/licenses/LICENSE-2.0 11 | # 12 | # Unless required by applicable law or agreed to in writing, 13 | # software distributed under the License is distributed on an 14 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | # KIND, either express or implied. See the License for the 16 | # specific language governing permissions and limitations 17 | # under the License. 18 | # 19 | version 1.0.0 20 | --------------------------------------------------------------------------------