Module: Operaton::Bpm::Client::Spi::DataFormatConfigurator

Defined in:
lib/operaton/bpm/client/spi/data_format_configurator.rb

Overview

Mirrors org.operaton.bpm.client.spi.DataFormatConfigurator. Where Java uses java.util.ServiceLoader, configurators register themselves here.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.configuratorsObject



15
16
17
# File 'lib/operaton/bpm/client/spi/data_format_configurator.rb', line 15

def configurators
  @configurators ||= []
end

.register(configurator) ⇒ Object



11
12
13
# File 'lib/operaton/bpm/client/spi/data_format_configurator.rb', line 11

def register(configurator)
  configurators << configurator
end

Instance Method Details

#configure(data_format) ⇒ Object

Raises:

  • (NotImplementedError)


24
25
26
# File 'lib/operaton/bpm/client/spi/data_format_configurator.rb', line 24

def configure(data_format)
  raise NotImplementedError
end

#data_format_classObject

Raises:

  • (NotImplementedError)


20
21
22
# File 'lib/operaton/bpm/client/spi/data_format_configurator.rb', line 20

def data_format_class
  raise NotImplementedError
end