THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Here's how the pessimistic codec implementation might look like (in pseudo-code):
Code Block |
---|
public class PessimisticClassLoaderCodecClassLoaderPessimisticCodec implements ClassLoaderCodec { public PessimisticClassLoaderCodecClassLoaderPessimisticCodec() {} @Nullable public Object encodeClassLoader(Class<?> cls) throws IgniteException { // TODO } public ClassLoader decodeClassLoader(String fqn, @Nullable Object encodedClsLdr) throws IgniteException { // TODO } } |
...
Code Block | ||
---|---|---|
| ||
public class OptimisticClassLoaderCodecClassLoaderOptimisticCodec implements ClassLoaderCodec { public OptimisticClassLoaderCodecClassLoaderOptimisticCodec() {} @Nullable public Object encodeClassLoader(Class<?> cls) throws IgniteException { // TODO } public ClassLoader decodeClassLoader(String fqn, @Nullable Object encodedClsLdr) throws IgniteException { // TODO } } |