public interface Point extends Entity
Modifier and Type | Interface and Description |
---|---|
static class |
Point.Named
Named.
|
static class |
Point.Replicate
Replicate.
|
Modifier and Type | Field and Description |
---|---|
static String |
ARCHIVE_TIME_PARAM
Time limit for keeping values in the store.
|
static String |
CAPTURE_LIMIT_PARAM
The capture limit.
|
static String |
CAPTURE_TIME_PARAM
The capture time.
|
static String |
CEILING_GAP_PARAM
Specifies the size of the offset relative to the next step which can be
filtered.
|
static String |
CEILING_RATIO_PARAM
Specifies the ratio of the offset relative to the next Step which can be
filtered.
|
static String |
CONFIRM_PARAM
Asks that notices be confirmed by a request to the store.
|
static String |
DEADBAND_GAP_PARAM
Specifies the size of the deadband around the previous value which will
be filtered.
|
static String |
DEADBAND_RATIO_PARAM
Specifies the ratio of the offset relative to the previous value which
will be filtered.
|
static String |
FAIL_RETURNS_NULL_PARAM
The failure to produce a result should return a null value.
|
static String |
FILTER_PARAM
Specifies the filter to use for the point.
|
static String |
FILTER_STAMP_TRIM_UNIT_PARAM
Specifies a stamp trim unit for filtering.
|
static String |
FILTER_TIME_LIMIT_PARAM
Specifies a default time limit for filtering.
|
static String |
FLOOR_GAP_PARAM
Specifies the size of the offset relative to the previous Step which can
be filtered.
|
static String |
FLOOR_RATIO_PARAM
Specifies the ratio of the offset relative to the previous Step which
can be filtered.
|
static String |
KEEP_AT_LEAST_PARAM
Keep at least a number of values in the store.
|
static String |
KEEP_AT_MOST_PARAM
Keep at most a number of values in the store.
|
static String |
LIFE_TIME_PARAM
Time limit for keeping values in the store.
|
static String |
NOTIFY_PARAM
Specifies to a store if a notice should be sent when a value of this
point is updated.
|
static Point |
NULL
Null point.
|
static String |
NULL_REMOVES_PARAM
Specifies if a null value should cause a removal from the store.
|
static String |
PARAM_PARAM
Supplies values, using the '@n' notation, where 'n' will be an integer
number identifying the parameter position, starting at 1.
|
static String |
POLATOR_PARAM
Specifies the polator to use for the point.
|
static String |
POLATOR_TIME_LIMIT_PARAM
Specifies a time limit for interpolation or extrapolation.
|
static String |
RECALC_LATEST_PARAM
Limits recalculations to the specified number of values (-1 or nothing
means no limit, 0 means no recalc, 1 means recalc latest only, etc.).
|
static String |
REPLICATED_PARAM
The point should be replicated by the stores in a replicator group.
|
static String |
RESPECT_VERSION_PARAM
The archiver must respect the point version.
|
static String |
RESYNCHRONIZED_PARAM
Informs that this point is resynchronized and that 'out of sync' logging
is not needeed.
|
static String |
STATES_PARAM
States reference param.
|
static String |
STEP_SIZE_PARAM
Specifies the value step size.
|
static String |
TAG_PARAM
Tag parameter.
|
static String |
VOLATILE_PARAM
Marks this point as volatile to avoid caches.
|
UUID_COMPARATOR
Modifier and Type | Method and Description |
---|---|
ValueFilter |
filter()
Returns a configured filter.
|
Optional<Content> |
getContent()
Gets this point's content handling instance.
|
List<? extends PointRelation> |
getInputs()
Gets this point's inputs.
|
int |
getLevel()
Gets this point's level.
|
Optional<? extends Origin> |
getOrigin()
Gets this point's origin.
|
Params |
getParams()
Gets this point's parameters.
|
List<Point.Replicate> |
getReplicates()
Gets this point's replicates.
|
List<? extends PointRelation> |
getResults()
Gets this point's dependents.
|
Optional<? extends Store> |
getStore()
Gets this point's store.
|
Optional<Sync> |
getSync()
Gets a synchronization object for this point.
|
boolean |
isDropped()
Asks if this point is dropped.
|
boolean |
isNullRemoves(boolean defaultNullRemoves)
Asks if a null point values should result in the removal of the values
at the corresponding time stamp.
|
boolean |
isSynced()
Asks if this point has a synchronization object.
|
boolean |
isVolatile()
Asks if this point is volatile.
|
copy, getAttributes, getElementName, getName, getNameInUpperCase, getPrefix, getReferenceName, getUUID
static final String ARCHIVE_TIME_PARAM
static final String CAPTURE_LIMIT_PARAM
static final String CAPTURE_TIME_PARAM
static final String CEILING_GAP_PARAM
static final String CEILING_RATIO_PARAM
static final String CONFIRM_PARAM
static final String DEADBAND_GAP_PARAM
static final String DEADBAND_RATIO_PARAM
static final String FAIL_RETURNS_NULL_PARAM
static final String FILTER_PARAM
static final String FILTER_STAMP_TRIM_UNIT_PARAM
static final String FILTER_TIME_LIMIT_PARAM
static final String FLOOR_GAP_PARAM
static final String FLOOR_RATIO_PARAM
static final String KEEP_AT_LEAST_PARAM
static final String KEEP_AT_MOST_PARAM
static final String LIFE_TIME_PARAM
static final String NOTIFY_PARAM
static final Point NULL
static final String NULL_REMOVES_PARAM
static final String PARAM_PARAM
static final String POLATOR_PARAM
static final String POLATOR_TIME_LIMIT_PARAM
static final String RECALC_LATEST_PARAM
static final String REPLICATED_PARAM
static final String RESPECT_VERSION_PARAM
static final String RESYNCHRONIZED_PARAM
static final String STATES_PARAM
static final String STEP_SIZE_PARAM
static final String TAG_PARAM
static final String VOLATILE_PARAM
@Nonnull @CheckReturnValue ValueFilter filter()
@Nonnull @CheckReturnValue Optional<Content> getContent()
The point's content handling provides normalization / denormalization services.
@Nonnull @CheckReturnValue List<? extends PointRelation> getInputs()
The point's inputs are the points that may trigger a computation of this point and / or are needed by this point's transform program.
@CheckReturnValue int getLevel()
A point's level determines the order of processing for the processor.
@Nonnull @CheckReturnValue Optional<? extends Origin> getOrigin()
@Nonnull @CheckReturnValue Params getParams()
@Nonnull @CheckReturnValue List<Point.Replicate> getReplicates()
@Nonnull @CheckReturnValue List<? extends PointRelation> getResults()
When a new or updated value of this point may trigger the computation of the value of an other point and / or this point's value is used in its computation, that other point is considered a dependent.
@Nonnull @CheckReturnValue Optional<? extends Store> getStore()
@Nonnull @CheckReturnValue Optional<Sync> getSync()
@CheckReturnValue boolean isDropped()
A point may be dropped from the metadata of a service if it is not used to fulfill the responsibilities of the service.
@CheckReturnValue boolean isNullRemoves(boolean defaultNullRemoves)
defaultNullRemoves
- A default value for the answer.@CheckReturnValue boolean isSynced()
@CheckReturnValue boolean isVolatile()
Copyright © 2003-2019 Serge Brisson. All Rights Reserved.