public class GzipBridgeThriftSerializationDelegate extends Object implements SerializationDelegate
Always writes gzip out, but tests incoming to see if it’s gzipped. If it is, deserializes with gzip. If not, uses ThriftSerializationDelegate to deserialize. Any logic needing to be enabled via prepare(java.util.Map) is passed through to both delegates.
| Constructor and Description |
|---|
GzipBridgeThriftSerializationDelegate() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
deserialize(byte[] bytes,
Class<T> clazz) |
void |
prepare(Map<String,Object> topoConf)
Lifecycle step that will be called after instantiating with nullary constructor.
|
byte[] |
serialize(Object object) |
public GzipBridgeThriftSerializationDelegate()
public void prepare(Map<String,Object> topoConf)
SerializationDelegateLifecycle step that will be called after instantiating with nullary constructor.
prepare in interface SerializationDelegatepublic byte[] serialize(Object object)
serialize in interface SerializationDelegatepublic <T> T deserialize(byte[] bytes,
Class<T> clazz)
deserialize in interface SerializationDelegateCopyright © 2022 The Apache Software Foundation. All rights reserved.