15 Commits

Author SHA1 Message Date
Spring Operator
6bc9506bed URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 433 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
2019-03-22 17:30:15 -04:00
Gary Russell
6ba27ee97d Sonar Fixes
- all minors

* Remaining issues - mostly imports for Javadocs only.

* Final final

* Polising - bogus chars in comment

* Polishing idle time.
2018-12-23 12:27:04 -05:00
Artem Bilan
dda3adaaf3 Fix javadoc according Checkstyle 2018-11-29 16:45:44 -05:00
Artem Bilan
68b770c369 Checkstyle: Add Javadoc to BrokerNotAliveException
https://build.spring.io/browse/AMQP-MASTER-986/
2018-11-29 16:29:42 -05:00
Gary Russell
52cb146c19 Sonar Fixes
* Polishing - PR Comments
2018-11-29 16:19:48 -05:00
Gary Russell
8bf38449b9 More Sonar Fixes 2018-10-26 11:44:47 -04:00
Artem Bilan
d316dbf6c8 Upgrade to SF-5.1, remove deprecations etc.
* Upgrade to SF-5.1, Log4J-2.11, Mockito-2.17, Jackson 2.9.5,
SonarQube-2.6.1, Checkstyle-8.8
* Remove `spring-io-plugin` since it's not going to exist after Cairo
release
* Move `log4j-slf4j-impl` to the modules where no `logback-classic`
dependency - the `logback` performs expected work for us via
`spring-rabbit` infrastructure
* `log4j2-test.xml` in the `spring-rabbit-junit` to the `test` scope
* Remove some old `@Deprecated` API
2018-04-04 17:16:55 -04:00
Gary Russell
822593b767 Fix JUnit dependencies
- eliminate the `platform-commons` dependency
- make the `jupiter-api` dependency optional
2017-12-21 13:48:34 -05:00
Gary Russell
d73f4ffc0a AMQP-791: Support JUnit5
JIRA: https://jira.spring.io/browse/AMQP-791

- refactor `BrokerRunning` JUnit4 `@Rule` so it can be invoked from an `ExecutionCondition`.
- Add `@RabbitAvailable` annotation with queue list and auto-delete queues at the end of the class; purge them between tests.

* Implement `ParameterResolver` to access the rule's connection factory.

* Support CTOR Injection and `BrokerRunning` Injection

- user might want to invoke methods such as `deleteQueues()`.

* Patches omitted from previous commit

* WIP - Spring

* Polishing - PR Comments

* Convert `RabbitTemplateMPPIntegrationTests` - JUnit5

* Remove bogus test

* Docs + `@LongRunning`

* Polishing - PR Comments
2017-12-20 14:43:35 -05:00
Gary Russell
c576b27493 AMQP-790: Fix after receive MPPs with send/receive
JIRA: https://jira.spring.io/browse/AMQP-790

Previously, `afterReceivePostProcessors` were not called on `sendAndReceive()`
operations.
2017-12-12 11:06:41 -08:00
Gary Russell
38f38c4d35 AMQP-728: Make BrokerRunning More Configurable
JIRA: https://jira.spring.io/browse/AMQP-728
Resolves: #592

Add more options to configure the `BrokerRunning` JUnit `@Rule`.

Fix missing exclude from build.gradle for the junit subproject.

Polishing - PR Comments

More Polishing

**Cherry-pick to 1.7.x**
2017-03-16 15:34:38 -04:00
Gary Russell
c22ba9fdf3 CheckStyle: JavaDoc 2017-02-27 15:27:19 -05:00
Gary Russell
00828bc1ee Polish BrokerRunning @Rule
- Improve Javadocs
- Fail fast when broker required and don't log the full stack trace
2017-02-21 10:41:28 -05:00
Gary Russell
3b1b21f57e BrokerRunning Sonar Fixes 2016-12-07 11:39:47 -05:00
Gary Russell
4fded3dde1 AMQP-678: Move BrokerRunning @Rule to junit Jar
JIRA: https://jira.spring.io/browse/AMQP-678

Convert `BrokerRunning` to use the amqp-client directly to avoid circular reference.

Also `LongRunningIntegrationTest`.

Polishing - PR Comments
2016-12-02 15:05:09 -05:00