public class KeyedBackendSerializationProxy extends VersionedIOReadableWritable
Modifier and Type | Class and Description |
---|---|
static class |
KeyedBackendSerializationProxy.StateMetaInfo<N,S>
This is the serialization proxy for
RegisteredBackendStateMetaInfo for a single registered state in a
keyed backend. |
Constructor and Description |
---|
KeyedBackendSerializationProxy(ClassLoader userCodeClassLoader) |
KeyedBackendSerializationProxy(TypeSerializer<?> keySerializer,
List<KeyedBackendSerializationProxy.StateMetaInfo<?,?>> namedStateSerializationProxies) |
Modifier and Type | Method and Description |
---|---|
TypeSerializerSerializationProxy<?> |
getKeySerializerProxy() |
List<KeyedBackendSerializationProxy.StateMetaInfo<?,?>> |
getNamedStateSerializationProxies() |
int |
getVersion() |
void |
read(DataInputView in) |
void |
write(DataOutputView out) |
isCompatibleVersion, resolveVersionRead
public KeyedBackendSerializationProxy(ClassLoader userCodeClassLoader)
public KeyedBackendSerializationProxy(TypeSerializer<?> keySerializer, List<KeyedBackendSerializationProxy.StateMetaInfo<?,?>> namedStateSerializationProxies)
public List<KeyedBackendSerializationProxy.StateMetaInfo<?,?>> getNamedStateSerializationProxies()
public TypeSerializerSerializationProxy<?> getKeySerializerProxy()
public int getVersion()
public void write(DataOutputView out) throws IOException
write
in interface IOReadableWritable
write
in class VersionedIOReadableWritable
IOException
public void read(DataInputView in) throws IOException
read
in interface IOReadableWritable
read
in class VersionedIOReadableWritable
IOException
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.