コード例 #1
0
 @Factory
 public static <T> Matcher<Message<?>> hasHeader(String key, Matcher<?> valueMatcher) {
   return new HeaderMatcher(MapContentMatchers.hasEntry(key, valueMatcher));
 }
コード例 #2
0
 @Factory
 public static <T> Matcher<Message<?>> hasHeaderKey(String key) {
   return new HeaderMatcher(MapContentMatchers.hasKey(key));
 }
コード例 #3
0
 @Factory
 public static Matcher<Message<?>> hasExpirationDate(Matcher<Long> matcher) {
   return new HeaderMatcher(
       MapContentMatchers.hasEntry(IntegrationMessageHeaderAccessor.EXPIRATION_DATE, matcher));
 }
コード例 #4
0
 @Factory
 public static Matcher<Message<?>> hasTimestamp(Matcher<Long> matcher) {
   return new HeaderMatcher(MapContentMatchers.hasEntry(MessageHeaders.TIMESTAMP, matcher));
 }
コード例 #5
0
 @Factory
 public static Matcher<Message<?>> hasSequenceSize(Matcher<Integer> value) {
   return new HeaderMatcher(
       MapContentMatchers.hasEntry(IntegrationMessageHeaderAccessor.SEQUENCE_SIZE, value));
 }
コード例 #6
0
 @Factory
 public static Matcher<Message<?>> hasSequenceNumber(Matcher<Integer> matcher) {
   return new HeaderMatcher(
       MapContentMatchers.hasEntry(IntegrationMessageHeaderAccessor.SEQUENCE_NUMBER, matcher));
 }
コード例 #7
0
 @Factory
 public static <T> Matcher<Message<?>> hasCorrelationId(T value) {
   return new HeaderMatcher(
       MapContentMatchers.hasEntry(IntegrationMessageHeaderAccessor.CORRELATION_ID, value));
 }
コード例 #8
0
 @Factory
 public static <T> Matcher<Message<?>> hasMessageId(T value) {
   return new HeaderMatcher(MapContentMatchers.hasEntry(MessageHeaders.ID, value));
 }
コード例 #9
0
 @Factory
 public static Matcher<Message<?>> hasAllHeaders(Map<String, ?> entries) {
   return new HeaderMatcher(MapContentMatchers.hasAllEntries(entries));
 }