Package org.apache.pulsar
Class PulsarStandalone
- java.lang.Object
-
- org.apache.pulsar.PulsarStandalone
-
- All Implemented Interfaces:
java.lang.AutoCloseable
- Direct Known Subclasses:
PulsarStandaloneStarter
public class PulsarStandalone extends java.lang.Object implements java.lang.AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description PulsarStandalone()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PulsarStandaloneBuilderbuilder()This method gets a builder to build an embedded pulsar instance i.e.voidclose()java.lang.StringgetAdvertisedAddress()java.lang.StringgetBkDir()intgetBkPort()org.apache.pulsar.broker.ServiceConfigurationgetConfig()java.lang.StringgetConfigFile()java.lang.StringgetFnWorkerConfigFile()intgetNumOfBk()intgetStreamStoragePort()java.lang.StringgetZkDir()intgetZkPort()booleanisHelp()booleanisNoBroker()booleanisNoFunctionsWorker()booleanisNoStreamStorage()booleanisOnlyBroker()booleanisWipeData()voidsetAdmin(org.apache.pulsar.client.admin.PulsarAdmin admin)voidsetAdvertisedAddress(java.lang.String advertisedAddress)voidsetBkDir(java.lang.String bkDir)voidsetBkEnsemble(org.apache.pulsar.zookeeper.LocalBookkeeperEnsemble bkEnsemble)voidsetBkPort(int bkPort)voidsetBroker(PulsarService broker)voidsetConfig(org.apache.pulsar.broker.ServiceConfiguration config)voidsetConfigFile(java.lang.String configFile)voidsetFnWorkerConfigFile(java.lang.String fnWorkerConfigFile)voidsetFnWorkerService(org.apache.pulsar.functions.worker.WorkerService fnWorkerService)voidsetHelp(boolean help)voidsetNoBroker(boolean noBroker)voidsetNoFunctionsWorker(boolean noFunctionsWorker)voidsetNoStreamStorage(boolean noStreamStorage)voidsetNumOfBk(int numOfBk)voidsetOnlyBroker(boolean onlyBroker)voidsetStreamStoragePort(int streamStoragePort)voidsetWipeData(boolean wipeData)voidsetZkDir(java.lang.String zkDir)voidsetZkPort(int zkPort)voidstart()
-
-
-
Method Detail
-
setBroker
public void setBroker(PulsarService broker)
-
setAdmin
public void setAdmin(org.apache.pulsar.client.admin.PulsarAdmin admin)
-
setBkEnsemble
public void setBkEnsemble(org.apache.pulsar.zookeeper.LocalBookkeeperEnsemble bkEnsemble)
-
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:
closein interfacejava.lang.AutoCloseable
-
-