Class FilterResultBuilderImpl<H extends org.apache.kafka.common.protocol.ApiMessage,R extends io.kroxylicious.proxy.filter.FilterResult>
java.lang.Object
io.kroxylicious.proxy.internal.filter.FilterResultBuilderImpl<H,R>
- All Implemented Interfaces:
io.kroxylicious.proxy.filter.FilterResultBuilder<H,,R> io.kroxylicious.proxy.filter.filterresultbuilder.CloseOrTerminalStage<R>,io.kroxylicious.proxy.filter.filterresultbuilder.CloseStage<R>,io.kroxylicious.proxy.filter.filterresultbuilder.TerminalStage<R>
- Direct Known Subclasses:
RequestFilterResultBuilderImpl,ResponseFilterResultBuilderImpl
public abstract class FilterResultBuilderImpl<H extends org.apache.kafka.common.protocol.ApiMessage,R extends io.kroxylicious.proxy.filter.FilterResult>
extends Object
implements io.kroxylicious.proxy.filter.FilterResultBuilder<H,R>, io.kroxylicious.proxy.filter.filterresultbuilder.CloseOrTerminalStage<R>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.kroxylicious.proxy.filter.filterresultbuilder.TerminalStage<R> drop()io.kroxylicious.proxy.filter.filterresultbuilder.CloseOrTerminalStage<R> booleanisDrop()protected voidvalidateForward(H header, org.apache.kafka.common.protocol.ApiMessage message) io.kroxylicious.proxy.filter.filterresultbuilder.TerminalStage<R> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.kroxylicious.proxy.filter.filterresultbuilder.TerminalStage
build
-
Constructor Details
-
FilterResultBuilderImpl
protected FilterResultBuilderImpl()
-
-
Method Details
-
forward
-
validateForward
-
withCloseConnection
- Specified by:
withCloseConnectionin interfaceio.kroxylicious.proxy.filter.filterresultbuilder.CloseStage<H extends org.apache.kafka.common.protocol.ApiMessage>
-
drop
-
isDrop
public boolean isDrop() -
completed
- Specified by:
completedin interfaceio.kroxylicious.proxy.filter.filterresultbuilder.TerminalStage<H extends org.apache.kafka.common.protocol.ApiMessage>
-