Package com.almis.awe.autoconfigure
Class SerializerConfig
java.lang.Object
com.almis.awe.autoconfigure.SerializerConfig
Initialize serializer beans
- Author:
- pgarcia
-
Constructor Summary
ConstructorsConstructorDescriptionSerializerConfig
(SecurityConfigProperties securityConfigProperties, BaseConfigProperties baseConfigProperties) SerializeConfig constructor -
Method Summary
Modifier and TypeMethodDescriptionorg.graalvm.polyglot.Context
Get Javascript management Enginevoid
On construct initialize thread localvoid
On destroy remove thread localorg.springframework.oxm.xstream.XStreamMarshaller
Get XML management EnginexStreamSerializer
(org.springframework.oxm.xstream.XStreamMarshaller xStreamMarshaller) XStream serializer
-
Constructor Details
-
SerializerConfig
public SerializerConfig(SecurityConfigProperties securityConfigProperties, BaseConfigProperties baseConfigProperties) SerializeConfig constructor- Parameters:
securityConfigProperties
- Security configuration properties
-
-
Method Details
-
onConstruct
@PostConstruct public void onConstruct()On construct initialize thread local -
onDestroy
@PreDestroy public void onDestroy()On destroy remove thread local -
xStreamSerializer
@Bean @ConditionalOnMissingBean public XStreamSerializer xStreamSerializer(org.springframework.oxm.xstream.XStreamMarshaller xStreamMarshaller) XStream serializer- Returns:
- Serializer
-
xStreamMarshaller
@Bean @ConditionalOnMissingBean public org.springframework.oxm.xstream.XStreamMarshaller xStreamMarshaller()Get XML management Engine- Returns:
- XStream Marshaller
-
javascriptEngine
@Bean @Scope("prototype") public org.graalvm.polyglot.Context javascriptEngine()Get Javascript management Engine- Returns:
- Javascript engine
-