Class LoggingBrokerInterceptor
java.lang.Object
org.apache.pulsar.tests.integration.plugins.LoggingBrokerInterceptor
- All Implemented Interfaces:
AutoCloseable,BrokerInterceptor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeSendMessage(Subscription subscription, org.apache.bookkeeper.mledger.Entry entry, long[] ackSet, org.apache.pulsar.common.api.proto.MessageMetadata msgMetadata) voidclose()voidvoidinitialize(PulsarService pulsarService) voidmessageAcked(ServerCnx cnx, Consumer consumer, org.apache.pulsar.common.api.proto.CommandAck ackCmd) voidmessageDispatched(ServerCnx cnx, Consumer consumer, long ledgerId, long entryId, io.netty.buffer.ByteBuf headersAndPayload) voidmessageProduced(ServerCnx cnx, Producer producer, long startTimeNs, long ledgerId, long entryId, Topic.PublishContext publishContext) voidvoidvoidonFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) voidonPulsarCommand(org.apache.pulsar.common.api.proto.BaseCommand command, ServerCnx cnx) voidonWebserviceRequest(javax.servlet.ServletRequest request) voidonWebserviceResponse(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) voidvoidvoidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.pulsar.broker.intercept.BrokerInterceptor
beforeSendMessage, consumerClosed, onMessagePublish, producerClosed
-
Constructor Details
-
LoggingBrokerInterceptor
public LoggingBrokerInterceptor()
-
-
Method Details
-
onPulsarCommand
- Specified by:
onPulsarCommandin interfaceBrokerInterceptor
-
onConnectionClosed
- Specified by:
onConnectionClosedin interfaceBrokerInterceptor
-
onWebserviceRequest
public void onWebserviceRequest(javax.servlet.ServletRequest request) - Specified by:
onWebserviceRequestin interfaceBrokerInterceptor
-
onWebserviceResponse
public void onWebserviceResponse(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response) - Specified by:
onWebserviceResponsein interfaceBrokerInterceptor
-
initialize
- Specified by:
initializein interfaceBrokerInterceptor
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceBrokerInterceptor
-
beforeSendMessage
public void beforeSendMessage(Subscription subscription, org.apache.bookkeeper.mledger.Entry entry, long[] ackSet, org.apache.pulsar.common.api.proto.MessageMetadata msgMetadata) - Specified by:
beforeSendMessagein interfaceBrokerInterceptor
-
onConnectionCreated
- Specified by:
onConnectionCreatedin interfaceBrokerInterceptor
-
producerCreated
- Specified by:
producerCreatedin interfaceBrokerInterceptor
-
consumerCreated
- Specified by:
consumerCreatedin interfaceBrokerInterceptor
-
messageProduced
public void messageProduced(ServerCnx cnx, Producer producer, long startTimeNs, long ledgerId, long entryId, Topic.PublishContext publishContext) - Specified by:
messageProducedin interfaceBrokerInterceptor
-
messageDispatched
public void messageDispatched(ServerCnx cnx, Consumer consumer, long ledgerId, long entryId, io.netty.buffer.ByteBuf headersAndPayload) - Specified by:
messageDispatchedin interfaceBrokerInterceptor
-
messageAcked
public void messageAcked(ServerCnx cnx, Consumer consumer, org.apache.pulsar.common.api.proto.CommandAck ackCmd) - Specified by:
messageAckedin interfaceBrokerInterceptor
-
txnOpened
- Specified by:
txnOpenedin interfaceBrokerInterceptor
-
txnEnded
- Specified by:
txnEndedin interfaceBrokerInterceptor
-
onFilter
public void onFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) - Specified by:
onFilterin interfaceBrokerInterceptor
-