Class RbelConfiguration
- java.lang.Object
-
- de.gematik.rbellogger.configuration.RbelConfiguration
-
public class RbelConfiguration extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRbelConfiguration.RbelConfigurationBuilder
-
Constructor Summary
Constructors Constructor Description RbelConfiguration()RbelConfiguration(List<RbelConverterPlugin> postConversionListener, List<RbelConverterPlugin> additionalConverters, Map<Class<? extends RbelElement>,List<BiFunction<RbelElement,RbelConverter,RbelElement>>> preConversionMappers, List<Consumer<RbelConverter>> initializers, Map<String,RbelKey> keys, RbelCapturer capturer, boolean activateAsn1Parsing, int rbelBufferSizeInMb, int skipParsingWhenMessageLargerThanKb, boolean manageBuffer)
-
Method Summary
-
-
-
Constructor Detail
-
RbelConfiguration
@ConstructorProperties({"postConversionListener","additionalConverters","preConversionMappers","initializers","keys","capturer","activateAsn1Parsing","rbelBufferSizeInMb","skipParsingWhenMessageLargerThanKb","manageBuffer"}) public RbelConfiguration(List<RbelConverterPlugin> postConversionListener, List<RbelConverterPlugin> additionalConverters, Map<Class<? extends RbelElement>,List<BiFunction<RbelElement,RbelConverter,RbelElement>>> preConversionMappers, List<Consumer<RbelConverter>> initializers, Map<String,RbelKey> keys, RbelCapturer capturer, boolean activateAsn1Parsing, int rbelBufferSizeInMb, int skipParsingWhenMessageLargerThanKb, boolean manageBuffer)
-
RbelConfiguration
public RbelConfiguration()
-
-
Method Detail
-
addPostConversionListener
public RbelConfiguration addPostConversionListener(RbelConverterPlugin listener)
-
addPreConversionMapper
public <T extends RbelElement> RbelConfiguration addPreConversionMapper(Class<T> clazz, BiFunction<T,RbelConverter,RbelElement> mapper)
-
addInitializer
public RbelConfiguration addInitializer(Consumer<RbelConverter> initializer)
-
addKey
public RbelConfiguration addKey(String keyId, Key key, int precedence)
-
addCapturer
public RbelConfiguration addCapturer(RbelCapturer capturer)
-
setActivateAsn1Parsing
public RbelConfiguration setActivateAsn1Parsing(boolean activateAsn1Parsing)
-
addAdditionalConverter
public RbelConfiguration addAdditionalConverter(RbelConverterPlugin converter)
-
constructRbelLogger
public RbelLogger constructRbelLogger()
-
builder
public static RbelConfiguration.RbelConfigurationBuilder builder()
-
getPostConversionListener
public List<RbelConverterPlugin> getPostConversionListener()
-
getAdditionalConverters
public List<RbelConverterPlugin> getAdditionalConverters()
-
getPreConversionMappers
public Map<Class<? extends RbelElement>,List<BiFunction<RbelElement,RbelConverter,RbelElement>>> getPreConversionMappers()
-
getInitializers
public List<Consumer<RbelConverter>> getInitializers()
-
getCapturer
public RbelCapturer getCapturer()
-
isActivateAsn1Parsing
public boolean isActivateAsn1Parsing()
-
getRbelBufferSizeInMb
public int getRbelBufferSizeInMb()
-
getSkipParsingWhenMessageLargerThanKb
public int getSkipParsingWhenMessageLargerThanKb()
-
isManageBuffer
public boolean isManageBuffer()
-
setPostConversionListener
public void setPostConversionListener(List<RbelConverterPlugin> postConversionListener)
-
setAdditionalConverters
public void setAdditionalConverters(List<RbelConverterPlugin> additionalConverters)
-
setPreConversionMappers
public void setPreConversionMappers(Map<Class<? extends RbelElement>,List<BiFunction<RbelElement,RbelConverter,RbelElement>>> preConversionMappers)
-
setInitializers
public void setInitializers(List<Consumer<RbelConverter>> initializers)
-
setCapturer
public void setCapturer(RbelCapturer capturer)
-
setRbelBufferSizeInMb
public void setRbelBufferSizeInMb(int rbelBufferSizeInMb)
-
setSkipParsingWhenMessageLargerThanKb
public void setSkipParsingWhenMessageLargerThanKb(int skipParsingWhenMessageLargerThanKb)
-
setManageBuffer
public void setManageBuffer(boolean manageBuffer)
-
canEqual
protected boolean canEqual(Object other)
-
-