|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use EngineException | |
---|---|
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 |
Uses of EngineException in flux |
---|
Subclasses of EngineException in flux | |
---|---|
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. |
Methods in flux that throw EngineException | |
---|---|
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 |
FlowChartElementIterator.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 |
ActionHistoryIterator.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. |
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. |
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. |
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. |
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. |
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. |
float |
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. |
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 |
RmiAction.getKey()
Returns optional data that is passed to the RMI server object to provide context as it is invoked. |
java.lang.Object |
KeyFlowContext.getKey()
Returns the user-defined key that is associated with this listener. |
java.lang.Class |
DynamicJavaAction.getListener()
Returns the listener that receives a callback. |
java.lang.Class |
JavaAction.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. |
boolean |
FlowChartElementIterator.hasNext()
Indicates whether there are more flow charts 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 |
ActionHistoryIterator.hasNext()
Indicates whether there are more action history elements 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. |
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. |
FlowChartElement |
FlowChartElementIterator.next()
Returns the next flow chart element 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. |
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. |
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. |
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.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. |
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.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. |
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 |
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. |
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. |
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. |
void |
Configuration.verify()
Indicates whether this configuration is valid. |
void |
Action.verify()
Indicates if this action was configured correctly. |
void |
FlowChart.verify()
Indicates whether this flow chart and all the actions within this flow chart are configured correctly. |
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. |
Constructors in flux that throw EngineException | |
---|---|
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. |
Uses of EngineException in flux.agent |
---|
Methods in flux.agent that throw EngineException | |
---|---|
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. |
Uses of EngineException in flux.audittrail |
---|
Methods in flux.audittrail that throw EngineException | |
---|---|
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. |
Uses of EngineException in flux.file |
---|
Subclasses of EngineException in flux.file | |
---|---|
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. |
Methods in flux.file that throw EngineException | |
---|---|
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. |
Uses of EngineException in flux.j2ee |
---|
Methods in flux.j2ee that throw EngineException | |
---|---|
DynamicMethod |
DynamicEjbEntityAction.getHomeMethod()
Returns a method on an EJB home interface, which is responsible for returning one or more remote references. |
DynamicMethod |
EjbEntityAction.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 |
DynamicEjbEntityAction.setHomeMethod(DynamicMethod homeMethod)
Sets a method on an EJB home interface, which is responsible for returning one or more remote references. |
void |
EjbEntityAction.setHomeMethod(DynamicMethod homeMethod)
Sets a method on an EJB home interface, which is responsible for returning one or more remote references. |
Uses of EngineException in flux.logging |
---|
Methods in flux.logging that throw EngineException | |
---|---|
boolean |
LogIterator.hasNext()
Indicates whether there are more log entries in this iterator. |
LogEntry |
LogIterator.next()
Returns the next log entry in this iterator. |
Uses of EngineException in flux.notification |
---|
Methods in flux.notification that throw EngineException | |
---|---|
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. |
Uses of EngineException in flux.repository |
---|
Methods in flux.repository that throw EngineException | |
---|---|
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,
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. |
Uses of EngineException in flux.security |
---|
Methods in flux.security that throw EngineException | |
---|---|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |