Class PulsarStandalone

  • All Implemented Interfaces:
    java.lang.AutoCloseable
    Direct Known Subclasses:
    PulsarStandaloneStarter

    public class PulsarStandalone
    extends java.lang.Object
    implements java.lang.AutoCloseable
    • Constructor Detail

      • PulsarStandalone

        public PulsarStandalone()
    • Method Detail

      • setAdmin

        public void setAdmin​(org.apache.pulsar.client.admin.PulsarAdmin admin)
      • setBkPort

        public void setBkPort​(int bkPort)
      • setBkDir

        public void setBkDir​(java.lang.String bkDir)
      • setAdvertisedAddress

        public void setAdvertisedAddress​(java.lang.String advertisedAddress)
      • setConfig

        public void setConfig​(org.apache.pulsar.broker.ServiceConfiguration config)
      • setFnWorkerService

        public void setFnWorkerService​(org.apache.pulsar.functions.worker.WorkerService fnWorkerService)
      • setConfigFile

        public void setConfigFile​(java.lang.String configFile)
      • setWipeData

        public void setWipeData​(boolean wipeData)
      • setNumOfBk

        public void setNumOfBk​(int numOfBk)
      • setZkPort

        public void setZkPort​(int zkPort)
      • setZkDir

        public void setZkDir​(java.lang.String zkDir)
      • setNoBroker

        public void setNoBroker​(boolean noBroker)
      • setOnlyBroker

        public void setOnlyBroker​(boolean onlyBroker)
      • setNoFunctionsWorker

        public void setNoFunctionsWorker​(boolean noFunctionsWorker)
      • setFnWorkerConfigFile

        public void setFnWorkerConfigFile​(java.lang.String fnWorkerConfigFile)
      • setNoStreamStorage

        public void setNoStreamStorage​(boolean noStreamStorage)
      • setStreamStoragePort

        public void setStreamStoragePort​(int streamStoragePort)
      • setHelp

        public void setHelp​(boolean help)
      • getConfig

        public org.apache.pulsar.broker.ServiceConfiguration getConfig()
      • getConfigFile

        public java.lang.String getConfigFile()
      • isWipeData

        public boolean isWipeData()
      • getNumOfBk

        public int getNumOfBk()
      • getZkPort

        public int getZkPort()
      • getBkPort

        public int getBkPort()
      • getZkDir

        public java.lang.String getZkDir()
      • getBkDir

        public java.lang.String getBkDir()
      • isNoBroker

        public boolean isNoBroker()
      • isOnlyBroker

        public boolean isOnlyBroker()
      • isNoFunctionsWorker

        public boolean isNoFunctionsWorker()
      • getFnWorkerConfigFile

        public java.lang.String getFnWorkerConfigFile()
      • isNoStreamStorage

        public boolean isNoStreamStorage()
      • getStreamStoragePort

        public int getStreamStoragePort()
      • getAdvertisedAddress

        public java.lang.String getAdvertisedAddress()
      • isHelp

        public boolean isHelp()
      • start

        public void start()
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • builder

        public static PulsarStandaloneBuilder builder()
        This method gets a builder to build an embedded pulsar instance i.e.
         
         PulsarStandalone pulsarStandalone = PulsarStandalone.builder().build();
         pulsarStandalone.start();
         pulsarStandalone.stop();
         
         
        Returns:
        PulsarStandaloneBuilder instance
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable