THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
public interface ClassLoaderCodec {
@Nullable
public Object encodeClassLoader(Class<?> cls, ClassLoader clsLdr) throws IgniteException;
public ClassLoader decodeClassLoader(String fqn, @Nullable Object encodedClsLdr) throws IgniteException;
} |
...
Code Block |
---|
public class ClassLoaderPessimisticCodec implements ClassLoaderCodec {
public ClassLoaderPessimisticCodec() {}
@Nullable
public Object encodeClassLoader(Class<?> cls, ClassLoader clsLdr) throws IgniteException {
// TODO
}
public ClassLoader decodeClassLoader(String fqn, @Nullable Object encodedClsLdr) throws IgniteException {
// TODO
}
} |
...
Code Block | ||
---|---|---|
| ||
public class ClassLoaderOptimisticCodec implements ClassLoaderCodec { public ClassLoaderOptimisticCodec() {} @Nullable public Object encodeClassLoader(Class<?> cls, ClassLoader ldrclsLdr) throws IgniteException { // TODO } public ClassLoader decodeClassLoader(String fqn, @Nullable Object encodedClsLdr) throws IgniteException { // TODO } } |