Package io.undertow.attribute
Class ExchangeAttributeParser
- java.lang.Object
-
- io.undertow.attribute.ExchangeAttributeParser
-
public class ExchangeAttributeParser extends java.lang.Object
Attribute parser for exchange attributes. This builds an attribute from a string definition.This uses a service loader mechanism to allow additional token types to be loaded. Token definitions are loaded from the provided class loader.
- Author:
- Stuart Douglas
- See Also:
ExchangeAttributes.parser(ClassLoader)
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExchangeAttribute
parse(java.lang.String valueString)
Parses the provided value string, and turns it into a list of exchange attributes.ExchangeAttribute
parseSingleToken(java.lang.String token)
-
-
-
Method Detail
-
parse
public ExchangeAttribute parse(java.lang.String valueString)
Parses the provided value string, and turns it into a list of exchange attributes.Tokens are created according to the following rules:
%a - % followed by single character. %% is an escape for a literal % %{.*}a? - % plus curly braces with any amount of content inside, followed by an optional character ${.*} - $ followed by a curly braces to reference an item from the predicate context
- Parameters:
valueString
-- Returns:
-
parseSingleToken
public ExchangeAttribute parseSingleToken(java.lang.String token)
-
-