public abstract class BulletDeserializer extends Object implements Serializable
BulletDSLConfig
.Modifier and Type | Field and Description |
---|---|
protected BulletDSLConfig |
config |
Constructor and Description |
---|
BulletDeserializer(com.yahoo.bullet.common.BulletConfig bulletConfig)
Constructor that takes a configuration containing the settings relevant for this deserializer.
|
Modifier and Type | Method and Description |
---|---|
abstract Object |
deserialize(Object object)
Deserializes or transforms an object.
|
static BulletDeserializer |
from(BulletDSLConfig config)
Creates a BulletDeserializer instance using the specified class.
|
protected BulletDSLConfig config
public BulletDeserializer(com.yahoo.bullet.common.BulletConfig bulletConfig)
bulletConfig
- The BulletConfig
to use.public abstract Object deserialize(Object object) throws BulletDSLException
object
- The object to deserialize or transform.BulletDSLException
- if there is a deserialization error.public static BulletDeserializer from(BulletDSLConfig config)
config
- The configuration containing the BulletDeserializer class name and other relevant settings.Copyright © 2021. All rights reserved.