sling-org-apache-sling-jms.git
2 months agotrivial: added license header to *.md files master
Radu Cotescu [Thu, 20 Sep 2018 09:09:05 +0000 (11:09 +0200)] 
trivial: added license header to *.md files

2 months agoSLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module
Radu Cotescu [Wed, 19 Sep 2018 16:29:19 +0000 (18:29 +0200)] 
SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module

2 months agoSLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module
Radu Cotescu [Wed, 19 Sep 2018 16:04:02 +0000 (18:04 +0200)] 
SLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module

3 months agoSLING-7798 Switch from JSR-305 annotations to JetBrains Nullable/NotNull annotations
sseifert [Mon, 13 Aug 2018 09:32:49 +0000 (11:32 +0200)] 
SLING-7798 Switch from JSR-305 annotations to JetBrains Nullable/NotNull annotations

6 months agoUpdating badges for org-apache-sling-jms
Dan Klco [Fri, 8 Jun 2018 17:47:08 +0000 (13:47 -0400)] 
Updating badges for org-apache-sling-jms

13 months agoSLING-7213 - Add a default .gitignore file to every module
Robert Munteanu [Tue, 24 Oct 2017 11:41:01 +0000 (13:41 +0200)] 
SLING-7213 - Add a default .gitignore file to every module

13 months agoSLING-7214 - Add the LICENSE file to every module
Robert Munteanu [Mon, 23 Oct 2017 16:38:24 +0000 (18:38 +0200)] 
SLING-7214 - Add the LICENSE file to every module

13 months agoFix typo in pom.xml : conncetion should be connection
Robert Munteanu [Mon, 23 Oct 2017 09:06:30 +0000 (12:06 +0300)] 
Fix typo in pom.xml : conncetion should be connection

13 months agoSLING-7162 - Update SCM information in all POM files to reference Git
Robert Munteanu [Fri, 20 Oct 2017 17:13:15 +0000 (19:13 +0200)] 
SLING-7162 - Update SCM information in all POM files to reference Git

14 months agoSLING-7167 Adjust READMEs
Oliver Lietz [Tue, 3 Oct 2017 10:02:25 +0000 (10:02 +0000)] 
SLING-7167 Adjust READMEs

add uniform header linking to Sling project

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1810889 13f79535-47bb-0310-9956-ffa450edef68

21 months agoadd missing Felix SCR annotations
Oliver Lietz [Fri, 10 Mar 2017 20:46:40 +0000 (20:46 +0000)] 
add missing Felix SCR annotations

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1786440 13f79535-47bb-0310-9956-ffa450edef68

21 months agouse Sling Parent 30
Oliver Lietz [Mon, 6 Mar 2017 10:22:30 +0000 (10:22 +0000)] 
use Sling Parent 30

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1785621 13f79535-47bb-0310-9956-ffa450edef68

21 months agoSLING-6576 : Use official OSGi annotations
Carsten Ziegeler [Thu, 2 Mar 2017 07:30:37 +0000 (07:30 +0000)] 
SLING-6576 : Use official OSGi annotations

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1785076 13f79535-47bb-0310-9956-ffa450edef68

21 months agoAdd svn:ignore, use OSGi version annotation, update to latest parent pom
Carsten Ziegeler [Mon, 27 Feb 2017 12:07:48 +0000 (12:07 +0000)] 
Add svn:ignore, use OSGi version annotation, update to latest parent pom

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1784537 13f79535-47bb-0310-9956-ffa450edef68

2 years agoDepend on SNAPSHOT artifact until release is published
Robert Munteanu [Wed, 5 Oct 2016 11:30:25 +0000 (11:30 +0000)] 
Depend on SNAPSHOT artifact until release is published

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1763426 13f79535-47bb-0310-9956-ffa450edef68

2 years ago[maven-release-plugin] prepare for next development iteration
Ian Boston [Wed, 5 Oct 2016 10:03:29 +0000 (10:03 +0000)] 
[maven-release-plugin] prepare for next development iteration

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1763385 13f79535-47bb-0310-9956-ffa450edef68

2 years ago[maven-release-plugin] prepare release org.apache.sling.jms-1.0.0
Ian Boston [Wed, 5 Oct 2016 10:03:14 +0000 (10:03 +0000)] 
[maven-release-plugin] prepare release org.apache.sling.jms-1.0.0

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1763383 13f79535-47bb-0310-9956-ffa450edef68

2 years agoSLING-5645 Made the ActiveMQConfigurationFactory require config to enable other JMS...
Ian Boston [Tue, 4 Oct 2016 15:47:55 +0000 (15:47 +0000)] 
SLING-5645 Made the ActiveMQConfigurationFactory require config to enable other JMS implementations to be used

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1763291 13f79535-47bb-0310-9956-ffa450edef68

2 years agoSLING-5645 Embedded gson added default exclude all exports to jms and services-it...
Ian Boston [Mon, 3 Oct 2016 15:52:05 +0000 (15:52 +0000)] 
SLING-5645 Embedded gson added default exclude all exports to jms and services-it bundles

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1763176 13f79535-47bb-0310-9956-ffa450edef68

2 years agoSLING-5645 Removed my signature from all source code
Ian Boston [Mon, 3 Oct 2016 15:51:56 +0000 (15:51 +0000)] 
SLING-5645 Removed my signature from all source code

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1763175 13f79535-47bb-0310-9956-ffa450edef68

2 years agoSLING-5647 - Provide ActiveMQ implementation of the MoM API in SLING-5646
Chetan Mehrotra [Wed, 21 Sep 2016 13:28:18 +0000 (13:28 +0000)] 
SLING-5647 - Provide ActiveMQ implementation of the MoM API in SLING-5646

Map passed in add call may be immutable so add internal state on a copy and then ensure that such internal props are not passed to reader.

Also fix the case around casting of numtries

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1761729 13f79535-47bb-0310-9956-ffa450edef68

2 years agofixing potential race condition causing a NPE inside the JMS provider, failing tests...
Ian Boston [Wed, 21 Sep 2016 13:14:51 +0000 (13:14 +0000)] 
fixing potential race condition causing a NPE inside the JMS provider, failing tests intermittently

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1761725 13f79535-47bb-0310-9956-ffa450edef68

2 years agoSLING-5646 MoM API and JMS implementation with example usage by Jobs implementation.
Ian Boston [Wed, 27 Jul 2016 12:10:12 +0000 (12:10 +0000)] 
SLING-5646 MoM API and JMS implementation with example usage by Jobs implementation.
Squashes 27 commits from https://github.com/ieb/sling/tree/jobs_28 as follows.
Added first stab at a message oriented job subsystem
Added basic implementation for the manager keeping queue implementation details abstracted
Added ActiveMQ implementation for queues and topics, and fixed a number of the the SPI interfaces in the process
Basic Test coverate for OOT JMS Broker
Extracted a MOM API with no Jobs or JMS references, test coverage for ActiveMQ impl is 100% class, 93% method, 75% line
Added missing license headers, documentation and cleaned out unused  interfaces
Fixed JMS Transaction issue found by @tmaret
Coverage for the majority of the jobs code is complete
Basic unit test coverage complete, core has 94% by lines, AMQ 74%, 100% classes and methods
Added testing environment for a runnign server, Not working yet
Added ability for detect when the OSGi container has completed bundle startup without having to perform http requests
Start at IT testing with Crankstart
Fixed issues with shutdown inside a Crankstart container
Working Crankstart IT framework
Version that uses Q->Jobs->JobConsumer pattern
Added a Queue Factory to allow configuration of multiple queues between the MOM API and Job Subsystem and move JobConsumers to register with a Job type
Migrated Subscribers and QueueReaders to a OSGi whiteboard pattern after discussion on Sling Dev
Changes the JobConsumer to use a Callback rather than return a job. This was suggested offlist by others in Adobe as a way of improving resource consumption
Added Types to improve type safety in certain areas after suggestions offlist
Fixed issue with OSGi startup in IntelliJ caused by version 4 of the
Felix framework bundle being present inside the maven pom. Strangely a
command line build was not impacted.
Added integration test bundle to test service. Adjusted some of the APIs to make using the Job Sub System easier
Integration tests now starting jobs from messages
Fixed Startup to work in real Sling/AEM container. The Active MQ OSGi bundle contains additional dependencies that cause all sorts of problems, AMQ is now being embedded into the AMQ MOM Impl bundle.
Fixed Queue expriy bug and added AEM Fiddle to run jobs
Added Documentation for configuration and default sample configuration
Added Explicit requeue mechanims rather than relying on AMQ's requeue capabilities
Moved MoM to new Home

git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1754255 13f79535-47bb-0310-9956-ffa450edef68