Package | Description |
---|---|
flux |
File Orchestration Solutions for Banking and Finance
|
flux.repository |
Storage depot of template workflows and other reusable Flux components like engine configurations
|
Modifier and Type | Interface and Description |
---|---|
interface |
BusinessInterval
Defines intervals of time that indicate when business operations may take
place.
|
Modifier and Type | Method and Description |
---|---|
AllowableBusinessInterval |
TimeExpression.getBusinessInterval()
Returns the optional business interval associated with this time
expression.
|
AllowableBusinessInterval |
TimerTrigger.getBusinessInterval()
Deprecated.
Use TimerTrigger.getBusinessIntervalNamespace. Deprecated in
Flux 8.0. Will be removed in a future release.
|
AllowableBusinessInterval |
BusinessIntervalElement.getComponent()
The object representation of a business interval include or exclude method
call.
|
AllowableBusinessInterval |
Action.getTimeoutBusinessInterval()
Deprecated.
Use Action.getTimeoutBusinessIntervalNamespace. Deprecated in
Flux 8.0. Will be removed in a future release.
|
Modifier and Type | Method and Description |
---|---|
void |
BusinessInterval.addNewInterval(AllowableBusinessInterval newInterval,
AllowableBusinessInterval previousInterval,
BusinessIntervalOperation operation)
Adds a new business interval to this BusinessInterval after the "previous"
location using the specified operation.
|
void |
BusinessInterval.addNewInterval(AllowableBusinessInterval newInterval,
BusinessIntervalOperation operation)
Adds a new business interval to this BusinessInterval using operation.
|
static java.util.Date |
EngineHelper.applyTimeExpression(java.util.Date relativeTo,
java.lang.String timeExpression,
AllowableBusinessInterval businessInterval,
java.util.TimeZone timeZone)
Applies the given time expression to the specified date.
|
static java.util.Date |
EngineHelper.applyTimeExpression(java.util.Date relativeTo,
java.lang.String timeExpression,
AllowableBusinessInterval businessInterval,
java.util.TimeZone timeZone,
int count)
Applies the given time expression to the specified date several times.
|
static java.util.Date |
EngineHelper.applyTimeExpression(java.lang.String timeExpression,
AllowableBusinessInterval businessInterval,
java.util.TimeZone timeZone)
Applies the given time expression to the current date.
|
static java.util.Date |
EngineHelper.applyTimeExpression(java.lang.String timeExpression,
AllowableBusinessInterval businessInterval,
java.util.TimeZone timeZone,
int count)
Applies the given time expression to the current date several times.
|
void |
BusinessInterval.changeOperation(AllowableBusinessInterval component,
BusinessIntervalOperation newOperation)
Changes the operator that this business interval uses to evaluate
component.
|
static boolean |
EngineHelper.fallsOn(java.util.Date date,
java.lang.String unit,
AllowableBusinessInterval businessInterval,
java.util.TimeZone timeZone)
Determines if the specified date falls on the specified unit.
|
java.util.List |
BusinessInterval.findPathToComponent(AllowableBusinessInterval component)
Returns a list of BusinessIntervalElements that represents the path to the
specified component.
|
boolean |
BusinessInterval.isFirstComponent(AllowableBusinessInterval component)
Indicates whether the specified component is the first component to be
evaluated for this business interval.
|
boolean |
BusinessInterval.isLastComponent(AllowableBusinessInterval component)
Indicates whether the specified component is the last component to be
evaluated for this business interval.
|
void |
BusinessInterval.moveBackward(AllowableBusinessInterval component)
Moves the specified component one step later in the evaluation process.
|
void |
BusinessInterval.moveForward(AllowableBusinessInterval component)
Moves the specified component one step earlier in the evaluation process.
|
void |
BusinessInterval.remove(AllowableBusinessInterval component)
Removes the specified component from this BusinessInterval.
|
void |
BusinessInterval.replace(AllowableBusinessInterval original,
AllowableBusinessInterval newInterval,
BusinessIntervalOperation newOperation)
Replaces one business interval with another business interval.
|
void |
TimeExpression.setBusinessInterval(AllowableBusinessInterval businessInterval)
Registers a Business Interval with this time expression, which is
consulted when the time expression is evaluated, that is, when next() and
next(Date) are called.
|
void |
TimerTrigger.setBusinessInterval(AllowableBusinessInterval businessInterval)
Deprecated.
Use TimerTrigger.setBusinessIntervalNamespace. Deprecated in
Flux 8.0. Will be removed in a future version.
|
void |
Action.setTimeoutBusinessInterval(AllowableBusinessInterval businessInterval)
Deprecated.
Use Action.setTimeoutBusinessIntervalNamespace. Deprecated in
Flux 8.0. Will be removed in a future release.
|
static java.util.Date |
EngineHelper.skip(java.util.Date start,
java.util.Date limit,
java.lang.String timeExpression,
AllowableBusinessInterval businessInterval)
Repeatedly applies the time expression to the start date to derive the
smallest date that meets or exceeds the limit date.
|
static java.util.Date |
EngineHelper.skip(java.util.Date start,
java.util.Date limit,
java.lang.String timeExpression,
AllowableBusinessInterval businessInterval,
int count)
Repeatedly applies the time expression to the start date until the repeat
count expires or the smallest date that meets or exceeds the limit date is
calculated.
|
Modifier and Type | Method and Description |
---|---|
AllowableBusinessInterval |
RepositoryElement.getBusinessInterval()
Returns this repository element specifically as a business interval.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
RepositoryAdministrator.put(java.lang.String namespace,
AllowableBusinessInterval businessInterval,
boolean overwrite)
Inserts or modifies a business interval in the repository.
|
© 2000-2025 Flux Corporation. All rights reserved.