Package com.envimate.httpmate.mapmate
Class MapMateSerializerAndDeserializer
- java.lang.Object
-
- com.envimate.httpmate.mapmate.MapMateSerializerAndDeserializer
-
- All Implemented Interfaces:
ChainModule,Configurator,SerializerAndDeserializer,com.envimate.messageMate.useCaseAdapter.mapping.RequestMapper<java.lang.Object>,com.envimate.messageMate.useCaseAdapter.mapping.ResponseMapper<java.lang.Object>
public final class MapMateSerializerAndDeserializer extends java.lang.Object implements SerializerAndDeserializer
-
-
Constructor Summary
Constructors Constructor Description MapMateSerializerAndDeserializer()
-
Method Summary
Modifier and Type Method Description voidconfigure(DependencyRegistry dependencyRegistry)<T> Tdeserialize(java.lang.Class<T> type, java.util.Map<java.lang.String,java.lang.Object> map)static MapMateIntegrationBuildermapMate()voidregister(ChainExtender extender)java.util.Map<java.lang.String,java.lang.Object>serialize(java.lang.Object event)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.envimate.httpmate.chains.ChainModule
identifier
-
Methods inherited from interface com.envimate.httpmate.chains.Configurator
supplyModulesIfNotAlreadyPreset
-
Methods inherited from interface com.envimate.httpmate.usecases.usecase.SerializerAndDeserializer
map, map
-
-
-
-
Method Detail
-
mapMate
public static MapMateIntegrationBuilder mapMate()
-
deserialize
public <T> T deserialize(java.lang.Class<T> type, java.util.Map<java.lang.String,java.lang.Object> map)- Specified by:
deserializein interfaceSerializerAndDeserializer
-
serialize
public java.util.Map<java.lang.String,java.lang.Object> serialize(java.lang.Object event)
- Specified by:
serializein interfaceSerializerAndDeserializer
-
configure
public void configure(DependencyRegistry dependencyRegistry)
- Specified by:
configurein interfaceChainModule- Specified by:
configurein interfaceConfigurator- Specified by:
configurein interfaceSerializerAndDeserializer
-
register
public void register(ChainExtender extender)
- Specified by:
registerin interfaceChainModule- Specified by:
registerin interfaceSerializerAndDeserializer
-
-