Class PulsarAppender.Builder<B extends PulsarAppender.Builder<B>>

  • Type Parameters:
    B - The type to build
    All Implemented Interfaces:
    org.apache.logging.log4j.core.util.Builder<PulsarAppender>
    Enclosing class:
    PulsarAppender

    public static class PulsarAppender.Builder<B extends PulsarAppender.Builder<B>>
    extends org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>
    implements org.apache.logging.log4j.core.util.Builder<PulsarAppender>
    Builds PulsarAppender instances.
    • Constructor Summary

      Constructors 
      Constructor Description
      Builder()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      PulsarAppender build()  
      org.apache.logging.log4j.core.config.Property[] getProperties()  
      java.lang.String getTopic()  
      boolean isSyncSend()  
      B setProperties​(org.apache.logging.log4j.core.config.Property[] properties)  
      B setSyncSend​(boolean syncSend)  
      B setTopic​(java.lang.String topic)  
      • Methods inherited from class org.apache.logging.log4j.core.appender.AbstractAppender.Builder

        getConfiguration, getLayout, getName, getOrCreateLayout, getOrCreateLayout, isIgnoreExceptions, setConfiguration, setIgnoreExceptions, setLayout, setName, withConfiguration, withIgnoreExceptions, withLayout, withName
      • Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable.Builder

        asBuilder, getFilter, getPropertyArray, setFilter, setPropertyArray, withFilter
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • getTopic

        public java.lang.String getTopic()
      • isSyncSend

        public boolean isSyncSend()
      • getProperties

        public org.apache.logging.log4j.core.config.Property[] getProperties()
      • setTopic

        public B setTopic​(java.lang.String topic)
      • setSyncSend

        public B setSyncSend​(boolean syncSend)
      • setProperties

        public B setProperties​(org.apache.logging.log4j.core.config.Property[] properties)