Index

A C E G I O R S U 
All Classes and Interfaces|All Packages|Serialized Form

A

acceptType(RecordType) - Method in interface io.camunda.zeebe.exporter.api.context.Context.RecordFilter
Should export records of the given type?
acceptValue(ValueType) - Method in interface io.camunda.zeebe.exporter.api.context.Context.RecordFilter
Should export records with a value of the given type?

C

cancel() - Method in interface io.camunda.zeebe.exporter.api.context.ScheduledTask
Cancel this task.
close() - Method in interface io.camunda.zeebe.exporter.api.Exporter
Hook to perform any tear down.
Configuration - Interface in io.camunda.zeebe.exporter.api.context
Encapsulates the configuration of the exporter.
configure(Context) - Method in interface io.camunda.zeebe.exporter.api.Exporter
Use the provided configuration at this point to configure your exporter.
Context - Interface in io.camunda.zeebe.exporter.api.context
Encapsulates context associated with the exporter on open.
Context.RecordFilter - Interface in io.camunda.zeebe.exporter.api.context
A filter to limit the records which are exported.
Controller - Interface in io.camunda.zeebe.exporter.api.context
Controls various aspect of the exporting process.

E

export(Record<?>) - Method in interface io.camunda.zeebe.exporter.api.Exporter
Called at least once for every record to be exported.
Exporter - Interface in io.camunda.zeebe.exporter.api
Minimal interface to be implemented by concrete exporters.
ExporterException - Exception in io.camunda.zeebe.exporter.api
 
ExporterException(String) - Constructor for exception io.camunda.zeebe.exporter.api.ExporterException
 
ExporterException(String, Throwable) - Constructor for exception io.camunda.zeebe.exporter.api.ExporterException
 

G

getArguments() - Method in interface io.camunda.zeebe.exporter.api.context.Configuration
 
getConfiguration() - Method in interface io.camunda.zeebe.exporter.api.context.Context
 
getId() - Method in interface io.camunda.zeebe.exporter.api.context.Configuration
 
getLogger() - Method in interface io.camunda.zeebe.exporter.api.context.Context
 

I

instantiate(Class<T>) - Method in interface io.camunda.zeebe.exporter.api.context.Configuration
Helper method to instantiate an object of type Configuration based on the map of arguments (see Configuration.getArguments().
io.camunda.zeebe.exporter.api - package io.camunda.zeebe.exporter.api
 
io.camunda.zeebe.exporter.api.context - package io.camunda.zeebe.exporter.api.context
 

O

open(Controller) - Method in interface io.camunda.zeebe.exporter.api.Exporter
Hook to perform any setup for a given exporter.

R

readMetadata() - Method in interface io.camunda.zeebe.exporter.api.context.Controller
Read arbitrary metadata of the exporter that was stored previously by using the exporter controller.

S

scheduleCancellableTask(Duration, Runnable) - Method in interface io.camunda.zeebe.exporter.api.context.Controller
Schedules a cancellable to be ran after has expired.
ScheduledTask - Interface in io.camunda.zeebe.exporter.api.context
Represents a cancellable task.
setFilter(Context.RecordFilter) - Method in interface io.camunda.zeebe.exporter.api.context.Context
Apply the given filter to limit the records which are exported.

U

updateLastExportedRecordPosition(long) - Method in interface io.camunda.zeebe.exporter.api.context.Controller
Signals to the broker that the exporter has successfully exported all records up to and including the record at .
updateLastExportedRecordPosition(long, byte[]) - Method in interface io.camunda.zeebe.exporter.api.context.Controller
Signals to the broker that the exporter has successfully exported all records up to and including the record at .
A C E G I O R S U 
All Classes and Interfaces|All Packages|Serialized Form