public class InboundHeadersAnnotationComponent extends Object
Constructor and Description |
---|
InboundHeadersAnnotationComponent() |
public String processHeader(@InboundHeaders(value="foo") String foo)
public String processHeaderOptional(@InboundHeaders(value="faz?") String faz)
public Apple processHeaderWithType(@InboundHeaders(value="apple") Apple apple)
public Fruit processHeaderWithBaseType(@InboundHeaders(value="apple") Fruit apple)
public Map<?,?> processHeaders(@InboundHeaders(value="foo, bar") Map<?,?> headers)
public Map<?,?> processHeadersAll(@InboundHeaders(value="*") Map<?,?> headers)
public Map<?,?> processHeadersWildcard(@InboundHeaders(value="MULE_*") Map<?,?> headers)
public Map<?,?> processHeadersMultiWildcard(@InboundHeaders(value="MULE_*, ba*") Map<?,?> headers)
public Map<?,?> processSingleMapHeader(@InboundHeaders(value="foo") Map<?,?> headers)
public Map<?,?> processHeadersOptional(@InboundHeaders(value="foo, bar, baz?") Map<?,?> headers)
public Map<?,?> processHeadersAllOptional(@InboundHeaders(value="foo?, bar?") Map<?,?> headers)
public Map<?,?> processUnmodifiableHeaders(@InboundHeaders(value="foo, bar") Map<String,Object> headers)
public Map<String,Fruit> processHeadersWithGenerics(@InboundHeaders(value="apple, orange") Map<String,Fruit> headers)
public List<?> processHeadersList(@InboundHeaders(value="foo, bar, baz") List<?> headers)
public List<?> processHeadersListAll(@InboundHeaders(value="*") List<?> headers)
public List<?> processSingleHeaderList(@InboundHeaders(value="foo") List<?> headers)
public List<?> processHeadersListOptional(@InboundHeaders(value="foo, bar, baz?") List<?> headers)
public List<?> processHeadersListAllOptional(@InboundHeaders(value="foo?, bar?") List<?> headers)
public List<?> processUnmodifiableHeadersList(@InboundHeaders(value="foo, bar") List<Object> headers)
public List<?> processHeadersListWildcard(@InboundHeaders(value="MULE_*") List<?> headers)
public List<?> processHeadersListMultiWildcard(@InboundHeaders(value="MULE_*, ba*") List<?> headers)
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.