Class AbstractHeaderMapper.PatternBasedHeaderMatcher
java.lang.Object
org.springframework.integration.mapping.AbstractHeaderMapper.PatternBasedHeaderMatcher
- All Implemented Interfaces:
AbstractHeaderMapper.HeaderMatcher
- Enclosing class:
- AbstractHeaderMapper<T>
protected static class AbstractHeaderMapper.PatternBasedHeaderMatcher extends java.lang.Object implements AbstractHeaderMapper.HeaderMatcher
A pattern-based
AbstractHeaderMapper.HeaderMatcher that matches if the specified
header matches one of the specified simple patterns.- Since:
- 4.1
- See Also:
PatternMatchUtils.simpleMatch(String, String)
-
Constructor Summary
Constructors Constructor Description PatternBasedHeaderMatcher(java.util.Collection<java.lang.String> patterns) -
Method Summary
Modifier and Type Method Description booleanmatchHeader(java.lang.String headerName)Specify if the givenheaderNamematches.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.integration.mapping.AbstractHeaderMapper.HeaderMatcher
isNegated
-
Constructor Details
-
PatternBasedHeaderMatcher
public PatternBasedHeaderMatcher(java.util.Collection<java.lang.String> patterns)
-
-
Method Details
-
matchHeader
public boolean matchHeader(java.lang.String headerName)Description copied from interface:AbstractHeaderMapper.HeaderMatcherSpecify if the givenheaderNamematches.- Specified by:
matchHeaderin interfaceAbstractHeaderMapper.HeaderMatcher- Parameters:
headerName- the header name to be matched.- Returns:
trueifheaderNamematches to thisAbstractHeaderMapper.HeaderMatcher.
-