Top Interfaces Classes
module io.undertow.core

Package io.undertow.attribute


Interface Summary

Modifier and TypeInterface and Description
public interface
ExchangeAttribute

Representation of a string attribute from a HTTP server exchange.

public interface
ExchangeAttributeBuilder

An interface that knows how to build an exchange attribute from a textual representation.

public interface
ExchangeAttributeWrapper

Interface that can be used to wrap an exchange attribute.

Class Summary

Modifier and TypeClass and Description
public class
public class
BytesSentAttribute

The bytes sent

public class
CompositeExchangeAttribute

Exchange attribute that represents a combination of attributes that should be merged into a single string.

public class
ConstantExchangeAttribute

Exchange attribute that represents a fixed value

public class
public class
DateTimeAttribute

The current time

public class
ExchangeAttributeParser

Attribute parser for exchange attributes.

public class
ExchangeAttributes

Utility class for retrieving exchange attributes

public class
HostAndPortAttribute

The request scheme

public class
IdentUsernameAttribute

The ident username, not used, included for apache access log compatibility

public class
LocalIPAttribute

The local IP address

public class
LocalPortAttribute

The local port

public class
LocalServerNameAttribute

The local server name

public class
NullAttribute

A cookie

public class
PathParameterAttribute

Path parameter

public class
public class
QueryParameterAttribute

Query parameter

public class
QueryStringAttribute

The query string

public class
QuotingExchangeAttribute

Exchange attribute that wraps string attributes in quotes.

public class
ReadOnlyAttributeException

An exception that is thrown when an attribute is read only

public class
RelativePathAttribute

The relative path

public class
RemoteHostAttribute

The remote Host address (if resolved)

public class
RemoteIPAttribute

The remote IP address

public class
RemoteObfuscatedIPAttribute

The remote IP address

public class
RemoteUserAttribute

The remote user

public class
RequestCookieAttribute

A request cookie

public class
RequestHeaderAttribute

A request header

public class
RequestLineAttribute

The request line

public class
RequestMethodAttribute

The request method

public class
public class
RequestProtocolAttribute

The request protocol

public class
RequestSchemeAttribute

The request scheme

public class
RequestURLAttribute

The request URL

public class
public class
ResponseCodeAttribute

The request status code

public class
ResponseCookieAttribute

A response cookie

public class
ResponseHeaderAttribute

A response header

public class
ResponseReasonPhraseAttribute

The request status code

public class
ResponseTimeAttribute

The response time This will only work if io.undertow.UndertowOptions#RECORD_REQUEST_START_TIME has been set

public class
public class
public class
public class
public class
public class
public class
ThreadNameAttribute

The thread name

public class
TransportProtocolAttribute

Deprecated Please use RequestProtocolAttribute
The request method