Class PulsarStandalone

java.lang.Object
org.apache.pulsar.PulsarStandalone
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
PulsarStandaloneStarter

public class PulsarStandalone extends Object implements AutoCloseable
  • Constructor Details

    • PulsarStandalone

      public PulsarStandalone()
  • Method Details

    • setBroker

      public void setBroker(PulsarService broker)
    • setBkEnsemble

      public void setBkEnsemble(LocalBookkeeperEnsemble bkEnsemble)
    • setBkPort

      public void setBkPort(int bkPort)
    • setBkDir

      public void setBkDir(String bkDir)
    • setAdvertisedAddress

      public void setAdvertisedAddress(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(String configFile)
    • setWipeData

      public void setWipeData(boolean wipeData)
    • setNumOfBk

      public void setNumOfBk(int numOfBk)
    • setZkPort

      public void setZkPort(int zkPort)
    • setZkDir

      public void setZkDir(String zkDir)
    • setNoBroker

      public void setNoBroker(boolean noBroker)
    • setOnlyBroker

      public void setOnlyBroker(boolean onlyBroker)
    • setNoFunctionsWorker

      public void setNoFunctionsWorker(boolean noFunctionsWorker)
    • setFnWorkerConfigFile

      public void setFnWorkerConfigFile(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 String getConfigFile()
    • isWipeData

      public boolean isWipeData()
    • getNumOfBk

      public int getNumOfBk()
    • getZkPort

      public int getZkPort()
    • getBkPort

      public int getBkPort()
    • getZkDir

      public String getZkDir()
    • getBkDir

      public String getBkDir()
    • isNoBroker

      public boolean isNoBroker()
    • isOnlyBroker

      public boolean isOnlyBroker()
    • isNoFunctionsWorker

      public boolean isNoFunctionsWorker()
    • getFnWorkerConfigFile

      public String getFnWorkerConfigFile()
    • isNoStreamStorage

      public boolean isNoStreamStorage()
    • getStreamStoragePort

      public int getStreamStoragePort()
    • getAdvertisedAddress

      public String getAdvertisedAddress()
    • isHelp

      public boolean isHelp()
    • start

      public void start() throws Exception
      Throws:
      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 AutoCloseable