THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
public class ClassLoaderPessimisticCodec implements ClassLoaderCodec { public ClassLoaderPessimisticCodec() {} @Nullable public Object encodeClassLoader(Class<?> cls, ClassLoader clsLdr) throws IgniteException { // TODO return bundleName + bundleVersion; } public ClassLoader decodeClassLoader(String fqn, @Nullable Object encodedClsLdr) throws IgniteException { // TODO: get class loader for a bundle based on encodedbundleName and informationversion. ... } } |
Here's how the optimistic
(opportunistic :)))) codec implementation might look like:
...