Class RbelConfiguration
- java.lang.Object
-
- de.gematik.rbellogger.configuration.RbelConfiguration
-
public class RbelConfiguration extends java.lang.Object
-
-
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)
-
Method Summary
All 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)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()inthashCode()booleanisActivateAsn1Parsing()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)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)java.lang.StringtoString()RbelConfigurationwithFileSaveInfo(RbelFileSaveInfo fileSaveInfo)
-
-
-
Constructor Detail
-
RbelConfiguration
@ConstructorProperties({"postConversionListener","preConversionMappers","initializers","keys","capturer","activateAsn1Parsing","fileSaveInfo"}) 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)
-
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()
-
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()
-
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)
-
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
-
-