Package | Description |
---|---|
flux |
File Orchestration Solutions for Banking and Finance
|
flux.agent |
Execution of processes on remote computers to increase overall
system throughput and to allow processes to run on computers that
contain unique resources
|
flux.audittrail |
Audit trail
|
flux.file |
File triggers and actions
|
flux.j2ee |
Java EE triggers and actions
|
flux.logging |
Logging
|
flux.notification |
Triggers and actions that receive and send email notifications
|
flux.repository |
Storage depot of template workflows and other reusable Flux components like engine configurations
|
flux.security |
Security that provides user authentication, security roles, and fine-grained
permissions for working with engines, the cluster, and the Operations Console
|
Modifier and Type | Class and Description |
---|---|
class |
EngineCommunicationException
Indicates that a communication failure, either at a low-level network level or a high-level protocol level, has
occurred when working with an engine or related network object.
|
Modifier and Type | Method and Description |
---|---|
void |
TimeExpression.accept(java.lang.String timeExpression)
Clears any existing time expression information and uses timeExpression as
the basis for any future operations.
|
void |
Relative.acceptRelativeString(java.lang.String fromString)
Accepts a time expression in the format output by the toString() method.
|
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.
|
long |
Engine.clear()
Removes all flow charts, users, roles, logs, audit trail entries, and, in
general, all data associated with the cluster.
|
void |
Engine.clearAuditTrail()
Removes all audit trail entries.
|
void |
Engine.clearLogs()
Removes all log entries from the database.
|
void |
Engine.clearRunHistory()
Removes all run history entries.
|
void |
Engine.clearRunHistory(java.lang.String namespace)
Removes all run history entries for the specified namespace.
|
long |
Engine.clearSignal(java.lang.String namespace,
java.lang.String signal)
Clears the specified signal from all flow charts specified by a
hierarchical flow chart namespace expression.
|
long |
Engine.clearSignals(java.lang.String namespace)
Clears all signals from all flow charts specified by a hierarchical flow
chart namespace expression.
|
void |
ActionHistoryIterator.close()
YOU MUST CALL CLOSE() ON THIS ITERATOR WHEN YOU ARE FINISHED USING
IT!
|
void |
FlowChartRunIterator.close()
YOU MUST CALL CLOSE() ON THIS ITERATOR WHEN YOU ARE FINISHED USING
IT!
|
void |
FlowChartIterator.close()
YOU MUST CALL CLOSE() ON THIS ITERATOR WHEN YOU ARE FINISHED USING
IT!
|
void |
ForecastIterator.close()
YOU MUST CALL CLOSE() ON THIS ITERATOR WHEN YOU ARE FINISHED USING
IT!
|
void |
FlowChartElementIterator.close()
YOU MUST CALL CLOSE() ON THIS ITERATOR WHEN YOU ARE FINISHED USING
IT!
|
Engine |
EngineInfo.createEngineReference()
Returns a fresh remote engine reference.
|
void |
Engine.dispose()
Stops the engine, disposes all engine resources, and finally shuts down the
engine.
|
void |
BusinessInterval.exclude(java.lang.String name,
java.util.Date start,
java.util.Date stop,
java.lang.String duration,
java.lang.String repeatTimeExpression,
int count)
Excludes a span of time from execution.
|
void |
BusinessInterval.exclude(java.lang.String name,
java.util.Date start,
java.lang.String duration,
java.lang.String repeatTimeExpression)
Excludes a span of time from execution.
|
void |
BusinessInterval.exclude(java.lang.String name,
java.lang.String startTimeExpression,
java.lang.String stopTimeExpression,
java.lang.String duration,
java.lang.String repeatTimeExpression,
int count)
Excludes a span of time from execution.
|
void |
BusinessInterval.excludeDay(java.lang.String name,
java.util.Date day)
Excludes a calendar day from execution.
|
void |
BusinessInterval.excludeDay(java.lang.String name,
java.util.Date day,
java.lang.String repeatTimeExpression)
Excludes a calendar day from execution.
|
long |
Engine.expedite(java.lang.String namespace)
Forces the specified flow charts to be executed as soon as possible.
|
long |
Engine.expediteAction(java.lang.String namespace,
java.lang.String actionName)
Forces the specified flow chart/ action to be executed as soon as possible.
|
java.util.List<java.lang.String> |
Engine.findBusinessIntervalUsages(java.lang.String businessIntervalNamespace)
Finds flow charts in the engine that reference the specified business interval.
|
ForecastIterator |
Engine.forecast(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound)
Returns an ordered result of flow charts, based on the next scheduled
firing time of each flow chart, given all flow charts in the specified flow
chart namespace and within the specified time range.
|
ForecastIterator |
Engine.forecast(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound,
int page)
Returns an ordered result of flow charts, based on the next scheduled
firing time of each flow chart, given all flow charts in the specified flow
chart namespace and within the specified time range.
|
ForecastIterator |
Engine.forecast(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound,
int page,
int pageSize)
Returns an ordered result of flow charts, based on the next scheduled
firing time of each flow chart, given all flow charts in the specified flow
chart namespace and within the specified time range.
|
FlowChartIterator |
Engine.get()
Returns all flow charts ordered by flow chart name.
|
FlowChart |
Engine.get(java.lang.String flowChartName)
Returns a flow chart whose name matches the specified flow chart name.
|
static CatalogNode |
EngineHelper.getActionCatalog()
Returns a tree of triggers and actions that can be used to construct flow
charts.
|
ActionHistoryIterator |
Engine.getActionHistory(java.lang.String flowChartName,
java.util.Date lowerBound,
java.util.Date upperBound)
Returns historical execution timestamps which occurred within the lower and
upper date boundaries for all actions and triggers in a flow chart.
|
ActionHistoryIterator |
Engine.getActionHistory(java.lang.String flowChartName,
java.util.Date lowerBound,
java.util.Date upperBound,
java.lang.String actionType)
Returns historical execution timestamps which occurred within the lower and
upper date boundaries for an action or trigger type in a flow chart.
|
ActionHistoryIterator |
Engine.getActionHistory(java.lang.String flowChartName,
java.lang.String actionName)
Returns historical timestamps for an action or trigger in a flow chart.
|
ActionHistoryIterator |
Engine.getActionHistory(java.lang.String flowChartName,
java.lang.String actionName,
java.util.Date lowerBound,
java.util.Date upperBound)
Returns historical execution timestamps which occurred within the lower and
upper date boundaries for an action or trigger in a flow chart.
|
java.lang.String |
Engine.getActionStatus(java.lang.String flowChartName,
java.lang.String actionName,
java.util.Date lowerBound,
java.util.Date upperBound)
Returns historical execution timestamps which occurred within the lower and
upper date boundaries for all actions and triggers in a flow chart.
|
AgentAdministrator |
Engine.getAgentAdministrator()
Returns the agent administrator for this engine instance, which is
responsible for registering agents, unregistering agents, monitoring
agents, and accepting responses from agents.
|
java.util.Set<EngineInfo> |
Engine.getAllEnginesInTheCluster()
Returns the set of engines available in this cluster
|
static java.util.Properties |
EngineHelper.getApplicationProperties()
Loads application-specific properties from the "factories.properties" file,
which must be located on the system class path, on the current class
loader's class path, or in the directory where the JVM is started, which is
specified by the system property "user.dir".
|
java.lang.Object |
DynamicMethod.getArgument(int index)
Returns the argument corresponding to the listener's method signature.
|
java.lang.Class |
DynamicMethod.getArgumentType(int index)
Returns the argument type corresponding to the listener's method signature.
|
java.lang.String |
Engine.getAuditTrailExpiration()
Returns a time expression indicating how old individual audit trail entries
in the Flux audit trail must be before they are automatically pruned.
|
long |
Engine.getAverageRuntime(java.lang.String namespace)
Returns the average length of execution time in milliseconds for all runs
in the specified namespace.
|
long |
Engine.getAverageRuntime(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound)
Returns the average length of execution time in milliseconds for all runs
in the specified namespace which occurred within the lower and upper date
boundaries.
|
long |
Engine.getAverageRuntimeForAction(java.lang.String flowChartName,
java.lang.String actionName)
Returns the average length of execution time for an action or trigger in a
specific flow chart.
|
long |
Engine.getAverageRuntimeForAction(java.lang.String flowChartName,
java.lang.String actionName,
java.util.Date lowerBound,
java.util.Date upperBound)
Returns the average length of execution time for an action or trigger in a
specific flow chart for all execution times which occurred in the specified
date boundaries.
|
long |
Engine.getAverageWaitTimeForTrigger(java.lang.String flowChartName,
java.lang.String triggerName)
Returns the average length of time a trigger in a specific flow chart took
to fire.
|
long |
Engine.getAverageWaitTimeForTrigger(java.lang.String flowChartName,
java.lang.String triggerName,
java.util.Date lowerBound,
java.util.Date upperBound)
Returns the average length of time a trigger in a specific flow chart took
to fire during the specified date boundaries.
|
FlowChartIterator |
Engine.getByState(java.lang.String namespace,
SuperState superState,
SubState subState)
Returns all flow charts in the given state and namespace, ordered first by
flow chart super-state, then by flow chart sub-state, then by namespace.
|
double |
Engine.getCachedCpuUsage()
Returns the percentage of CPU usage for the system running the Flux engine.
|
int |
Engine.getConcurrencyLevel()
Returns the concurrency throttle limit in the root node of the runtime
configuration tree, assuming the root concurrency throttle expression is "/
<= N", where N is the limit.
|
Configuration |
Engine.getConfiguration()
Returns the configuration for this engine instance.
|
double |
Engine.getCpuUsage()
Returns the percentage of CPU usage for the system running the Flux engine.
|
FlowChartElementIterator |
Engine.getFlowChartElements(java.lang.String namespace)
Returns the fundamental components of all flow charts, ordered by flow
chart name, whose names match the specified hierarchical flow chart
namespace expression.
|
FlowChartElementIterator |
Engine.getFlowChartElements(java.lang.String namespace,
SortOrder sortOrder)
Returns the fundamental components of all flow charts, ordered by flow
chart name, whose names match the specified hierarchical flow chart
namespace expression.
|
FlowChartElementIterator |
Engine.getFlowChartElements(java.lang.String namespace,
SuperState superState,
java.util.Set<SubState> subStates,
java.lang.String engineName,
java.lang.String actionName,
java.lang.String messageFilter)
Returns the fundamental components of all running flow contexts within
executing flow charts that match the specified search criteria, which are
described in the method parameters.
|
FlowChartElementIterator |
Engine.getFlowChartElements(java.lang.String namespace,
SuperState superState,
java.util.Set<SubState> subStates,
java.lang.String engineName,
java.lang.String actionName,
java.lang.String messageFilter,
SortOrder sortOrder)
Returns the fundamental components of all running flow contexts within
executing flow charts that match the specified search criteria, which are
described in the method parameters.
|
FlowChartIterator |
Engine.getFlowCharts(java.lang.String namespace)
Returns all flow charts, ordered by flow chart name, whose names match the
specified hierarchical flow chart namespace expression.
|
java.lang.String |
Engine.getFlowContextByPk(long pk)
Returns the flowcontext as a json string for the specified pk.
|
long |
Engine.getFreePhysicalMemory()
Returns the amount of physical memory on the system running the engine, in
kilobytes.
|
long |
Engine.getFreeVirtualMemory()
Returns the amount of free virtual memory on the system running the engine,
in kilobytes.
|
java.net.URL |
Rmi.getHostAsUrl()
Returns the host, registry port, and bind name where the RMI server object
is located.
|
java.lang.Object |
KeyFlowContext.getKey()
Returns the user-defined key that is associated with this listener.
|
java.lang.Object |
RmiAction.getKey()
Returns optional data that is passed to the RMI server object to provide
context as it is invoked.
|
java.lang.Class |
JavaAction.getListener()
Returns the listener that receives a callback.
|
java.lang.Class |
DynamicJavaAction.getListener()
Returns the listener that receives a callback.
|
java.lang.String |
Engine.getLogExpiration()
Returns a time expression indicating how old individual log entries in the
Flux logs must be before they are automatically pruned.
|
long |
Engine.getLongestRuntime(java.lang.String namespace)
Returns the runtime in milliseconds of the longest flow chart run in the
specified namespace.
|
long |
Engine.getLongestRuntime(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound)
Returns the runtime in milliseconds of the longest flow chart run in the
specified namespace which occurred within the lower and upper date
boundaries.
|
long |
Engine.getLongestRuntimeForAction(java.lang.String flowChartName,
java.lang.String actionName)
Returns the longest runtime in milliseconds for an action or trigger in a
specific flow chart.
|
long |
Engine.getLongestRuntimeForAction(java.lang.String flowChartName,
java.lang.String actionName,
java.util.Date lowerBound,
java.util.Date upperBound)
Returns the longest runtime in milliseconds for an action or trigger in a
specific flow chart for all execution times which occurred in the specified
date boundaries.
|
long |
Engine.getOpenRunCount(java.lang.String namespace)
Returns the total number of flow chart runs that have not completed in the
specified namespace which occurred within the lower and upper date
boundaries.
|
long |
Engine.getOpenRunCount(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound)
Returns the total number of flow chart runs which have not completed in the
specified namespace which occurred within the lower and upper date
boundaries.
|
java.util.SortedSet<java.lang.String> |
FlowContext.getRaisedSignals()
Returns all signals that have been raised on the current action.
|
RepositoryAdministrator |
Engine.getRepositoryAdministrator()
Returns the repository administrator which can be used to retrieve or
manage flow charts in the flow chart repository.
|
long |
Engine.getRunCount(java.lang.String namespace)
Returns the total number of flow chart runs in the specified namespace.
|
long |
Engine.getRunCount(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound)
Returns the total number of flow chart runs in the specified namespace that
occurred within the lower and upper date boundaries.
|
FlowChartRunIterator |
Engine.getRuns(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound)
Returns all runs in the specified namespace that occurred within the lower
and upper date boundaries.
|
FlowChartRunIterator |
Engine.getRuns(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound,
SortOrder sortOrder)
Returns all runs in the specified namespace that occurred within the lower
and upper date boundaries.
|
RuntimeConfigurationNode |
Engine.getRuntimeConfiguration()
Returns the existing runtime configuration for this engine instance.
|
SecurityAdministrator |
Engine.getSecurityAdministrator()
Returns the security administrator for this Flux engine, which is
responsible for managing users, roles, and other security issues.
|
double |
ForEachNumberAction.getStartOfRange()
Returns the start of the range of numbers.
|
java.lang.String |
FlowContext.getStatus()
Returns the status message for this flow context, which is an optional
natural language description that describes the state of this flow context
within the scope of its enveloping flow chart.
|
long |
Engine.getTotalPhysicalMemory()
Returns the total amount of virtual memory on the system running the
engine, in kilobytes.
|
long |
Engine.getTotalVirtualMemory()
Returns the total amount of virtual memory for the system running the
engine, in kilobytes.
|
long |
Engine.getUnsuccessfulRunCount(java.lang.String namespace)
Returns the total number of unsuccessful flow chart runs in the specified
namespace.
|
long |
Engine.getUnsuccessfulRunCount(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound)
Returns the total number of unsuccessful flow chart runs in the specified
namespace which occurred within the lower and upper date boundaries.
|
java.lang.String |
Engine.getVersion()
Returns version information for this Flux engine.
|
java.lang.String |
Engine.getWorkflowVariable(java.lang.String flowChartName,
java.lang.String variableName)
Returns the value of a variable stored within a workflow.
|
boolean |
ActionHistoryIterator.hasNext()
Indicates whether there are more action history elements in this iterator.
|
boolean |
FlowChartRunIterator.hasNext()
Indicates whether there are more flow chart runs in this iterator.
|
boolean |
FlowChartIterator.hasNext()
Indicates whether there are more flow charts in this iterator.
|
boolean |
ForecastIterator.hasNext()
Indicates whether there are more forecast elements in this iterator.
|
boolean |
FlowChartElementIterator.hasNext()
Indicates whether there are more flow charts in this iterator.
|
void |
BusinessInterval.include(java.lang.String name,
java.util.Date start,
java.util.Date stop,
java.lang.String duration,
java.lang.String repeatTimeExpression,
int count)
Includes a span of time from execution.
|
void |
BusinessInterval.include(java.lang.String name,
java.util.Date start,
java.lang.String duration,
java.lang.String repeatTimeExpression)
Includes a span of time from execution.
|
void |
BusinessInterval.include(java.lang.String name,
java.lang.String startTimeExpression,
java.lang.String stopTimeExpression,
java.lang.String duration,
java.lang.String repeatTimeExpression,
int count)
Includes a span of time from execution.
|
void |
BusinessInterval.includeDay(java.lang.String name,
java.util.Date day)
Includes a calendar day from execution.
|
void |
BusinessInterval.includeDay(java.lang.String name,
java.util.Date day,
java.lang.String repeatTimeExpression)
Includes a calendar day for execution.
|
long |
Engine.interrupt(java.lang.String namespace)
Interrupts the specified flow charts as soon as possible.
|
boolean |
AllowableBusinessInterval.isAllowed(java.util.Date start,
java.lang.String duration,
boolean includeEntireSpan,
java.util.TimeZone timeZone)
Creates a span of time, starting with the "start" date and continuing for
the Time Expression specified in "duration".
|
boolean |
AllowableBusinessInterval.isAllowed(java.util.Date instant,
java.util.TimeZone timeZone)
Determines if a job is allowed to run at the specified instant in time in
the specified time zone.
|
boolean |
Engine.isDisposed()
Indicates whether the engine has been disposed and is no longer usable.
|
java.lang.Boolean |
Engine.isFlowContextInterruptedByFlowContextPk(long id)
Test to see if a flowcontext has been interrupted.
|
java.lang.Boolean |
Engine.isFlowContextInterruptedByReadyPk(long id)
Test to see if a flowcontext has been interrupted.
|
boolean |
EngineInfo.isReachable()
Indicates whether this engine is accessible.
|
boolean |
Engine.isRunning()
Indicates if the engine has been started.
|
boolean |
EngineInfo.isSecured()
Indicates whether this engine has security enabled.
|
boolean |
FlowContext.isSignalRaised(java.lang.String signal)
Indicates whether the specified signal has been raised on the current
action.
|
boolean |
FlowContext.isTimedOut()
Indicates whether the current action has timed out.
|
boolean |
Condition.isTrue(FlowContext flowContext)
Evaluates this condition's expression.
|
boolean |
Engine.join(java.lang.String namespace,
java.lang.String timeoutTimeExpression)
Waits (blocks) until there are no flow charts in the specified namespace or
a timeout occurs.
|
boolean |
Engine.join(java.lang.String namespace,
java.lang.String timeoutTimeExpression,
java.lang.String pollingDelayTimeExpression)
Waits (blocks) until there are no flow charts in the specified namespace or
a timeout occurs.
|
void |
Engine.login(java.lang.String username,
java.lang.String password)
For security purposes, logs the caller into the engine as the specified user.
|
void |
Engine.logout()
For security purposes, logs the caller out of the engine as the specified user.
|
abstract Engine |
Factory.lookupEngine(java.lang.String host)
Looks up a remote engine at the specified host.
|
abstract Engine |
Factory.lookupEngine(java.lang.String host,
int port)
Looks up a remote engine at the specified host and port.
|
abstract Engine |
Factory.lookupEngine(java.lang.String host,
int port,
boolean ssl)
Looks up a remote engine at the specified host.
|
flux.dev.BusinessIntervalComponent |
BusinessIntervalFactory.makeBusinessIntervalForDay(java.lang.String name,
java.util.Date day)
Returns a new BusinessIntervalComponent that represents a single calendar
day.
|
flux.dev.BusinessIntervalComponent |
BusinessIntervalFactory.makeBusinessIntervalForDay(java.lang.String name,
java.util.Date day,
java.lang.String repeatTimeExpression)
Returns a new BusinessIntervalComponent that represents an all day interval
that repeats according to repeatTimeExpression.
|
flux.dev.BusinessIntervalComponent |
BusinessIntervalFactory.makeBusinessIntervalForRange(java.lang.String name,
java.util.Date start,
java.util.Date stop,
java.lang.String duration,
java.lang.String repeatTimeExpression,
int count)
Returns a new BusinessIntervalComponent that represents an interval with an
arbitrary duration, starting at the specified start date (inclusive),
ending at the specified end date (exclusive), and repeating according to
repeatTimeExpression for the specified number of times.
|
flux.dev.BusinessIntervalComponent |
BusinessIntervalFactory.makeBusinessIntervalForRange(java.lang.String name,
java.util.Date start,
java.lang.String duration,
java.lang.String repeatTimeExpression)
Returns a new BusinessIntervalComponent that represents an interval with an
arbitrary duration, starting at the specified start date (inclusive), and
repeating according to repeatTimeExpression.
|
abstract java.lang.String |
Factory.makeEncryptedPassword(java.lang.String password)
Returns the supplied clear-text password in encrypted format.
|
abstract Engine |
Factory.makeEngine()
Creates an engine with a default, non-clusterable Derby database.
|
abstract Engine |
Factory.makeEngine(Configuration configuration)
Creates an engine using the supplied configuration.
|
abstract Engine |
Factory.makeEngine(java.lang.String configurationFile)
Creates an engine using the supplied configuration file; if the
engine is later restarted with a new configuration, the configuration file
specified here will be overwritten with the new configuration.
|
java.lang.Object |
FlowChart.makeFactory(java.lang.String name)
Creates a custom factory for creating custom actions and triggers.
|
static java.util.List<FlowChart> |
EngineHelper.makeFlowChartsFromCrontab(java.io.InputStream crontabInputStream)
Creates a list of flow charts from a Crontab input stream, which represents
a standard Unix Crontab file that contains Unix Cron jobs.
|
static java.util.List<FlowChart> |
EngineHelper.makeFlowChartsFromXml(java.io.InputStream xmlStream)
Creates a list of flow charts from an XML input stream.
|
static java.util.List<FlowChart> |
EngineHelper.makeFlowChartsFromXml(java.io.InputStream xmlStream,
boolean verify)
Creates a list of flow charts from an XML input stream.
|
abstract Engine |
Factory.makeJ2seEngine(DatabaseType databaseType,
java.lang.String driver,
java.lang.String url,
java.lang.String username,
java.lang.String password,
int maxConnections,
java.lang.String tablePrefix)
Creates an engine using database connection information from a JDBC driver.
|
abstract Engine |
Factory.makeJ2seRemoteEngine(DatabaseType databaseType,
java.lang.String driver,
java.lang.String url,
java.lang.String username,
java.lang.String password,
int maxConnections,
java.lang.String tablePrefix,
java.lang.String host,
int port)
Creates an remote engine using database connection information from a JDBC
driver.
|
static java.lang.Object |
EngineHelper.makeJavaBeanFromXml(java.io.InputStream xmlStream)
Creates a JavaBean from an XML input stream, which conforms to the XML DTD
file java-bean-5-0.dtd.
|
abstract JmxFactory |
Factory.makeJmxFactory()
Makes a new JmxFactory, which is responsible for creating Flux JMX MBeans,
which are used for managing Flux engines from JMX management consoles.
|
abstract Engine |
Factory.makeRemoteEngine()
Creates an remote engine with a default in-memory database.
|
static TimeExpression |
EngineHelper.makeTimeExpression(java.lang.String timeExpression)
Makes either a Cron time expression object or a Relative time expression
object, based on the specified time expression string.
|
static void |
EngineHelper.makeXmlFromFlowCharts(java.util.List<FlowChart> flowCharts,
java.io.OutputStream xmlStream,
boolean verify)
Writes one or more flow charts to an XML output stream.
|
static void |
EngineHelper.makeXmlFromJavaBean(java.lang.Object javaBean,
java.io.OutputStream xmlStream)
Writes a JavaBean to an XML output stream, which conforms to the XML DTD
file java-bean-5-0.dtd.
|
java.util.Date |
TimeExpression.next()
Returns the next date that satisfies the constraints of this Time
Expression.
|
ActionHistory |
ActionHistoryIterator.next()
Returns the next action history elements in this iterator.
|
FlowChartRun |
FlowChartRunIterator.next()
Returns the next flow chart run in this iterator.
|
FlowChart |
FlowChartIterator.next()
Returns the next flow chart in this iterator.
|
ForecastElement |
ForecastIterator.next()
Returns the next forecast element in this forecast iterator.
|
FlowChartElement |
FlowChartElementIterator.next()
Returns the next flow chart element in this iterator.
|
java.util.Date |
TimeExpression.next(java.util.Date after)
Returns the next date that satisfies the constraints of this Time
Expression; the next date comes strictly after the specified date.
|
long |
Engine.pause(java.lang.String namespace)
Pauses all flow charts specified by a hierarchical flow chart namespace
expression.
|
void |
Engine.ping()
An empty method that performs absolutely no function except to verify that
the engine is alive.
|
java.util.Date |
Cron.previous()
Returns the previous date that satisfies the constraints of this Time
Expression.
|
java.util.Date |
Cron.previous(java.util.Date before)
Returns the previous date that satisfies the constraints of this Time
Expression; the previous date comes strictly before the specified date.
|
java.lang.String |
Engine.put(FlowChart flowChart)
Adds a new flow chart for execution, or if the flow chart already exists,
modifies it.
|
java.lang.String |
Engine.put(FlowChart flowChart,
boolean replace)
Adds a new flow chart for execution, or if the flow chart already exists on the engine,
replaces it with a new one, if replace is set to true.
|
java.lang.String |
Engine.putFromRepository(java.lang.String repositoryNamespace,
java.lang.String engineNamespace,
java.util.Map<java.lang.String,java.lang.String> variables,
boolean overwrite)
Adds a workflow for execution from repository, or if the workflow already exists on the engine,
replaces it with a new one, if overwrite is set to true.
|
java.lang.String |
Engine.putVariablesToFlowContextByPk(long pk,
java.util.Map variablesMap)
Adds variables to a flow context.
|
long |
Engine.raiseSignal(java.lang.String namespace,
java.lang.String signal)
Raises the specified signal on all flow charts specified by a hierarchical
flow chart namespace expression.
|
long |
Engine.recover(java.lang.String namespace)
Restarts all flow contexts that are in the ERROR super-state and the FAILED
sub-state from the beginning of the main-line (not the default error
handler) flow chart transaction that led to the FAILED state.
|
long |
Engine.recover(java.lang.String namespace,
boolean skipOffendingAction)
Restarts all flow contexts that are in the ERROR super-state and the FAILED
sub-state from the beginning of the main-line (not the default error
handler) flow chart transaction that led to the FAILED state.
|
long |
Engine.remove(java.lang.String namespace)
Removes executing flow charts from the engine.
|
long |
Engine.rename(java.lang.String oldNamespace,
java.lang.String newNamespace)
Renames all flow charts in the old namespace to the new namespace.
|
void |
Engine.restart(Configuration configuration)
Provides a way to reconfigure an engine without creating a new engine
object.
|
long |
Engine.restart(java.lang.String namespace)
Restarts all flow charts specified by a hierarchical flow chart namespace
expression.
|
long |
Engine.resume(java.lang.String namespace)
Resumes all flow charts specified by the hierarchical flow chart namespace
expression.
|
AuditTrailIterator |
Engine.scanAuditTrail(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound,
java.util.Set<java.lang.String> auditTrailEventNames,
java.lang.String messageFilter)
Returns an ordered result of audit trail entries from the Flux audit
trail.
|
AuditTrailIterator |
Engine.scanAuditTrail(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound,
java.util.Set<java.lang.String> auditTrailEventNames,
java.lang.String messageFilter,
SortOrder sortOrder)
Returns an ordered result of audit trail entries from the Flux audit
trail.
|
AuditTrailIterator |
Engine.scanAuditTrail(java.lang.String namespace,
java.lang.String actionName,
java.util.Date lowerBound,
java.util.Date upperBound,
java.util.Set<java.lang.String> auditTrailEventNames,
java.lang.String messageFilter)
Returns an ordered result of audit trail entries from the Flux audit
trail.
|
AuditTrailIterator |
Engine.scanAuditTrail(java.lang.String namespace,
java.lang.String actionName,
java.util.Date lowerBound,
java.util.Date upperBound,
java.util.Set<java.lang.String> auditTrailEventNames,
java.lang.String messageFilter,
SortOrder sortOrder)
Returns an ordered result of audit trail entries from the Flux audit
trail.
|
AuditTrailIterator |
Engine.scanAuditTrail(java.lang.String namespace,
java.lang.String actionName,
java.util.Date lowerBound,
java.util.Date upperBound,
java.util.Set<java.lang.String> auditTrailEventNames,
java.lang.String messageFilter,
SortOrder sortOrder,
int page)
Returns an ordered result of audit trail entries from the Flux audit
trail.
|
AuditTrailIterator |
Engine.scanAuditTrail(java.lang.String namespace,
java.lang.String actionName,
java.util.Date lowerBound,
java.util.Date upperBound,
java.util.Set<java.lang.String> auditTrailEventNames,
java.lang.String messageFilter,
SortOrder sortOrder,
int page,
int pageSize)
Returns an ordered result of audit trail entries from the Flux audit
trail.
|
AuditTrailIterator |
Engine.scanAuditTrailByUser(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound,
java.util.Set<java.lang.String> auditTrailEventNames,
java.lang.String messageFilter,
java.lang.String username)
Returns an ordered result of audit trail entries from the Flux audit
trail.
|
AuditTrailIterator |
Engine.scanAuditTrailByUser(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound,
java.util.Set<java.lang.String> auditTrailEventNames,
java.lang.String messageFilter,
java.lang.String username,
SortOrder sortOrder)
Returns an ordered result of audit trail entries from the Flux audit
trail.
|
AuditTrailIterator |
Engine.scanAuditTrailByUser(java.lang.String namespace,
java.lang.String actionName,
java.util.Date lowerBound,
java.util.Date upperBound,
java.util.Set<java.lang.String> auditTrailEventNames,
java.lang.String messageFilter,
java.lang.String username)
Returns an ordered result of audit trail entries from the Flux audit
trail.
|
AuditTrailIterator |
Engine.scanAuditTrailByUser(java.lang.String namespace,
java.lang.String actionName,
java.util.Date lowerBound,
java.util.Date upperBound,
java.util.Set<java.lang.String> auditTrailEventNames,
java.lang.String messageFilter,
java.lang.String username,
SortOrder sortOrder)
Returns an ordered result of audit trail entries from the Flux audit
trail.
|
AuditTrailIterator |
Engine.scanAuditTrailByUser(java.lang.String namespace,
java.lang.String actionName,
java.util.Date lowerBound,
java.util.Date upperBound,
java.util.Set<java.lang.String> auditTrailEventNames,
java.lang.String messageFilter,
java.lang.String username,
SortOrder sortOrder,
int page)
Returns an ordered result of audit trail entries from the Flux audit
trail.
|
AuditTrailIterator |
Engine.scanAuditTrailByUser(java.lang.String namespace,
java.lang.String actionName,
java.util.Date lowerBound,
java.util.Date upperBound,
java.util.Set<java.lang.String> auditTrailEventNames,
java.lang.String messageFilter,
java.lang.String username,
SortOrder sortOrder,
int page,
int pageSize)
Returns an ordered result of audit trail entries from the Flux audit
trail.
|
LogIterator |
Engine.scanLogs(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound,
Level loggingLevel,
java.lang.String logger,
java.lang.String messageFilter,
java.lang.String engineName)
Returns an ordered result of log entries from the Flux logs.
|
LogIterator |
Engine.scanLogs(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound,
Level loggingLevel,
java.lang.String logger,
java.lang.String messageFilter,
java.lang.String engineName,
SortOrder sortOrder)
Returns an ordered result of log entries from the Flux logs.
|
LogIterator |
Engine.scanLogs(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound,
Level loggingLevel,
java.lang.String logger,
java.lang.String messageFilter,
java.lang.String engineName,
SortOrder sortOrder,
int page)
Returns an ordered result of log entries from the Flux logs.
|
LogIterator |
Engine.scanLogs(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound,
Level loggingLevel,
java.lang.String logger,
java.lang.String messageFilter,
java.lang.String engineName,
SortOrder sortOrder,
int page,
int pageSize)
Returns an ordered result of log entries from the Flux logs.
|
LogIterator |
Engine.scanLogsByUser(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound,
Level loggingLevel,
java.lang.String logger,
java.lang.String messageFilter,
java.lang.String engineName,
java.lang.String username)
Returns an ordered result of log entries from the Flux logs.
|
LogIterator |
Engine.scanLogsByUser(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound,
Level loggingLevel,
java.lang.String logger,
java.lang.String messageFilter,
java.lang.String engineName,
java.lang.String username,
SortOrder sortOrder)
Returns an ordered result of log entries from the Flux logs.
|
LogIterator |
Engine.scanLogsByUser(java.lang.String namespace,
java.util.Date lowerBound,
java.util.Date upperBound,
Level loggingLevel,
java.lang.String logger,
java.lang.String messageFilter,
java.lang.String engineName,
java.lang.String username,
SortOrder sortOrder,
int page)
Returns an ordered result of log entries from the Flux logs.
|
void |
Engine.sendToAuditTrail(java.lang.String eventName,
java.lang.String eventMessage)
Publishes an audit trail event using the given name and message.
|
void |
Engine.setAuditTrailExpiration(java.lang.String auditTrailExpiration)
Sets a time expression indicating how old individual audit trail entries in
the Flux audit trail must be before they are automatically pruned.
|
void |
Engine.setConcurrencyLevel(int level)
Sets the concurrency throttle limit in the root node of the runtime
configuration tree, assuming the root concurrency throttle expression is "/
<= N", where N is the limit or level.
|
void |
Configuration.setDatabaseProperties(java.lang.String databasePropertiesFile)
Sets the DATABASE_PROPERTIES configuration property.
|
void |
FlowChart.setDeadline(java.util.Date deadline)
Sets the date when this flow chart or denoted flow chart run should finish
execution.
|
void |
FlowChart.setDeadline(java.lang.String timeExpression)
Sets the deadline for this flow chart or denoted flow chart run using a
time expression.
|
void |
FlowChart.setDeadlineWindow(java.lang.String timeExpression)
Sets a relative time expression which specifies when to publish the
DeadlineApproachingEvent to the audit trail, expression is relative to the
deadline date.
|
void |
DelayTrigger.setDelayTimeExpression(java.lang.String delayTimeExpression)
Sets a time expression that describes how long to wait.
|
void |
TimerTrigger.setEndTimeExpression(java.lang.String timeExpression)
Applies the specified time expression to the current date to determine when
this timer trigger expires.
|
void |
DelayTrigger.setExpirationTimeExpression(java.lang.String expirationTimeExpression)
Sets the time expression that governs when this trigger expires.
|
void |
Rmi.setHost(java.net.URL host)
Sets the host, registry port, and bind name where the RMI server object is
located.
|
void |
RmiAction.setKey(java.lang.Object key)
Sets optional data that is passed to the RMI server object to provide
context as it is invoked.
|
void |
TimerTrigger.setLateTimeWindow(java.lang.String timeExpression)
Sets a time expression that indicates the latest a timer trigger may fire
past its scheduled firing time without being skipped.
|
void |
TimerTrigger.setLateTimeWindow(java.lang.String timeExpression,
boolean enableMakeupFiring)
Sets a time expression that indicates the latest a timer trigger may fire
past its scheduled firing time without being skipped.
|
void |
Engine.setLogExpiration(java.lang.String logExpiration)
Sets a time expression indicating how old individual log entries in the
Flux logs must be before they are automatically pruned.
|
void |
DatabaseConditionTrigger.setPollingDelay(java.lang.String timeExpression)
Sets the delay that occurs between database queries.
|
void |
Rmi.setPort(int port)
Sets the registry port where the RMI server object is located.
|
void |
Rmi.setPort(java.lang.String port) |
void |
Engine.setRuntimeConfiguration(RuntimeConfigurationNode runtimeConfiguration)
Sets the runtime configuration for this engine instance to a new runtime
configuration after this engine has been instantiated.
|
void |
ForEachNumberAction.setStepping(long stepping)
Sets the distance between successive numbers in the range.
|
void |
TimerTrigger.setTimeExpression(java.lang.String timeExpression)
Sets the time expression that governs how frequently this timer trigger
fires.
|
void |
Configuration.setVersionType(java.lang.String versionType)
Sets the VERSION_TYPE configuration property.
|
long |
Engine.size()
Returns the number of flow charts in the engine.
|
long |
Engine.size(java.lang.String namespace)
Returns the number of flow charts in the specified hierarchical flow chart
namespace within the engine.
|
long |
Engine.sizeByState(java.lang.String namespace,
SuperState superState,
SubState subState)
Returns the number of flow charts in the specified state and hierarchical
flow chart namespace within the engine.
|
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.
|
void |
Engine.start()
Instructs the engine to start executing flow charts.
|
java.lang.String |
Engine.statesByNamespace(java.lang.String namespace,
java.lang.String engineName,
java.lang.String actionName,
java.lang.String message)
Returns the number of flow charts in all states and hierarchical
flow chart namespace within the engine.
|
void |
Engine.stop()
Instructs the engine to stop executing flow charts.
|
java.lang.String |
FlowContext.substitute(java.lang.String value)
Performs variable substitution on a string that may contain Flux variable
substitution expressions.
|
long |
Engine.updatePriority(java.lang.String namespace,
int newPriority)
Updates workflow priorities for the given namespace.
|
void |
Action.verify()
Indicates if this action was configured correctly.
|
void |
Configuration.verify()
Indicates whether this configuration is valid.
|
void |
FlowChart.verify()
Indicates whether this flow chart and all the actions within this flow
chart are configured correctly.
|
void |
Cron.verify(int maxMonthsLimit)
Indicates if this cron was configured correctly with a business interval.
|
void |
Action.verifyOnClient()
Indicates if this action is configured correctly on or in a client, not
necessarily on or in a server.
|
void |
FlowChart.verifyOnClient()
Indicates whether this flow chart and all the actions within this flow
chart are configured correctly on or in a client, not necessarily on or in
a server.
|
Constructor and Description |
---|
Configuration(java.util.Properties properties)
Makes an engine configuration using the supplied configuration properties.
|
Configuration(java.lang.String propertiesFile)
Makes an engine configuration using the supplied configuration properties
file.
|
Modifier and Type | Method and Description |
---|---|
void |
AgentAdministrator.dispose(java.lang.String id)
Unregisters this agent and then shuts it down.
|
AgentInfo |
AgentAdministrator.get(java.lang.String id)
Returns information about the specified Flux agent, which is assumed to be
already registered with a Flux engine in this cluster.
|
java.util.SortedSet<AgentInfo> |
AgentAdministrator.getAll()
Returns information about all Flux agents that are registered with any Flux
engine in this cluster.
|
void |
AgentAdministrator.interrupt(java.lang.String id)
Interrupts the currently executing process on the specified agent.
|
void |
AgentAdministrator.restart(AgentConfiguration configuration)
Provides a way to reconfigure an agent without creating a new agent object.
|
void |
AgentAdministrator.start(java.lang.String id)
Starts the specified agent.
|
void |
AgentAdministrator.stop(java.lang.String id)
Stops the specified agent.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AuditTrailIterator.hasNext()
Indicates whether there are more audit trail entries in this iterator.
|
AuditTrailEntry |
AuditTrailIterator.next()
Returns the next audit trail entry in this iterator.
|
long |
AuditTrailIterator.size()
Returns the total number of audit trail entries available to this iterator
throughout this iterator object's lifetime.
|
Modifier and Type | Class and Description |
---|---|
class |
FileActionException
Indicates that an error has occurred in a file action and contains file
listings for successful and unsuccessful file operations that occurred before
the file action failed.
|
Modifier and Type | Method and Description |
---|---|
void |
SingleFileParameter.clear()
Removes all files and directories that will be operated on in the file operation.
|
java.lang.Class |
FtpHost.getFileListParser()
Returns the optional class that parses FTP directory listings.
|
java.util.List<IncludesFileCriteria> |
SingleFileParameter.getSources()
Returns the set of files and directories that will be operated on in the file
operation.
|
abstract PgpKeyPair |
PgpKeyFactory.makeElGamalKeyPair(int size)
Makes an ElGamal PGP public/private key pair.
|
abstract PgpKeyPair |
PgpKeyFactory.makeElGamalKeyPair(int size,
java.lang.String password)
Makes an ElGamal PGP public/private key pair with password protection on the private key.
|
Renamer |
FileFactory.makeGlobRenamer(java.lang.String fromPattern,
java.lang.String toPattern)
Renamers are used by file actions that operate on sources and targets.
|
Renamer |
FileFactory.makeRegexRenamer(java.lang.String fromPattern,
java.lang.String toPattern)
Renamers are used by file actions that operate on sources and targets.
|
abstract PgpKeyPair |
PgpKeyFactory.makeRsaKeyPair(int size)
Makes an RSA PGP public/private key pair.
|
abstract PgpKeyPair |
PgpKeyFactory.makeRsaKeyPair(int size,
java.lang.String password)
Makes an RSA PGP public/private key pair with password protection on the private key.
|
void |
FtpHost.setFileListParser(java.lang.Class fileListParser)
Sets the class that parses FTP directory listings.
|
void |
FileTrigger.setPollingDelay(java.lang.String timeExpression)
Sets the delay that occurs between file polling.
|
void |
FileStableTrigger.setStablePeriod(java.lang.String timeExpression)
Sets the period during which a candidate file for triggering must not be
modified before the trigger will fire.
|
Modifier and Type | Method and Description |
---|---|
DynamicMethod |
EjbEntityAction.getHomeMethod()
Returns a method on an EJB home interface, which is responsible for
returning one or more remote references.
|
DynamicMethod |
DynamicEjbEntityAction.getHomeMethod()
Returns a method on an EJB home interface, which is responsible for
returning one or more remote references.
|
java.lang.Class |
EjbListener.getListenerHome()
Returns the home of the listener that receives a callback.
|
void |
EjbEntityAction.setHomeMethod(DynamicMethod homeMethod)
Sets a method on an EJB home interface, which is responsible for returning
one or more remote references.
|
void |
DynamicEjbEntityAction.setHomeMethod(DynamicMethod homeMethod)
Sets a method on an EJB home interface, which is responsible for returning
one or more remote references.
|
Modifier and Type | Method and Description |
---|---|
boolean |
LogIterator.hasNext()
Indicates whether there are more log entries in this iterator.
|
LogEntry |
LogIterator.next()
Returns the next log entry in this iterator.
|
long |
LogIterator.size()
Returns the total number of log entries available to this iterator
throughout this iterator object's lifetime.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.net.URL> |
MailAction.getAttachments()
Returns the mail attachments for this mail.
|
MailProtocol |
MailTrigger.getProtocol()
Returns the mail protocol used to communicate with the mail server.
|
void |
MailTrigger.setPollingDelay(java.lang.String timeExpression)
Sets a time expression that specifies how long the mail trigger waits to
poll the mail server for new email messages.
|
Modifier and Type | Method and Description |
---|---|
void |
RepositoryIterator.close()
YOU MUST CALL CLOSE() ON THIS ITERATOR WHEN YOU ARE FINISHED USING
IT!
|
long |
RepositoryAdministrator.copy(java.lang.String sourceNamespace,
java.lang.String destinationNamespace)
Duplicates a repository element by copying the source element to the
destination element.
|
java.util.List<java.lang.String> |
RepositoryAdministrator.findBusinessIntervalUsages(java.lang.String businessIntervalNamespace)
Finds repository flow charts that reference the specified business interval.
|
java.lang.Object |
RepositoryElement.get()
Returns the specific object that this repository element represents.
|
RepositoryIterator |
RepositoryAdministrator.get(java.lang.String namespace)
Returns elements from the repository.
|
RepositoryIterator |
RepositoryAdministrator.get(java.lang.String namespace,
java.util.Set<RepositoryElementType> elementTypes)
Returns elements from the repository.
|
RepositoryIterator |
RepositoryAdministrator.get(java.lang.String namespace,
java.util.Set<RepositoryElementType> elementTypes,
SortOrder sortOrder)
Returns elements from the repository.
|
RepositoryIterator |
RepositoryAdministrator.get(java.lang.String namespace,
java.util.Set<RepositoryElementType> elementTypes,
SortOrder sortOrder,
int page)
Returns elements from the repository.
|
RepositoryIterator |
RepositoryAdministrator.get(java.lang.String namespace,
java.util.Set<RepositoryElementType> elementTypes,
SortOrder sortOrder,
int page,
int pageSize)
Returns elements from the repository.
|
RepositoryIterator |
RepositoryAdministrator.get(java.lang.String namespace,
SortOrder sortOrder)
Returns elements from the repository.
|
AgentConfiguration |
RepositoryElement.getAgentConfiguration()
Returns this repository element specifically as an agent configuration.
|
AllowableBusinessInterval |
RepositoryElement.getBusinessInterval()
Returns this repository element specifically as a business interval.
|
RepositoryElement |
RepositoryAdministrator.getElement(java.lang.String namespace)
Returns the repository element at the specified namespace from the
repository.
|
Configuration |
RepositoryElement.getEngineConfiguration()
Returns this repository element specifically as an engine configuration.
|
FlowChart |
RepositoryElement.getFlowChart()
Returns this repository element specifically as a flow chart.
|
PgpKeyPair |
RepositoryElement.getPgpKeyPair()
Returns this repository element specifically as a PGP key pair.
|
boolean |
RepositoryIterator.hasNext()
Indicates whether there are more flow charts or engine configurations or
agent configurations or PGP keys or business intervals in the repository.
|
RepositoryElement |
RepositoryIterator.next()
Returns the next flow chart or engine configuration or agent configuration
or PGP key or business interval in the repository.
|
void |
RepositoryAdministrator.promote(java.lang.String namespace,
java.lang.String host,
int port,
boolean ssl,
java.lang.String username,
java.lang.String password)
Copies one element from the local (source) repository to the (target)
repository of a different cluster.
|
void |
RepositoryAdministrator.put(FlowChart flowChart,
boolean overwrite)
Inserts or modifies a flow chart in the repository.
|
void |
RepositoryAdministrator.put(FlowChart flowChart,
java.lang.String description,
boolean overwrite)
Inserts or modifies a flow chart in the repository with a description.
|
java.lang.String |
RepositoryAdministrator.put(java.lang.String namespace,
AgentConfiguration agentConfiguration,
boolean overwrite)
Inserts or modifies an agent configuration in the repository.
|
java.lang.String |
RepositoryAdministrator.put(java.lang.String namespace,
AllowableBusinessInterval businessInterval,
boolean overwrite)
Inserts or modifies a business interval in the repository.
|
java.lang.String |
RepositoryAdministrator.put(java.lang.String namespace,
Configuration configuration,
boolean overwrite)
Inserts or modifies an engine configuration in the repository.
|
java.lang.String |
RepositoryAdministrator.put(java.lang.String namespace,
java.lang.String description,
PgpKeyPair keyPair,
boolean overwrite)
Inserts or modifies a PGP private or public key in the repository.
|
long |
RepositoryAdministrator.remove(java.lang.String namespace)
Removes all elements in the repository in the specified namespace.
|
long |
RepositoryAdministrator.rename(java.lang.String existingNamespace,
java.lang.String newNamespace)
Renames a repository element by changing the elements' namespace in the
repository.
|
long |
RepositoryAdministrator.size(java.lang.String namespace)
Returns the number of repository elements in the specified namespace.
|
Modifier and Type | Method and Description |
---|---|
Role |
SecurityAdministrator.getRole(java.lang.String rolename)
Returns the specified role.
|
java.util.SortedSet<Role> |
SecurityAdministrator.getRoles()
Returns all roles sorted by role name.
|
User |
SecurityAdministrator.getUser(java.lang.String username)
Returns the specified user.
|
UserIterator |
SecurityAdministrator.getUsers()
Returns all users sorted by username.
|
UserIterator |
SecurityAdministrator.getUsers(java.lang.String userPattern)
Returns all users that match the specified pattern, sorted by username.
|
boolean |
UserIterator.hasNext()
Indicates whether there are more users in this iterator.
|
User |
UserIterator.next()
Returns the next user in this iterator.
|
void |
SecurityAdministrator.putRole(Role role)
Adds or updates a role.
|
void |
SecurityAdministrator.putUser(User user)
Adds or updates a user in the cluster.
|
boolean |
SecurityAdministrator.removeRole(java.lang.String rolename)
Deletes the specified role.
|
boolean |
SecurityAdministrator.removeUser(java.lang.String username)
Deletes the specified user from the Flux engine.
|
boolean |
SecurityAdministrator.renameRole(java.lang.String oldRolename,
java.lang.String newRolename)
Renames an existing role.
|
long |
SecurityAdministrator.sizeUsers()
Returns the number of users in the Flux engine.
|
© 2000-2025 Flux Corporation. All rights reserved.