Subscription is now immutable (INT-134).
This commit is contained in:
@@ -47,8 +47,7 @@ public class DefaultTargetAdapterTests {
|
||||
target.afterPropertiesSet();
|
||||
DefaultTargetAdapter adapter = new DefaultTargetAdapter(target);
|
||||
SimpleChannel channel = new SimpleChannel();
|
||||
Subscription subscription = new Subscription();
|
||||
subscription.setChannel(channel);
|
||||
Subscription subscription = new Subscription(channel);
|
||||
Message<String> message = new GenericMessage<String>("123", "testing");
|
||||
channel.send(message);
|
||||
assertNull(queue.poll());
|
||||
|
||||
@@ -64,7 +64,6 @@ public class CorrelationIdTests {
|
||||
assertEquals(message.getId(), reply.getHeader().getCorrelationId());
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testCorrelationIdCopiedFromMessageCorrelationIdIfAvailable() {
|
||||
Message<?> message = new StringMessage("messageId","test");
|
||||
@@ -77,7 +76,7 @@ public class CorrelationIdTests {
|
||||
assertEquals(message.getHeader().getCorrelationId(), reply.getHeader().getCorrelationId());
|
||||
assertTrue(message.getHeader().getCorrelationId().equals(reply.getHeader().getCorrelationId()));
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void testCorrelationNotPassedIfAlreadySetByHandler() throws Exception {
|
||||
Object correlationId = "123-ABC";
|
||||
@@ -85,7 +84,7 @@ public class CorrelationIdTests {
|
||||
message.getHeader().setCorrelationId(correlationId);
|
||||
AbstractMessageHandlerAdapter<TestBean> adapter = new AbstractMessageHandlerAdapter<TestBean>() {
|
||||
@Override
|
||||
protected Object doHandle(Message message, SimpleMethodInvoker invoker) {
|
||||
protected Object doHandle(Message<?> message, SimpleMethodInvoker<TestBean> invoker) {
|
||||
Object result = invoker.invokeMethod(message.getPayload());
|
||||
Message<?> resultMessage = new GenericMessage<Object>(result);
|
||||
resultMessage.getHeader().setCorrelationId("456-XYZ");
|
||||
@@ -104,7 +103,7 @@ public class CorrelationIdTests {
|
||||
Message<?> message = new StringMessage("test");
|
||||
AbstractMessageHandlerAdapter<TestBean> adapter = new AbstractMessageHandlerAdapter<TestBean>() {
|
||||
@Override
|
||||
protected Object doHandle(Message message, SimpleMethodInvoker invoker) {
|
||||
protected Object doHandle(Message<?> message, SimpleMethodInvoker<TestBean> invoker) {
|
||||
Object result = invoker.invokeMethod(message.getPayload());
|
||||
Message<?> resultMessage = new GenericMessage<Object>(result);
|
||||
resultMessage.getHeader().setCorrelationId("456-XYZ");
|
||||
|
||||
Reference in New Issue
Block a user