Top Description Constructors Methods
reactor.netty.http.logging

public abstract Class AbstractHttpMessageLogFactory

extends Object
implements HttpMessageLogFactory
Class Inheritance
All Implemented Interfaces
reactor.netty.http.logging.HttpMessageLogFactory
Known Direct Subclasses
reactor.netty.http.logging.ReactorNettyHttpMessageLogFactory

An abstract factory for generating one and the same type of log message no matter the log level that will be used.
Author
Violeta Georgieva
Since
1.0.24

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract String
public String
debug(HttpMessageArgProvider arg)

Implements reactor.netty.http.logging.HttpMessageLogFactory.debug.

Generates a log message based on a given HttpMessageArgProvider for a log with a level DEBUG.
public String
error(HttpMessageArgProvider arg)

Implements reactor.netty.http.logging.HttpMessageLogFactory.error.

Generates a log message based on a given HttpMessageArgProvider for a log with a level ERROR.
public String
info(HttpMessageArgProvider arg)

Implements reactor.netty.http.logging.HttpMessageLogFactory.info.

Generates a log message based on a given HttpMessageArgProvider for a log with a level INFO.
public String
trace(HttpMessageArgProvider arg)

Implements reactor.netty.http.logging.HttpMessageLogFactory.trace.

Generates a log message based on a given HttpMessageArgProvider for a log with a level TRACE.
public String
warn(HttpMessageArgProvider arg)

Implements reactor.netty.http.logging.HttpMessageLogFactory.warn.

Generates a log message based on a given HttpMessageArgProvider for a log with a level WARN.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

AbstractHttpMessageLogFactoryback to summary
public AbstractHttpMessageLogFactory()

Method Detail

commonback to summary
public abstract String common(HttpMessageArgProvider arg)
debugback to summary
public String debug(HttpMessageArgProvider arg)

Implements reactor.netty.http.logging.HttpMessageLogFactory.debug.

Doc from reactor.netty.http.logging.HttpMessageLogFactory.debug.

Generates a log message based on a given HttpMessageArgProvider for a log with a level DEBUG.

Parameters
arg:HttpMessageArgProvider

the HttpMessageArgProvider

Returns:String

the generated log message

Annotations
@Override
errorback to summary
public String error(HttpMessageArgProvider arg)

Implements reactor.netty.http.logging.HttpMessageLogFactory.error.

Doc from reactor.netty.http.logging.HttpMessageLogFactory.error.

Generates a log message based on a given HttpMessageArgProvider for a log with a level ERROR.

Parameters
arg:HttpMessageArgProvider

the HttpMessageArgProvider

Returns:String

the generated log message

Annotations
@Override
infoback to summary
public String info(HttpMessageArgProvider arg)

Implements reactor.netty.http.logging.HttpMessageLogFactory.info.

Doc from reactor.netty.http.logging.HttpMessageLogFactory.info.

Generates a log message based on a given HttpMessageArgProvider for a log with a level INFO.

Parameters
arg:HttpMessageArgProvider

the HttpMessageArgProvider

Returns:String

the generated log message

Annotations
@Override
traceback to summary
public String trace(HttpMessageArgProvider arg)

Implements reactor.netty.http.logging.HttpMessageLogFactory.trace.

Doc from reactor.netty.http.logging.HttpMessageLogFactory.trace.

Generates a log message based on a given HttpMessageArgProvider for a log with a level TRACE.

Parameters
arg:HttpMessageArgProvider

the HttpMessageArgProvider

Returns:String

the generated log message

Annotations
@Override
warnback to summary
public String warn(HttpMessageArgProvider arg)

Implements reactor.netty.http.logging.HttpMessageLogFactory.warn.

Doc from reactor.netty.http.logging.HttpMessageLogFactory.warn.

Generates a log message based on a given HttpMessageArgProvider for a log with a level WARN.

Parameters
arg:HttpMessageArgProvider

the HttpMessageArgProvider

Returns:String

the generated log message

Annotations
@Override