Tabnine Logo
MessageBuilder.setSequenceSize
Code IndexAdd Tabnine to your IDE (free)

How to use
setSequenceSize
method
in
org.springframework.integration.support.MessageBuilder

Best Java code snippets using org.springframework.integration.support.MessageBuilder.setSequenceSize (Showing top 20 results out of 315)

origin: spring-projects/spring-batch

  private Message<StepExecutionRequest> createMessage(int sequenceNumber, int sequenceSize,
      StepExecutionRequest stepExecutionRequest, PollableChannel replyChannel) {
    return MessageBuilder.withPayload(stepExecutionRequest).setSequenceNumber(sequenceNumber)
        .setSequenceSize(sequenceSize)
        .setCorrelationId(stepExecutionRequest.getJobExecutionId() + ":" + stepExecutionRequest.getStepName())
        .setReplyChannel(replyChannel)
        .build();
  }
}
origin: spring-projects/spring-integration

@Test
public void testCorrelationStrategyWithAtBeanExpression() throws Exception {
  ClassPathXmlApplicationContext context =
      new ClassPathXmlApplicationContext("expression-evaluating-correlation-with-bf.xml", this.getClass());
  MessageChannel inputChannel = context.getBean("inputChannel", MessageChannel.class);
  QueueChannel outputChannel = context.getBean("outputChannel", QueueChannel.class);
  Message<?> message = MessageBuilder.withPayload("foo").setSequenceNumber(1).setSequenceSize(1).build();
  inputChannel.send(message);
  Message<?> reply = outputChannel.receive(0);
  assertNotNull(reply);
  context.close();
}
origin: spring-projects/spring-integration

private Message<?> correlatedMessage(Object correlationId, Integer sequenceSize, Integer sequenceNumber) {
  return MessageBuilder.withPayload("test")
      .setCorrelationId(correlationId)
      .setSequenceNumber(sequenceNumber)
      .setSequenceSize(sequenceSize)
      .build();
}
origin: spring-projects/spring-integration

private SimpleMessageGroup groupWithFirstMessagesOfIncompleteSequence(SimpleMessageGroup messages) {
  Message<String> message1 = MessageBuilder.withPayload("test1").setSequenceSize(3).setSequenceNumber(1).build();
  Message<String> message2 = MessageBuilder.withPayload("test2").setSequenceSize(3).setSequenceNumber(2).build();
  messages.add(message1);
  messages.add(message2);
  return messages;
}
origin: spring-projects/spring-integration

@Test
public void testWithAggregator() {
  this.aggChannel.send(MessageBuilder.withPayload("foo")
      .setCorrelationId("bar")
      .setSequenceSize(2)
      .setSequenceNumber(1)
      .build());
  Message<?> discard = this.discards.receive(10000);
  assertNotNull(discard);
  assertEquals("foo", discard.getPayload());
}
origin: spring-projects/spring-integration

private static Message<?> createMessage(String payload, Object correlationId, int sequenceSize, int sequenceNumber,
    MessageChannel replyChannel) {
  return MessageBuilder.withPayload(payload).setCorrelationId(correlationId).setSequenceSize(sequenceSize)
      .setSequenceNumber(sequenceNumber).setReplyChannel(replyChannel).build();
}
origin: spring-projects/spring-integration

private static <T> Message<T> createMessage(T payload, Object correlationId, int sequenceSize, int sequenceNumber,
    MessageChannel outputChannel) {
  return MessageBuilder.withPayload(payload)
      .setCorrelationId(correlationId)
      .setSequenceSize(sequenceSize)
      .setSequenceNumber(sequenceNumber)
      .setReplyChannel(outputChannel).build();
}
origin: spring-projects/spring-integration

private static <T> Message<T> createMessage(T payload, Object correlationId, int sequenceSize, int sequenceNumber,
    MessageChannel outputChannel) {
  return MessageBuilder.withPayload(payload).setCorrelationId(correlationId).setSequenceSize(sequenceSize)
      .setSequenceNumber(sequenceNumber).setReplyChannel(outputChannel).build();
}
origin: spring-projects/spring-integration

private static <T> Message<T> createMessage(T payload, Object correlationId, int sequenceSize, int sequenceNumber,
    MessageChannel outputChannel) {
  return MessageBuilder.withPayload(payload)
      .setCorrelationId(correlationId)
      .setSequenceSize(sequenceSize)
      .setSequenceNumber(sequenceNumber)
      .setReplyChannel(outputChannel).build();
}
origin: spring-projects/spring-integration

private static <T> Message<T> createMessage(T payload, Object correlationId, int sequenceSize, int sequenceNumber,
    MessageChannel outputChannel) {
  return MessageBuilder.withPayload(payload).setCorrelationId(correlationId).setSequenceSize(sequenceSize)
      .setSequenceNumber(sequenceNumber).setReplyChannel(outputChannel).build();
}
origin: spring-projects/spring-integration

private static Message<?> correlatedMessage(Object correlationId, Integer sequenceSize,
    Integer sequenceNumber, Map<String, Object> headers) {
  return MessageBuilder.withPayload("test")
      .setCorrelationId(correlationId)
      .setSequenceNumber(sequenceNumber)
      .setSequenceSize(sequenceSize)
      .copyHeadersIfAbsent(headers)
      .build();
}
origin: spring-projects/spring-integration

@Test
public void hasSequenceSize_() throws Exception {
  int sequenceSize = 123;
  message = MessageBuilder.fromMessage(message).setSequenceSize(sequenceSize).build();
  assertThat(message, hasSequenceSize(sequenceSize));
  assertThat(message, hasSequenceSize(is(sequenceSize)));
}
origin: spring-projects/spring-integration

@Test
public void testCompleteList() {
  Message<String> message1 = MessageBuilder.withPayload("test1").setSequenceSize(2).build();
  Message<String> message2 = MessageBuilder.withPayload("test2").setSequenceSize(2).build();
  SimpleMessageGroup messages = new SimpleMessageGroup("FOO");
  messages.add(message1);
  messages.add(message2);
  SequenceSizeReleaseStrategy releaseStrategy = new SequenceSizeReleaseStrategy();
  assertTrue(releaseStrategy.canRelease(messages));
}
origin: spring-projects/spring-integration

@Test
public void testCompleteList() {
  Message<String> message1 = MessageBuilder.withPayload("test1")
      .setSequenceSize(2).build();
  Message<String> message2 = MessageBuilder.withPayload("test2")
      .setSequenceSize(2).build();
  SimpleMessageGroup messages = new SimpleMessageGroup("FOO");
  messages.add(message1);
  messages.add(message2);
  SequenceSizeReleaseStrategy releaseStrategy = new SequenceSizeReleaseStrategy();
  assertTrue(releaseStrategy.canRelease(messages));
}
origin: spring-projects/spring-integration

private static Message<?> createMessage(Object payload, Object correlationId, int sequenceSize, int sequenceNumber,
    MessageChannel replyChannel, String predefinedId) {
  MessageBuilder<Object> builder = MessageBuilder.withPayload(payload).setCorrelationId(correlationId)
      .setSequenceSize(sequenceSize).setSequenceNumber(sequenceNumber).setReplyChannel(replyChannel);
  if (predefinedId != null) {
    builder.setHeader(MessageHeaders.ID, predefinedId);
  }
  return builder.build();
}
origin: spring-projects/spring-integration

private static Message<?> createMessage(Object payload,
    Object correlationId, int sequenceSize, int sequenceNumber,
    MessageChannel replyChannel, String predefinedId) {
  MessageBuilder<Object> builder = MessageBuilder.withPayload(payload)
      .setCorrelationId(correlationId).setSequenceSize(sequenceSize)
      .setSequenceNumber(sequenceNumber)
      .setReplyChannel(replyChannel);
  if (predefinedId != null) {
    builder.setHeader(MessageHeaders.ID, predefinedId);
  }
  return builder.build();
}
origin: spring-projects/spring-integration

@Test
public void testIncompleteListWithCount() {
  Message<String> message = MessageBuilder.withPayload("test1")
      .setSequenceSize(2).build();
  SimpleMessageGroup messages = new SimpleMessageGroup("FOO");
  messages.add(message);
  TimeoutCountSequenceSizeReleaseStrategy releaseStrategy =
      new TimeoutCountSequenceSizeReleaseStrategy(1,
          TimeoutCountSequenceSizeReleaseStrategy.DEFAULT_TIMEOUT);
  assertTrue(releaseStrategy.canRelease(messages));
}
origin: spring-projects/spring-integration

@Test
public void testIncompleteList() {
  Message<String> message = MessageBuilder.withPayload("test1").setSequenceSize(2).build();
  SimpleMessageGroup messages = new SimpleMessageGroup("FOO");
  messages.add(message);
  SequenceSizeReleaseStrategy releaseStrategy = new SequenceSizeReleaseStrategy();
  assertFalse(releaseStrategy.canRelease(messages));
}
origin: spring-projects/spring-integration

@Test
public void testIncompleteListWithTimeout() {
  Message<String> message = MessageBuilder.withPayload("test1")
      .setSequenceSize(2).build();
  SimpleMessageGroup messages = new SimpleMessageGroup("FOO");
  messages.add(message);
  TimeoutCountSequenceSizeReleaseStrategy releaseStrategy =
      new TimeoutCountSequenceSizeReleaseStrategy(TimeoutCountSequenceSizeReleaseStrategy.DEFAULT_THRESHOLD,
          -100);
  assertTrue(releaseStrategy.canRelease(messages));
}
origin: spring-projects/spring-integration

@Test
public void testEmptyGroup() {
  SequenceSizeReleaseStrategy releaseStrategy = new SequenceSizeReleaseStrategy();
  releaseStrategy.setReleasePartialSequences(true);
  SimpleMessageGroup messages = new SimpleMessageGroup("FOO");
  Message<String> message = MessageBuilder.withPayload("test1").setSequenceSize(1).build();
  messages.add(message);
  messages.remove(message);
  assertTrue(releaseStrategy.canRelease(messages));
}
org.springframework.integration.supportMessageBuildersetSequenceSize

Popular methods of MessageBuilder

  • build
  • withPayload
    Create a builder for a new Message instance with the provided payload.
  • setHeader
    Set the value for the given header name. If the provided value is null, the header will be removed.
  • fromMessage
    Create a builder for a new Message instance pre-populated with all of the headers copied from the pr
  • copyHeaders
    Copy the name-value pairs from the provided Map. This operation will overwrite any existing values.
  • setReplyChannel
  • setCorrelationId
  • setSequenceNumber
  • setPriority
  • setErrorChannel
  • <init>
    Private constructor to be invoked from the static factory methods only.
  • containsReadOnly
  • <init>,
  • containsReadOnly,
  • copyHeadersIfAbsent,
  • pushSequenceDetails,
  • readOnlyHeaders,
  • removeHeader,
  • setExpirationDate,
  • getHeaders,
  • getPayload

Popular in Java

  • Making http requests using okhttp
  • runOnUiThread (Activity)
  • onRequestPermissionsResult (Fragment)
  • getResourceAsStream (ClassLoader)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • Runner (org.openjdk.jmh.runner)
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • Top 17 Plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now