public class LazyMigratingParameterMapSerializer
extends com.atlassian.scheduler.core.util.ParameterMapSerializer
ParameterMapSerializer that uses LazyMigratingObjectInputStream
to discard the Quartz-specific JobDataMap classes that possibly wrap them.
This is meant to make it easier to migrate from Quartz to Caesium.
| Constructor and Description |
|---|
LazyMigratingParameterMapSerializer() |
| Modifier and Type | Method and Description |
|---|---|
protected ObjectInputStream |
createObjectInputStream(ClassLoader classLoader,
byte[] parameters) |
Map<String,Serializable> |
deserializeParameters(ClassLoader classLoader,
byte[] parameters) |
protected ObjectInputStream createObjectInputStream(ClassLoader classLoader, byte[] parameters) throws IOException
createObjectInputStream in class com.atlassian.scheduler.core.util.ParameterMapSerializerIOException@Nonnull public Map<String,Serializable> deserializeParameters(ClassLoader classLoader, @Nullable byte[] parameters) throws ClassNotFoundException, IOException
deserializeParameters in class com.atlassian.scheduler.core.util.ParameterMapSerializerClassNotFoundExceptionIOExceptionCopyright © 2019 Atlassian. All rights reserved.