Package org.zalando.logbook.core
Class DefaultLogbookFactory
java.lang.Object
org.zalando.logbook.core.DefaultLogbookFactory
- All Implemented Interfaces:
LogbookFactory
@API(status=INTERNAL)
public final class DefaultLogbookFactory
extends Object
implements LogbookFactory
-
Field Summary
Fields inherited from interface org.zalando.logbook.LogbookFactory
INSTANCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(Predicate<HttpRequest> condition, CorrelationId correlationId, QueryFilter queryFilter, PathFilter pathFilter, HeaderFilter headerFilter, BodyFilter bodyFilter, RequestFilter requestFilter, ResponseFilter responseFilter, Strategy strategy, AttributeExtractor attributeExtractor, Sink sink) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.zalando.logbook.LogbookFactory
getPriority
-
Constructor Details
-
DefaultLogbookFactory
public DefaultLogbookFactory()
-
-
Method Details
-
create
public Logbook create(@Nullable Predicate<HttpRequest> condition, @Nullable CorrelationId correlationId, @Nullable QueryFilter queryFilter, @Nullable PathFilter pathFilter, @Nullable HeaderFilter headerFilter, @Nullable BodyFilter bodyFilter, @Nullable RequestFilter requestFilter, @Nullable ResponseFilter responseFilter, @Nullable Strategy strategy, @Nullable AttributeExtractor attributeExtractor, @Nullable Sink sink) - Specified by:
createin interfaceLogbookFactory
-