public class Bindings
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_EVALUATION_PERIOD |
static java.lang.String |
FIELD_ACTIVATOR |
static java.lang.String |
FIELD_BINDING_ID |
static java.lang.String |
FIELD_CONDITION |
static java.lang.String |
FIELD_EXPRESSION |
static java.lang.String |
FIELD_ONEVENT |
static java.lang.String |
FIELD_ONSTARTUP |
static java.lang.String |
FIELD_PERIOD |
static java.lang.String |
FIELD_PERIODICALLY |
static java.lang.String |
FIELD_QUEUE |
static java.lang.String |
FIELD_TARGET |
static TableFormat |
FORMAT |
| Constructor and Description |
|---|
Bindings() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<ExtendedBinding> |
bindingsFromDataTable(DataTable bindingsTable,
java.util.concurrent.ExecutorService executorService) |
static java.util.List<ExtendedBinding> |
bindingsFromDataTable(DataTable bindingsTable,
Pinpoint pinpoint,
java.util.concurrent.ExecutorService executorService)
Converts given bindings table into a list of extended binding instances assuming that the table has appropriate format.
|
static DataTable |
bindingsToDataTable(java.util.Collection<ExtendedBinding> bindings) |
static DataTable |
bindingsToDataTable(java.util.Collection<ExtendedBinding> bindings,
TableFormat format) |
static DataRecord |
bindingToDataRecord(ExtendedBinding ebg,
TableFormat format) |
public static final long DEFAULT_EVALUATION_PERIOD
public static final java.lang.String FIELD_BINDING_ID
public static final java.lang.String FIELD_TARGET
public static final java.lang.String FIELD_EXPRESSION
public static final java.lang.String FIELD_ACTIVATOR
public static final java.lang.String FIELD_CONDITION
public static final java.lang.String FIELD_ONSTARTUP
public static final java.lang.String FIELD_ONEVENT
public static final java.lang.String FIELD_PERIODICALLY
public static final java.lang.String FIELD_PERIOD
public static final java.lang.String FIELD_QUEUE
public static final TableFormat FORMAT
public static java.util.List<ExtendedBinding> bindingsFromDataTable(DataTable bindingsTable, @Nullable java.util.concurrent.ExecutorService executorService) throws SyntaxErrorException
SyntaxErrorExceptionpublic static java.util.List<ExtendedBinding> bindingsFromDataTable(DataTable bindingsTable, @Nullable Pinpoint pinpoint, @Nullable java.util.concurrent.ExecutorService executorService) throws SyntaxErrorException
bindingsTable - source table to read bindings data frompinpoint - an optional pointer to the place where the bindings belong to (e.g. a context's variable)executorService - thread pool to evaluate bindings on (if necessary)SyntaxErrorException - if some of the bindings contain a malformed expressionpublic static DataTable bindingsToDataTable(java.util.Collection<ExtendedBinding> bindings)
public static DataTable bindingsToDataTable(java.util.Collection<ExtendedBinding> bindings, TableFormat format)
public static DataRecord bindingToDataRecord(ExtendedBinding ebg, TableFormat format)