
com.github.lontime.extquartz.impl.RedissonSerialization Maven / Gradle / Ivy
package com.github.lontime.extquartz.impl;
import java.util.Map;
/**
* RedissonSerialization.
* @author lontime
* @since 1.0
*/
public interface RedissonSerialization {
/**
* serialize.
* @param value value
* @return Map
*/
Map serializeMap(Object value);
/**
* serialize.
* @param clazz clazz
* @param map map
* @return Map
* @param T
*/
T deserializeMap(Map map, Class clazz);
/**
* writeValueAsString.
* @param value value
* @return string
*/
String writeValueAsString(Object value);
/**
* writeValueAsString.
* @param content value
* @param clazz clazz
* @param T
* @return string
*/
T readValue(String content, Class clazz);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy