Class RbelConfiguration.RbelConfigurationBuilder
- java.lang.Object
-
- de.gematik.rbellogger.configuration.RbelConfiguration.RbelConfigurationBuilder
-
- Enclosing class:
- RbelConfiguration
public static class RbelConfiguration.RbelConfigurationBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
postConversionListener
public RbelConfiguration.RbelConfigurationBuilder postConversionListener(List<RbelConverterPlugin> postConversionListener)
- Returns:
this.
-
additionalConverters
public RbelConfiguration.RbelConfigurationBuilder additionalConverters(List<RbelConverterPlugin> additionalConverters)
- Returns:
this.
-
preConversionMappers
public RbelConfiguration.RbelConfigurationBuilder preConversionMappers(Map<Class<? extends RbelElement>,List<BiFunction<RbelElement,RbelConverter,RbelElement>>> preConversionMappers)
- Returns:
this.
-
initializers
public RbelConfiguration.RbelConfigurationBuilder initializers(List<Consumer<RbelConverter>> initializers)
- Returns:
this.
-
keys
public RbelConfiguration.RbelConfigurationBuilder keys(Map<String,RbelKey> keys)
- Returns:
this.
-
capturer
public RbelConfiguration.RbelConfigurationBuilder capturer(RbelCapturer capturer)
- Returns:
this.
-
activateAsn1Parsing
public RbelConfiguration.RbelConfigurationBuilder activateAsn1Parsing(boolean activateAsn1Parsing)
- Returns:
this.
-
rbelBufferSizeInMb
public RbelConfiguration.RbelConfigurationBuilder rbelBufferSizeInMb(int rbelBufferSizeInMb)
- Returns:
this.
-
skipParsingWhenMessageLargerThanKb
public RbelConfiguration.RbelConfigurationBuilder skipParsingWhenMessageLargerThanKb(int skipParsingWhenMessageLargerThanKb)
- Returns:
this.
-
manageBuffer
public RbelConfiguration.RbelConfigurationBuilder manageBuffer(boolean manageBuffer)
- Returns:
this.
-
build
public RbelConfiguration build()
-
-