Class AbstractAccessLogValve.PortElement
java.lang.Object
org.apache.catalina.valves.AbstractAccessLogValve.PortElement
- All Implemented Interfaces:
AbstractAccessLogValve.AccessLogElement, AbstractAccessLogValve.CachedElement
- Enclosing class:
AbstractAccessLogValve
protected class AbstractAccessLogValve.PortElement
extends Object
implements AbstractAccessLogValve.AccessLogElement, AbstractAccessLogValve.CachedElement
Write local or remote port for request connection - %p and %{xxx}p.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new port element using local port type.PortElement(String type) Creates a new port element with the specified type. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddElement(CharArrayWriter buf, Request request, Response response, long time) Called to create an access log entry.voidCache the value for the specified request.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AbstractAccessLogValve.AccessLogElement
addElement
-
Constructor Details
-
PortElement
public PortElement()Creates a new port element using local port type. -
PortElement
Creates a new port element with the specified type.- Parameters:
type- The port type ("local" or "remote")
-
-
Method Details
-
addElement
Description copied from interface:AbstractAccessLogValve.AccessLogElementCalled to create an access log entry.- Specified by:
addElementin interfaceAbstractAccessLogValve.AccessLogElement- Parameters:
buf- The buffer to which the log element should be addedrequest- The request that triggered this access log entryresponse- The response to the request that triggered this access log entrytime- The time taken in nanoseconds to process the request
-
cache
Description copied from interface:AbstractAccessLogValve.CachedElementCache the value for the specified request.- Specified by:
cachein interfaceAbstractAccessLogValve.CachedElement- Parameters:
request- The request to cache the value for
-