Package io.helidon.webserver.accesslog
Class RequestLineLogEntry
java.lang.Object
io.helidon.webserver.accesslog.AbstractLogEntry
io.helidon.webserver.accesslog.RequestLineLogEntry
- All Implemented Interfaces:
- AccessLogEntry,- Handler,- BiConsumer<ServerRequest,- ServerResponse> 
Access log entry for request line.
 Creates an entry 
"METHOD path HTTP/version", such as
 "GET /greet HTTP/1.1".- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final classA fluent API builder forRequestLineLogEntry.Nested classes/interfaces inherited from interface io.helidon.webserver.HandlerHandler.EntityHandler<T>
- 
Field SummaryFields inherited from class io.helidon.webserver.accesslog.AbstractLogEntryDEFAULT_MAX_LENGTHFields inherited from interface io.helidon.webserver.accesslog.AccessLogEntryNOT_AVAILABLE
- 
Method SummaryModifier and TypeMethodDescriptionstatic RequestLineLogEntry.Builderbuilder()Create a new fluent API builder.static RequestLineLogEntrycreate()Create a new request line entry.doApply(AccessLogContext context) Apply the "raw" log entry.Methods inherited from class io.helidon.webserver.accesslog.AbstractLogEntryapply, maxLength, pad, sanitizeMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.webserver.accesslog.AccessLogEntryacceptMethods inherited from interface java.util.function.BiConsumerandThen
- 
Method Details- 
createCreate a new request line entry.- Returns:
- a new access log entry for request line
- See Also:
 
- 
builderCreate a new fluent API builder.- Returns:
- a new builder instance
 
- 
doApplyDescription copied from class:AbstractLogEntryApply the "raw" log entry. The result will go through common formatting, such as padding if configured.- Specified by:
- doApplyin class- AbstractLogEntry
- Parameters:
- context- context with access to information useful for access log entries
- Returns:
- log entry
- See Also:
 
 
-