This is an automated email from the ASF dual-hosted git repository. vavrtom pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/qpid-broker-j.git
The following commit(s) were added to refs/heads/main by this push: new c670625e59 QPID-8653: [Broker-J] Code cleanup: collection type arguments, collection factory methods, lambdas (#197) c670625e59 is described below commit c670625e594f6ca2c8650ec40ca6d42c8e8f53fe Author: Daniil Kirilyuk <daniel.kiril...@gmail.com> AuthorDate: Mon Aug 7 09:58:13 2023 +0200 QPID-8653: [Broker-J] Code cleanup: collection type arguments, collection factory methods, lambdas (#197) --- .../apache/qpid/tests/protocol/v1_0/Interaction.java | 14 ++++++-------- .../qpid/tests/protocol/v1_0/DecodeErrorTest.java | 9 +++------ .../extensions/bindmapjms/TemporaryDestinationTest.java | 14 +++++++------- .../protocol/v1_0/extensions/filter/FilterTest.java | 7 ++----- .../v1_0/extensions/management/ManagementTest.java | 4 ++-- .../extensions/soleconn/CloseExistingPolicyTest.java | 15 ++++++--------- .../v1_0/extensions/soleconn/MixedPolicyTest.java | 17 ++++++----------- .../extensions/soleconn/RefuseConnectionPolicyTest.java | 13 ++++++------- .../v1_0/extensions/soleconn/SoleConnectionAsserts.java | 6 +++--- .../protocol/v1_0/messaging/DeleteOnCloseTest.java | 10 +++++----- .../v1_0/transaction/TransactionalTransferTest.java | 10 ++++------ .../v1_0/transport/link/ResumeDeliveriesTest.java | 16 +++++++--------- 12 files changed, 57 insertions(+), 78 deletions(-) diff --git a/systests/protocol-tests-amqp-1-0/src/main/java/org/apache/qpid/tests/protocol/v1_0/Interaction.java b/systests/protocol-tests-amqp-1-0/src/main/java/org/apache/qpid/tests/protocol/v1_0/Interaction.java index 207cfddf7a..99dfb463c1 100644 --- a/systests/protocol-tests-amqp-1-0/src/main/java/org/apache/qpid/tests/protocol/v1_0/Interaction.java +++ b/systests/protocol-tests-amqp-1-0/src/main/java/org/apache/qpid/tests/protocol/v1_0/Interaction.java @@ -1093,13 +1093,11 @@ public class Interaction extends AbstractInteraction<Interaction> private DeliveryState handleCoordinatorResponse() throws Exception { - final Set<Class<?>> expected = new HashSet<>(Collections.singletonList(Disposition.class)); - if (_coordinatorCredits.decrementAndGet() == 0) - { - expected.add(Flow.class); - } + final Set<Class<?>> expected = _coordinatorCredits.decrementAndGet() == 0 + ? Set.of(Disposition.class, Flow.class) + : Set.of(Disposition.class); - final Map<Class<?>, ?> responses = consumeResponses(expected, Collections.singleton(Flow.class)); + final Map<Class<?>, ?> responses = consumeResponses(expected, Set.of(Flow.class)); final Disposition disposition = (Disposition) responses.get(Disposition.class); if (expected.contains(Flow.class)) @@ -1260,9 +1258,9 @@ public class Interaction extends AbstractInteraction<Interaction> boolean hasMore = true; do { - Set<Class<?>> responseTypesSet = new HashSet<>(Arrays.asList(ignore)); + Set<Class<?>> responseTypesSet = new HashSet<>(List.of(ignore)); responseTypesSet.add(Transfer.class); - Class<?>[] responseTypes = responseTypesSet.toArray(new Class<?>[responseTypesSet.size()]); + Class<?>[] responseTypes = responseTypesSet.toArray(new Class<?>[0]); Response<?> latestResponse = consumeResponse(responseTypes).getLatestResponse(); if (latestResponse.getBody() instanceof Transfer) { diff --git a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/DecodeErrorTest.java b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/DecodeErrorTest.java index ebf582d69c..01e6d14ce1 100644 --- a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/DecodeErrorTest.java +++ b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/DecodeErrorTest.java @@ -30,7 +30,6 @@ import static org.hamcrest.Matchers.is; import static org.junit.jupiter.api.Assumptions.assumeTrue; import java.util.ArrayList; -import java.util.Collections; import java.util.List; import java.util.Map; @@ -108,8 +107,7 @@ public class DecodeErrorTest extends BrokerAdminUsingTestBase { final Source source = new Source(); source.setDynamic(Boolean.TRUE); - source.setDynamicNodeProperties(Collections.singletonMap(Symbol.valueOf("lifetime-policy"), - UnsignedInteger.MAX_VALUE)); + source.setDynamicNodeProperties(Map.of(Symbol.valueOf("lifetime-policy"), UnsignedInteger.MAX_VALUE)); final Interaction interaction = transport.newInteraction() .negotiateOpen() .begin().consumeResponse(Begin.class) @@ -132,8 +130,7 @@ public class DecodeErrorTest extends BrokerAdminUsingTestBase { final Target target = new Target(); target.setDynamic(Boolean.TRUE); - target.setDynamicNodeProperties(Collections.singletonMap(Symbol.valueOf("supported-dist-modes"), - UnsignedInteger.ZERO)); + target.setDynamicNodeProperties(Map.of(Symbol.valueOf("supported-dist-modes"), UnsignedInteger.ZERO)); final Interaction interaction = transport.newInteraction() .negotiateOpen() .begin().consumeResponse(Begin.class) @@ -168,7 +165,7 @@ public class DecodeErrorTest extends BrokerAdminUsingTestBase encodedString.flip(); payloads.add(encodedString); - final Map<Symbol, Object> annotationMap = Collections.singletonMap(Symbol.valueOf("foo"), "bar"); + final Map<Symbol, Object> annotationMap = Map.of(Symbol.valueOf("foo"), "bar"); final DeliveryAnnotations annotations = new DeliveryAnnotations(annotationMap); final DeliveryAnnotationsSection deliveryAnnotationsSection = annotations.createEncodingRetainingSection(); try diff --git a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/bindmapjms/TemporaryDestinationTest.java b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/bindmapjms/TemporaryDestinationTest.java index dff6fea970..a218388cf0 100644 --- a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/bindmapjms/TemporaryDestinationTest.java +++ b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/bindmapjms/TemporaryDestinationTest.java @@ -27,7 +27,7 @@ import static org.hamcrest.Matchers.equalTo; import static org.hamcrest.Matchers.is; import static org.junit.jupiter.api.Assumptions.assumeTrue; -import java.util.Collections; +import java.util.Map; import org.hamcrest.Matchers; import org.junit.jupiter.api.Test; @@ -283,7 +283,7 @@ public class TemporaryDestinationTest extends BrokerAdminUsingTestBase try (FrameTransport transport = new FrameTransport(getBrokerAdmin()).connect()) { final Source source = new Source(); - source.setDynamicNodeProperties(Collections.singletonMap(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); + source.setDynamicNodeProperties(Map.of(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); source.setExpiryPolicy(TerminusExpiryPolicy.LINK_DETACH); source.setCapabilities(capabilities); source.setDynamic(true); @@ -305,7 +305,7 @@ public class TemporaryDestinationTest extends BrokerAdminUsingTestBase assertThat(newTemporaryNodeAddress, is(notNullValue())); Target target = new Target(); - target.setDynamicNodeProperties(Collections.singletonMap(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); + target.setDynamicNodeProperties(Map.of(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); target.setExpiryPolicy(TerminusExpiryPolicy.LINK_DETACH); target.setCapabilities(capabilities); target.setAddress(newTemporaryNodeAddress); @@ -347,7 +347,7 @@ public class TemporaryDestinationTest extends BrokerAdminUsingTestBase try (FrameTransport transport = new FrameTransport(getBrokerAdmin()).connect()) { final Source source = new Source(); - source.setDynamicNodeProperties(Collections.singletonMap(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); + source.setDynamicNodeProperties(Map.of(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); source.setExpiryPolicy(TerminusExpiryPolicy.LINK_DETACH); source.setCapabilities(capabilities); source.setDynamic(true); @@ -388,7 +388,7 @@ public class TemporaryDestinationTest extends BrokerAdminUsingTestBase try (FrameTransport transport = new FrameTransport(getBrokerAdmin()).connect()) { final Source source = new Source(); - source.setDynamicNodeProperties(Collections.singletonMap(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); + source.setDynamicNodeProperties(Map.of(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); source.setExpiryPolicy(TerminusExpiryPolicy.LINK_DETACH); source.setCapabilities(capabilities); source.setDynamic(true); @@ -459,7 +459,7 @@ public class TemporaryDestinationTest extends BrokerAdminUsingTestBase private Target createTarget(final Symbol[] capabilities) { Target target = new Target(); - target.setDynamicNodeProperties(Collections.singletonMap(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); + target.setDynamicNodeProperties(Map.of(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); target.setExpiryPolicy(TerminusExpiryPolicy.LINK_DETACH); target.setDynamic(true); target.setCapabilities(capabilities); @@ -469,7 +469,7 @@ public class TemporaryDestinationTest extends BrokerAdminUsingTestBase private Source createSource(final String name, final Symbol[] capabilities) { final Source source = new Source(); - source.setDynamicNodeProperties(Collections.singletonMap(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); + source.setDynamicNodeProperties(Map.of(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); source.setExpiryPolicy(TerminusExpiryPolicy.LINK_DETACH); source.setCapabilities(capabilities); source.setAddress(name); diff --git a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/filter/FilterTest.java b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/filter/FilterTest.java index a9d7c963f4..0c29a5a494 100644 --- a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/filter/FilterTest.java +++ b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/filter/FilterTest.java @@ -32,7 +32,6 @@ import static org.hamcrest.Matchers.notNullValue; import static org.hamcrest.Matchers.nullValue; import static org.junit.jupiter.api.Assumptions.assumeTrue; -import java.util.Collections; import java.util.HashMap; import java.util.Map; @@ -91,8 +90,7 @@ public class FilterTest extends BrokerAdminUsingTestBase for (int i = 0; i < 2; i++) { QpidByteBuffer payload = - generateMessagePayloadWithApplicationProperties(Collections.singletonMap("index", i), - getTestName()); + generateMessagePayloadWithApplicationProperties(Map.of("index", i), getTestName()); interaction.transferPayload(payload) .transferSettled(true) .transfer(); @@ -108,8 +106,7 @@ public class FilterTest extends BrokerAdminUsingTestBase .attachRole(Role.RECEIVER) .attachSourceAddress(BrokerAdmin.TEST_QUEUE_NAME) .attachRcvSettleMode(ReceiverSettleMode.FIRST) - .attachSourceFilter(Collections.singletonMap(Symbol.valueOf("selector-filter"), - new JMSSelectorFilter("index=1"))) + .attachSourceFilter(Map.of(Symbol.valueOf("selector-filter"), new JMSSelectorFilter("index=1"))) .attach().consumeResponse() .flowIncomingWindow(UnsignedInteger.ONE) .flowNextIncomingId(UnsignedInteger.ZERO) diff --git a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/management/ManagementTest.java b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/management/ManagementTest.java index 09370f6a74..ea7e434ea8 100644 --- a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/management/ManagementTest.java +++ b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/management/ManagementTest.java @@ -27,7 +27,7 @@ import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.is; import static org.junit.jupiter.api.Assumptions.assumeTrue; -import java.util.Collections; +import java.util.Map; import org.junit.jupiter.api.Test; @@ -64,7 +64,7 @@ public class ManagementTest extends BrokerAdminUsingTestBase try (FrameTransport transport = new FrameTransport(getBrokerAdmin()).connect()) { Target target = new Target(); - target.setDynamicNodeProperties(Collections.singletonMap(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); + target.setDynamicNodeProperties(Map.of(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); target.setExpiryPolicy(TerminusExpiryPolicy.LINK_DETACH); target.setDynamic(true); target.setCapabilities(new Symbol[]{Symbol.valueOf("temporary-queue")}); diff --git a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/CloseExistingPolicyTest.java b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/CloseExistingPolicyTest.java index c401f5187c..fe232add0a 100644 --- a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/CloseExistingPolicyTest.java +++ b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/CloseExistingPolicyTest.java @@ -33,7 +33,7 @@ import static org.apache.qpid.tests.protocol.v1_0.extensions.soleconn.SoleConnec import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.in; -import java.util.Collections; +import java.util.Map; import org.junit.jupiter.api.Test; @@ -56,7 +56,7 @@ public class CloseExistingPolicyTest extends BrokerAdminUsingTestBase Open responseOpen = transport.newInteraction() .openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap( + .openProperties(Map.of( SOLE_CONNECTION_ENFORCEMENT_POLICY, CLOSE_EXISTING)) .negotiateOpen() @@ -82,8 +82,7 @@ public class CloseExistingPolicyTest extends BrokerAdminUsingTestBase final Interaction interaction1 = transport1.newInteraction(); interaction1.openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap(SOLE_CONNECTION_ENFORCEMENT_POLICY, - CLOSE_EXISTING)) + .openProperties(Map.of(SOLE_CONNECTION_ENFORCEMENT_POLICY, CLOSE_EXISTING)) .negotiateOpen(); final Open responseOpen = interaction1.getLatestResponse(Open.class); @@ -95,8 +94,7 @@ public class CloseExistingPolicyTest extends BrokerAdminUsingTestBase final Interaction interaction2 = transport2.newInteraction(); interaction2.openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap(SOLE_CONNECTION_ENFORCEMENT_POLICY, - CLOSE_EXISTING)) + .openProperties(Map.of(SOLE_CONNECTION_ENFORCEMENT_POLICY, CLOSE_EXISTING)) .sendOpen() .sync(); @@ -129,8 +127,7 @@ public class CloseExistingPolicyTest extends BrokerAdminUsingTestBase final Interaction interaction2 = transport2.newInteraction(); interaction2.openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap(SOLE_CONNECTION_ENFORCEMENT_POLICY, - CLOSE_EXISTING)) + .openProperties(Map.of(SOLE_CONNECTION_ENFORCEMENT_POLICY, CLOSE_EXISTING)) .negotiateOpen(); final Open responseOpen2 = interaction2.getLatestResponse(Open.class); @@ -150,7 +147,7 @@ public class CloseExistingPolicyTest extends BrokerAdminUsingTestBase final Interaction interaction1 = transport1.newInteraction(); Open responseOpen = interaction1.openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap( + .openProperties(Map.of( SOLE_CONNECTION_ENFORCEMENT_POLICY, CLOSE_EXISTING)) .negotiateOpen() diff --git a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/MixedPolicyTest.java b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/MixedPolicyTest.java index e023f30218..35ed86a862 100644 --- a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/MixedPolicyTest.java +++ b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/MixedPolicyTest.java @@ -28,7 +28,7 @@ import static org.apache.qpid.tests.protocol.v1_0.extensions.soleconn.SoleConnec import static org.apache.qpid.tests.protocol.v1_0.extensions.soleconn.SoleConnectionAsserts.assumeEnforcementPolicyRefuse; import static org.apache.qpid.tests.protocol.v1_0.extensions.soleconn.SoleConnectionAsserts.assumeSoleConnectionCapability; -import java.util.Collections; +import java.util.Map; import org.junit.jupiter.api.Test; @@ -49,8 +49,7 @@ public class MixedPolicyTest extends BrokerAdminUsingTestBase final Interaction interaction1 = transport1.newInteraction(); interaction1.openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap(SOLE_CONNECTION_ENFORCEMENT_POLICY, - CLOSE_EXISTING)) + .openProperties(Map.of(SOLE_CONNECTION_ENFORCEMENT_POLICY, CLOSE_EXISTING)) .negotiateOpen(); Open responseOpen = interaction1.getLatestResponse(Open.class); @@ -62,8 +61,7 @@ public class MixedPolicyTest extends BrokerAdminUsingTestBase final Interaction interaction2 = transport2.newInteraction(); interaction2.openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap(SOLE_CONNECTION_ENFORCEMENT_POLICY, - REFUSE_CONNECTION)) + .openProperties(Map.of(SOLE_CONNECTION_ENFORCEMENT_POLICY, REFUSE_CONNECTION)) .sendOpen().sync(); interaction1.consumeResponse(Close.class); @@ -75,8 +73,7 @@ public class MixedPolicyTest extends BrokerAdminUsingTestBase final Interaction interaction3 = transport3.newInteraction(); interaction3.openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap(SOLE_CONNECTION_ENFORCEMENT_POLICY, - CLOSE_EXISTING)) + .openProperties(Map.of(SOLE_CONNECTION_ENFORCEMENT_POLICY, CLOSE_EXISTING)) .negotiateOpen() .consumeResponse(Close.class); } @@ -92,8 +89,7 @@ public class MixedPolicyTest extends BrokerAdminUsingTestBase final Interaction interaction1 = transport1.newInteraction(); interaction1.openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap(SOLE_CONNECTION_ENFORCEMENT_POLICY, - REFUSE_CONNECTION)) + .openProperties(Map.of(SOLE_CONNECTION_ENFORCEMENT_POLICY, REFUSE_CONNECTION)) .negotiateOpen(); final Open responseOpen = interaction1.getLatestResponse(Open.class); @@ -105,8 +101,7 @@ public class MixedPolicyTest extends BrokerAdminUsingTestBase final Interaction interaction2 = transport2.newInteraction(); interaction2.openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap(SOLE_CONNECTION_ENFORCEMENT_POLICY, - CLOSE_EXISTING)) + .openProperties(Map.of(SOLE_CONNECTION_ENFORCEMENT_POLICY, CLOSE_EXISTING)) .negotiateOpen() .consumeResponse(Close.class); } diff --git a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/RefuseConnectionPolicyTest.java b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/RefuseConnectionPolicyTest.java index 8789bae143..e8ab9fc61e 100644 --- a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/RefuseConnectionPolicyTest.java +++ b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/RefuseConnectionPolicyTest.java @@ -33,7 +33,7 @@ import static org.apache.qpid.tests.protocol.v1_0.extensions.soleconn.SoleConnec import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.in; -import java.util.Collections; +import java.util.Map; import org.junit.jupiter.api.Test; @@ -56,7 +56,7 @@ public class RefuseConnectionPolicyTest extends BrokerAdminUsingTestBase final Interaction interaction = transport.newInteraction(); final Open responseOpen = interaction.openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap( + .openProperties(Map.of( SOLE_CONNECTION_ENFORCEMENT_POLICY, REFUSE_CONNECTION)) .negotiateOpen() @@ -82,8 +82,7 @@ public class RefuseConnectionPolicyTest extends BrokerAdminUsingTestBase final Interaction interaction1 = transport1.newInteraction(); interaction1.openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap(SOLE_CONNECTION_ENFORCEMENT_POLICY, - REFUSE_CONNECTION)) + .openProperties(Map.of(SOLE_CONNECTION_ENFORCEMENT_POLICY, REFUSE_CONNECTION)) .negotiateOpen(); final Open responseOpen = interaction1.getLatestResponse(Open.class); @@ -95,7 +94,7 @@ public class RefuseConnectionPolicyTest extends BrokerAdminUsingTestBase final Interaction interaction2 = transport2.newInteraction(); final Open responseOpen2 = interaction2.openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap( + .openProperties(Map.of( SOLE_CONNECTION_ENFORCEMENT_POLICY, REFUSE_CONNECTION)) .negotiateOpen() @@ -127,7 +126,7 @@ public class RefuseConnectionPolicyTest extends BrokerAdminUsingTestBase final Interaction interaction2 = transport2.newInteraction(); final Open responseOpen2 = interaction2.openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap( + .openProperties(Map.of( SOLE_CONNECTION_ENFORCEMENT_POLICY, REFUSE_CONNECTION)) .negotiateOpen() @@ -147,7 +146,7 @@ public class RefuseConnectionPolicyTest extends BrokerAdminUsingTestBase final Interaction interaction1 = transport1.newInteraction(); final Open responseOpen = interaction1.openContainerId("testContainerId") .openDesiredCapabilities(SOLE_CONNECTION_FOR_CONTAINER) - .openProperties(Collections.singletonMap( + .openProperties(Map.of( SOLE_CONNECTION_ENFORCEMENT_POLICY, REFUSE_CONNECTION.getValue())) .negotiateOpen() diff --git a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/SoleConnectionAsserts.java b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/SoleConnectionAsserts.java index e1bcea9e3e..161da65a99 100644 --- a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/SoleConnectionAsserts.java +++ b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/extensions/soleconn/SoleConnectionAsserts.java @@ -36,7 +36,7 @@ import static org.hamcrest.collection.IsMapContaining.hasEntry; import static org.hamcrest.collection.IsMapContaining.hasKey; import static org.junit.jupiter.api.Assumptions.assumeTrue; -import java.util.Collections; +import java.util.Map; import org.apache.qpid.server.protocol.v1_0.type.Symbol; import org.apache.qpid.server.protocol.v1_0.type.extensions.soleconn.SoleConnectionDetectionPolicy; @@ -111,13 +111,13 @@ class SoleConnectionAsserts { assertThat(close.getError(), is(notNullValue())); assertThat(close.getError().getCondition(), is(equalTo(AmqpError.RESOURCE_LOCKED))); - assertThat(close.getError().getInfo(), is(equalTo(Collections.singletonMap(SOLE_CONNECTION_ENFORCEMENT, true)))); + assertThat(close.getError().getInfo(), is(equalTo(Map.of(SOLE_CONNECTION_ENFORCEMENT, true)))); } static void assertInvalidContainerId(final Close close) { assertThat(close.getError(), is(notNullValue())); assertThat(close.getError().getCondition(), is(equalTo(AmqpError.INVALID_FIELD))); - assertThat(close.getError().getInfo(), is(equalTo(Collections.singletonMap(INVALID_FIELD, CONTAINER_ID)))); + assertThat(close.getError().getInfo(), is(equalTo(Map.of(INVALID_FIELD, CONTAINER_ID)))); } } diff --git a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/messaging/DeleteOnCloseTest.java b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/messaging/DeleteOnCloseTest.java index 46de9f1acc..cf07966ac4 100644 --- a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/messaging/DeleteOnCloseTest.java +++ b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/messaging/DeleteOnCloseTest.java @@ -26,7 +26,7 @@ import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.is; import static org.junit.jupiter.api.Assumptions.assumeTrue; -import java.util.Collections; +import java.util.Map; import java.util.concurrent.TimeUnit; import com.google.common.util.concurrent.ListenableFuture; @@ -62,7 +62,7 @@ public class DeleteOnCloseTest extends BrokerAdminUsingTestBase try (FrameTransport transport = new FrameTransport(getBrokerAdmin()).connect()) { Source source = new Source(); - source.setDynamicNodeProperties(Collections.singletonMap(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); + source.setDynamicNodeProperties(Map.of(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); source.setDynamic(true); final Interaction interaction = transport.newInteraction(); final Attach attachResponse = interaction.negotiateOpen() @@ -97,7 +97,7 @@ public class DeleteOnCloseTest extends BrokerAdminUsingTestBase try (FrameTransport transport = new FrameTransport(getBrokerAdmin()).connect()) { Target target = new Target(); - target.setDynamicNodeProperties(Collections.singletonMap(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); + target.setDynamicNodeProperties(Map.of(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); target.setDynamic(true); final Interaction interaction = transport.newInteraction(); final Attach attachResponse = interaction.negotiateOpen() @@ -135,7 +135,7 @@ public class DeleteOnCloseTest extends BrokerAdminUsingTestBase try (FrameTransport transport = new FrameTransport(getBrokerAdmin()).connect()) { Source source = new Source(); - source.setDynamicNodeProperties(Collections.singletonMap(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); + source.setDynamicNodeProperties(Map.of(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); source.setDynamic(true); final Interaction interaction = transport.newInteraction(); final Attach attachResponse = interaction.negotiateOpen() @@ -178,7 +178,7 @@ public class DeleteOnCloseTest extends BrokerAdminUsingTestBase try (FrameTransport transport = new FrameTransport(getBrokerAdmin()).connect()) { Source source = new Source(); - source.setDynamicNodeProperties(Collections.singletonMap(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); + source.setDynamicNodeProperties(Map.of(Session_1_0.LIFETIME_POLICY, new DeleteOnClose())); source.setExpiryPolicy(TerminusExpiryPolicy.NEVER); source.setDynamic(true); final Interaction interaction = transport.newInteraction(); diff --git a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/transaction/TransactionalTransferTest.java b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/transaction/TransactionalTransferTest.java index e83f1fdcaf..d25accacbe 100644 --- a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/transaction/TransactionalTransferTest.java +++ b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/transaction/TransactionalTransferTest.java @@ -28,8 +28,8 @@ import static org.hamcrest.Matchers.equalTo; import static org.hamcrest.Matchers.is; import static org.junit.jupiter.api.Assumptions.assumeTrue; -import java.util.Collections; import java.util.List; +import java.util.Map; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Disabled; @@ -495,8 +495,7 @@ public class TransactionalTransferTest extends BrokerAdminUsingTestBase .flowNextOutgoingId(UnsignedInteger.ZERO) .flowLinkCredit(UnsignedInteger.ONE) .flowHandleFromLinkHandle() - .flowProperties(Collections.singletonMap(Symbol.valueOf("txn-id"), - interaction.getCurrentTransactionId())) + .flowProperties(Map.of(Symbol.valueOf("txn-id"), interaction.getCurrentTransactionId())) .flow() .receiveDelivery(); @@ -558,8 +557,7 @@ public class TransactionalTransferTest extends BrokerAdminUsingTestBase .flowNextOutgoingId(UnsignedInteger.ZERO) .flowLinkCredit(UnsignedInteger.ONE) .flowHandleFromLinkHandle() - .flowProperties(Collections.singletonMap(Symbol.valueOf("txn-id"), - interaction.getCurrentTransactionId())) + .flowProperties(Map.of(Symbol.valueOf("txn-id"), interaction.getCurrentTransactionId())) .flow() .receiveDelivery(); @@ -617,7 +615,7 @@ public class TransactionalTransferTest extends BrokerAdminUsingTestBase .flowIncomingWindow(UnsignedInteger.ONE) .flowLinkCredit(UnsignedInteger.ONE) .flowHandleFromLinkHandle() - .flowProperties(Collections.singletonMap(Symbol.valueOf("txn-id"), + .flowProperties(Map.of(Symbol.valueOf("txn-id"), integerToBinary(Integer.MAX_VALUE))) .flow() .consume(ErrorCarryingFrameBody.class, Flow.class); diff --git a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/transport/link/ResumeDeliveriesTest.java b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/transport/link/ResumeDeliveriesTest.java index 641cf12ca8..23315db4bf 100644 --- a/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/transport/link/ResumeDeliveriesTest.java +++ b/systests/protocol-tests-amqp-1-0/src/test/java/org/apache/qpid/tests/protocol/v1_0/transport/link/ResumeDeliveriesTest.java @@ -40,6 +40,7 @@ import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Set; import org.hamcrest.Matchers; @@ -138,7 +139,7 @@ public class ResumeDeliveriesTest extends BrokerAdminUsingTestBase assertThat(responseAttach2.getTarget(), is(notNullValue())); final Map<Binary, DeliveryState> remoteUnsettled = responseAttach2.getUnsettled(); assertThat(remoteUnsettled, is(notNullValue())); - assertThat(remoteUnsettled.keySet(), is(equalTo(Collections.singleton(deliveryTag)))); + assertThat(remoteUnsettled.keySet(), is(equalTo(Set.of(deliveryTag)))); assertThat(remoteUnsettled.get(deliveryTag).getClass(), typeCompatibleWith(remoteDeliveryState.getClass())); assertThat(responseAttach2.getIncompleteUnsettled(), is(anyOf(nullValue(), equalTo(false)))); } @@ -198,8 +199,7 @@ public class ResumeDeliveriesTest extends BrokerAdminUsingTestBase // 4. resume the link final UnsignedInteger linkHandle2 = UnsignedInteger.ONE; final Binary sampleLocalUnsettled = localUnsettled.keySet().iterator().next(); - Map<Binary, DeliveryState> unsettled = Collections.singletonMap(sampleLocalUnsettled, - localUnsettled.get(sampleLocalUnsettled)); + Map<Binary, DeliveryState> unsettled = Map.of(sampleLocalUnsettled, localUnsettled.get(sampleLocalUnsettled)); final Response<?> latestResponse = interaction.attachHandle(linkHandle2) .attachUnsettled(unsettled) .attachIncompleteUnsettled(true) @@ -292,8 +292,7 @@ public class ResumeDeliveriesTest extends BrokerAdminUsingTestBase // 4. resume the link final UnsignedInteger linkHandle2 = UnsignedInteger.ONE; final Binary sampleLocalUnsettled = localUnsettled.keySet().iterator().next(); - Map<Binary, DeliveryState> unsettled = Collections.singletonMap(sampleLocalUnsettled, - localUnsettled.get(sampleLocalUnsettled)); + Map<Binary, DeliveryState> unsettled = Map.of(sampleLocalUnsettled, localUnsettled.get(sampleLocalUnsettled)); final Response<?> latestResponse = interaction.attachHandle(linkHandle2) .attachUnsettled(unsettled) .attachIncompleteUnsettled(true) @@ -389,8 +388,7 @@ public class ResumeDeliveriesTest extends BrokerAdminUsingTestBase // 4. resume the link final Binary sampleLocalUnsettled = localUnsettled.keySet().iterator().next(); - Map<Binary, DeliveryState> unsettled = Collections.singletonMap(sampleLocalUnsettled, - localUnsettled.get(sampleLocalUnsettled)); + Map<Binary, DeliveryState> unsettled = Map.of(sampleLocalUnsettled, localUnsettled.get(sampleLocalUnsettled)); final UnsignedInteger linkHandle2 = UnsignedInteger.ONE; Response<?> latestResponse = interaction.attachHandle(linkHandle2) .attachUnsettled(unsettled) @@ -534,7 +532,7 @@ public class ResumeDeliveriesTest extends BrokerAdminUsingTestBase Detach detach = interaction.detach().consumeResponse().getLatestResponse(Detach.class); assertThat(detach.getClosed(), anyOf(nullValue(), equalTo(false))); - interaction.attachUnsettled(Collections.singletonMap(deliveryTag, new Accepted())) + interaction.attachUnsettled(Map.of(deliveryTag, new Accepted())) .attach() .consumeResponse(Attach.class); @@ -707,7 +705,7 @@ public class ResumeDeliveriesTest extends BrokerAdminUsingTestBase final Map<Binary, DeliveryState> remoteUnsettled = responseAttach2.getUnsettled(); assertThat(remoteUnsettled, is(notNullValue())); - assertThat(remoteUnsettled.keySet(), is(equalTo(Collections.singleton(deliveryTag)))); + assertThat(remoteUnsettled.keySet(), is(equalTo(Set.of(deliveryTag)))); interaction.transferHandle(linkHandle2) .transferResume(true) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org