Class RbelConfiguration
- java.lang.Object
-
- de.gematik.rbellogger.configuration.RbelConfiguration
-
public class RbelConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRbelConfiguration.RbelConfigurationBuilder
-
Constructor Summary
Constructors Constructor Description RbelConfiguration()RbelConfiguration(java.util.List<RbelConverterPlugin> postConversionListener, java.util.Map<java.lang.Class<? extends RbelElement>,java.util.List<java.util.function.BiFunction<RbelElement,RbelConverter,RbelElement>>> preConversionMappers, java.util.List<java.util.function.Consumer<RbelConverter>> initializers, java.util.Map<java.lang.String,RbelKey> keys, RbelCapturer capturer, boolean activateAsn1Parsing, RbelFileSaveInfo fileSaveInfo, int rbelBufferSizeInMb, boolean manageBuffer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RbelConfigurationaddCapturer(RbelCapturer capturer)RbelConfigurationaddInitializer(java.util.function.Consumer<RbelConverter> initializer)RbelConfigurationaddKey(java.lang.String keyId, java.security.Key key, int precedence)RbelConfigurationaddPostConversionListener(RbelConverterPlugin listener)<T extends RbelElement>
RbelConfigurationaddPreConversionMapper(java.lang.Class<T> clazz, java.util.function.BiFunction<T,RbelConverter,RbelElement> mapper)static RbelConfiguration.RbelConfigurationBuilderbuilder()protected booleancanEqual(java.lang.Object other)RbelLoggerconstructRbelLogger()booleanequals(java.lang.Object o)RbelCapturergetCapturer()RbelFileSaveInfogetFileSaveInfo()java.util.List<java.util.function.Consumer<RbelConverter>>getInitializers()java.util.Map<java.lang.String,RbelKey>getKeys()java.util.List<RbelConverterPlugin>getPostConversionListener()java.util.Map<java.lang.Class<? extends RbelElement>,java.util.List<java.util.function.BiFunction<RbelElement,RbelConverter,RbelElement>>>getPreConversionMappers()intgetRbelBufferSizeInMb()inthashCode()booleanisActivateAsn1Parsing()booleanisManageBuffer()RbelConfigurationsetActivateAsn1Parsing(boolean activateAsn1Parsing)voidsetCapturer(RbelCapturer capturer)voidsetFileSaveInfo(RbelFileSaveInfo fileSaveInfo)voidsetInitializers(java.util.List<java.util.function.Consumer<RbelConverter>> initializers)voidsetKeys(java.util.Map<java.lang.String,RbelKey> keys)voidsetManageBuffer(boolean manageBuffer)voidsetPostConversionListener(java.util.List<RbelConverterPlugin> postConversionListener)voidsetPreConversionMappers(java.util.Map<java.lang.Class<? extends RbelElement>,java.util.List<java.util.function.BiFunction<RbelElement,RbelConverter,RbelElement>>> preConversionMappers)voidsetRbelBufferSizeInMb(int rbelBufferSizeInMb)java.lang.StringtoString()RbelConfigurationwithFileSaveInfo(RbelFileSaveInfo fileSaveInfo)
-
-
-
Constructor Detail
-
RbelConfiguration
@ConstructorProperties({"postConversionListener","preConversionMappers","initializers","keys","capturer","activateAsn1Parsing","fileSaveInfo","rbelBufferSizeInMb","manageBuffer"}) public RbelConfiguration(java.util.List<RbelConverterPlugin> postConversionListener, java.util.Map<java.lang.Class<? extends RbelElement>,java.util.List<java.util.function.BiFunction<RbelElement,RbelConverter,RbelElement>>> preConversionMappers, java.util.List<java.util.function.Consumer<RbelConverter>> initializers, java.util.Map<java.lang.String,RbelKey> keys, RbelCapturer capturer, boolean activateAsn1Parsing, RbelFileSaveInfo fileSaveInfo, int rbelBufferSizeInMb, boolean manageBuffer)
-
RbelConfiguration
public RbelConfiguration()
-
-
Method Detail
-
addPostConversionListener
public RbelConfiguration addPostConversionListener(RbelConverterPlugin listener)
-
withFileSaveInfo
public RbelConfiguration withFileSaveInfo(RbelFileSaveInfo fileSaveInfo)
-
addPreConversionMapper
public <T extends RbelElement> RbelConfiguration addPreConversionMapper(java.lang.Class<T> clazz, java.util.function.BiFunction<T,RbelConverter,RbelElement> mapper)
-
addInitializer
public RbelConfiguration addInitializer(java.util.function.Consumer<RbelConverter> initializer)
-
addKey
public RbelConfiguration addKey(java.lang.String keyId, java.security.Key key, int precedence)
-
addCapturer
public RbelConfiguration addCapturer(RbelCapturer capturer)
-
setActivateAsn1Parsing
public RbelConfiguration setActivateAsn1Parsing(boolean activateAsn1Parsing)
-
constructRbelLogger
public RbelLogger constructRbelLogger()
-
builder
public static RbelConfiguration.RbelConfigurationBuilder builder()
-
getPostConversionListener
public java.util.List<RbelConverterPlugin> getPostConversionListener()
-
getPreConversionMappers
public java.util.Map<java.lang.Class<? extends RbelElement>,java.util.List<java.util.function.BiFunction<RbelElement,RbelConverter,RbelElement>>> getPreConversionMappers()
-
getInitializers
public java.util.List<java.util.function.Consumer<RbelConverter>> getInitializers()
-
getKeys
public java.util.Map<java.lang.String,RbelKey> getKeys()
-
getCapturer
public RbelCapturer getCapturer()
-
isActivateAsn1Parsing
public boolean isActivateAsn1Parsing()
-
getFileSaveInfo
public RbelFileSaveInfo getFileSaveInfo()
-
getRbelBufferSizeInMb
public int getRbelBufferSizeInMb()
-
isManageBuffer
public boolean isManageBuffer()
-
setPostConversionListener
public void setPostConversionListener(java.util.List<RbelConverterPlugin> postConversionListener)
-
setPreConversionMappers
public void setPreConversionMappers(java.util.Map<java.lang.Class<? extends RbelElement>,java.util.List<java.util.function.BiFunction<RbelElement,RbelConverter,RbelElement>>> preConversionMappers)
-
setInitializers
public void setInitializers(java.util.List<java.util.function.Consumer<RbelConverter>> initializers)
-
setKeys
public void setKeys(java.util.Map<java.lang.String,RbelKey> keys)
-
setCapturer
public void setCapturer(RbelCapturer capturer)
-
setFileSaveInfo
public void setFileSaveInfo(RbelFileSaveInfo fileSaveInfo)
-
setRbelBufferSizeInMb
public void setRbelBufferSizeInMb(int rbelBufferSizeInMb)
-
setManageBuffer
public void setManageBuffer(boolean manageBuffer)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-