Class ExporterRepository
- java.lang.Object
-
- io.camunda.zeebe.broker.exporter.repo.ExporterRepository
-
public final class ExporterRepository extends Object
-
-
Constructor Summary
Constructors Constructor Description ExporterRepository()ExporterRepository(Map<String,ExporterDescriptor> exporters, ExporterJarRepository jarRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,ExporterDescriptor>getExporters()ExporterDescriptorload(String id, ExporterCfg config)ExporterDescriptorload(String id, Class<? extends Exporter> exporterClass)ExporterDescriptorload(String id, Class<? extends Exporter> exporterClass, Map<String,Object> args)
-
-
-
Constructor Detail
-
ExporterRepository
public ExporterRepository()
-
ExporterRepository
public ExporterRepository(Map<String,ExporterDescriptor> exporters, ExporterJarRepository jarRepository)
-
-
Method Detail
-
getExporters
public Map<String,ExporterDescriptor> getExporters()
-
load
public ExporterDescriptor load(String id, Class<? extends Exporter> exporterClass) throws ExporterLoadException
- Throws:
ExporterLoadException
-
load
public ExporterDescriptor load(String id, Class<? extends Exporter> exporterClass, Map<String,Object> args) throws ExporterLoadException
- Throws:
ExporterLoadException
-
load
public ExporterDescriptor load(String id, ExporterCfg config) throws ExporterLoadException, ExporterJarLoadException
-
-