Top Description Constructors Methods
io.undertow.attribute

public Class ExchangeAttributes

extends Object
Class Inheritance
Imports
io.undertow.server.HttpServerExchange, io.undertow.util.HttpString, java.util.Arrays, .Collections

Utility class for retrieving exchange attributes
Author
Stuart Douglas

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ExchangeAttribute
public static ExchangeAttribute
bytesSent(boolean dashIfZero)

public static ExchangeAttribute
public static ExchangeAttribute
public static ExchangeAttribute
public static ExchangeAttribute
public static ExchangeAttribute
public static ExchangeAttributeParser
parser(final ClassLoader classLoader)

public static ExchangeAttributeParser
parser(final ClassLoader classLoader, ExchangeAttributeWrapper... wrappers)

public static ExchangeAttribute
public static ExchangeAttribute
public static ExchangeAttribute
public static ExchangeAttribute
public static ExchangeAttribute
public static ExchangeAttribute
requestHeader(final HttpString header)

public static ExchangeAttribute
public static ExchangeAttribute
public static ExchangeAttribute
public static ExchangeAttribute
public static String
resolve(final HttpServerExchange exchange, final ExchangeAttribute[] attributes)

public static ExchangeAttribute
public static ExchangeAttribute
responseHeader(final HttpString header)

public static ExchangeAttribute
public static ExchangeAttribute
public static ExchangeAttribute
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ExchangeAttributesback to summary
private ExchangeAttributes()

Method Detail

authenticationTypeback to summary
public static ExchangeAttribute authenticationType()
bytesSentback to summary
public static ExchangeAttribute bytesSent(boolean dashIfZero)
constantback to summary
public static ExchangeAttribute constant(String value)
dateTimeback to summary
public static ExchangeAttribute dateTime()
localIpback to summary
public static ExchangeAttribute localIp()
localPortback to summary
public static ExchangeAttribute localPort()
localServerNameback to summary
public static ExchangeAttribute localServerName()
parserback to summary
public static ExchangeAttributeParser parser(final ClassLoader classLoader)
parserback to summary
public static ExchangeAttributeParser parser(final ClassLoader classLoader, ExchangeAttributeWrapper... wrappers)
queryStringback to summary
public static ExchangeAttribute queryString()
relativePathback to summary
public static ExchangeAttribute relativePath()
remoteIpback to summary
public static ExchangeAttribute remoteIp()
remoteObfuscatedIpback to summary
public static ExchangeAttribute remoteObfuscatedIp()
remoteUserback to summary
public static ExchangeAttribute remoteUser()
requestHeaderback to summary
public static ExchangeAttribute requestHeader(final HttpString header)
requestListback to summary
public static ExchangeAttribute requestList()
requestMethodback to summary
public static ExchangeAttribute requestMethod()
requestProtocolback to summary
public static ExchangeAttribute requestProtocol()
requestURLback to summary
public static ExchangeAttribute requestURL()
resolveback to summary
public static String resolve(final HttpServerExchange exchange, final ExchangeAttribute[] attributes)
responseCodeback to summary
public static ExchangeAttribute responseCode()
responseHeaderback to summary
public static ExchangeAttribute responseHeader(final HttpString header)
responseReasonPhraseback to summary
public static ExchangeAttribute responseReasonPhrase()
threadNameback to summary
public static ExchangeAttribute threadName()
transportProtocolback to summary
public static ExchangeAttribute transportProtocol()