public abstract class ArtificialStateBuilder<T> extends Object implements Serializable
Constructor and Description |
---|
ArtificialStateBuilder(String stateName) |
Modifier and Type | Method and Description |
---|---|
abstract void |
artificialStateForElement(T element)
Manipulate the state for an input element.
|
String |
getStateName() |
abstract void |
initialize(FunctionInitializationContext initializationContext)
Registers the state.
|
protected final String stateName
public ArtificialStateBuilder(String stateName)
public String getStateName()
public abstract void artificialStateForElement(T element) throws Exception
element
- the current input element.Exception
public abstract void initialize(FunctionInitializationContext initializationContext) throws Exception
initializationContext
- the state initialization context, provided by the user function.Exception
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.