Class RbelConfiguration
java.lang.Object
de.gematik.rbellogger.configuration.RbelConfiguration
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionRbelConfiguration(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
Modifier and TypeMethodDescriptionaddAdditionalConverter(RbelConverterPlugin converter) addCapturer(RbelCapturer capturer) addInitializer(Consumer<RbelConverter> initializer) addPostConversionListener(RbelConverterPlugin listener) <T extends RbelElement>
RbelConfigurationaddPreConversionMapper(Class<T> clazz, BiFunction<T, RbelConverter, RbelElement> mapper) builder()protected booleanbooleangetKeys()Map<Class<? extends RbelElement>,List<BiFunction<RbelElement, RbelConverter, RbelElement>>> intintinthashCode()booleanbooleansetActivateAsn1Parsing(boolean activateAsn1Parsing) voidsetAdditionalConverters(List<RbelConverterPlugin> additionalConverters) voidsetCapturer(RbelCapturer capturer) voidsetInitializers(List<Consumer<RbelConverter>> initializers) voidvoidsetManageBuffer(boolean manageBuffer) voidsetPostConversionListener(List<RbelConverterPlugin> postConversionListener) voidsetPreConversionMappers(Map<Class<? extends RbelElement>, List<BiFunction<RbelElement, RbelConverter, RbelElement>>> preConversionMappers) voidsetRbelBufferSizeInMb(int rbelBufferSizeInMb) voidsetSkipParsingWhenMessageLargerThanKb(int skipParsingWhenMessageLargerThanKb) toString()
-
Constructor Details
-
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 Details
-
addPostConversionListener
-
addPreConversionMapper
public <T extends RbelElement> RbelConfiguration addPreConversionMapper(Class<T> clazz, BiFunction<T, RbelConverter, RbelElement> mapper) -
addInitializer
-
addKey
-
addCapturer
-
setActivateAsn1Parsing
-
addAdditionalConverter
-
constructRbelLogger
-
builder
-
getPostConversionListener
-
getAdditionalConverters
-
getPreConversionMappers
public Map<Class<? extends RbelElement>,List<BiFunction<RbelElement, getPreConversionMappers()RbelConverter, RbelElement>>> -
getInitializers
-
getKeys
-
getCapturer
-
isActivateAsn1Parsing
public boolean isActivateAsn1Parsing() -
getRbelBufferSizeInMb
public int getRbelBufferSizeInMb() -
getSkipParsingWhenMessageLargerThanKb
public int getSkipParsingWhenMessageLargerThanKb() -
isManageBuffer
public boolean isManageBuffer() -
setPostConversionListener
-
setAdditionalConverters
-
setPreConversionMappers
public void setPreConversionMappers(Map<Class<? extends RbelElement>, List<BiFunction<RbelElement, RbelConverter, RbelElement>>> preConversionMappers) -
setInitializers
-
setKeys
-
setCapturer
-
setRbelBufferSizeInMb
public void setRbelBufferSizeInMb(int rbelBufferSizeInMb) -
setSkipParsingWhenMessageLargerThanKb
public void setSkipParsingWhenMessageLargerThanKb(int skipParsingWhenMessageLargerThanKb) -
setManageBuffer
public void setManageBuffer(boolean manageBuffer) -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-