Package | Description |
---|---|
org.apache.taverna.facade.impl | |
org.apache.taverna.monitor |
Defines the API for the monitoring and steering system.
|
org.apache.taverna.monitor.impl | |
org.apache.taverna.platform.execution.impl.local | |
org.apache.taverna.workflowmodel.impl |
Implementation package for workflow entities
|
org.apache.taverna.workflowmodel.processor.activity |
Provides definitions for a single Activity to be contained within a
Processor.
|
org.apache.taverna.workflowmodel.processor.dispatch |
Definition and support classes for the Dispatch Stack.
|
Modifier and Type | Class and Description |
---|---|
class |
WorkflowInstanceFacadeImpl.StateProperty |
Modifier and Type | Interface and Description |
---|---|
interface |
SteerableProperty<T>
Some monitorable properties are mutable and can be written to by steering
agents or other clients.
|
Modifier and Type | Method and Description |
---|---|
Set<MonitorableProperty<?>> |
MonitorManager.AddPropertiesMessage.getNewProperties() |
Set<? extends MonitorableProperty<?>> |
MonitorNode.getProperties()
Each monitor node exposes a set of properties, which may or may not be
mutable
|
Set<MonitorableProperty<?>> |
MonitorManager.RegisterNodeMessage.getProperties() |
Modifier and Type | Method and Description |
---|---|
void |
MonitorNode.addMonitorableProperty(MonitorableProperty<?> newProperty)
Properties can be added to the monitor node after creation if required,
although this should be used only when necessary to avoid race conditions
|
Modifier and Type | Method and Description |
---|---|
void |
MonitorManager.addPropertiesToNode(String[] owningProcess,
Set<MonitorableProperty<?>> newProperties)
Push new property get / set methods into the specified node.
|
void |
MonitorManager.registerNode(Object workflowObject,
String[] owningProcess,
Set<MonitorableProperty<?>> properties)
Register a new node with this monitor.
|
void |
MonitorManager.registerNode(Object workflowObject,
String owningProcessIdentifier,
Set<MonitorableProperty<?>> properties)
Register a new node with this monitor.
|
Constructor and Description |
---|
AddPropertiesMessage(String[] owningProcess,
Set<MonitorableProperty<?>> newProperties) |
RegisterNodeMessage(Object workflowObject,
String[] owningProcess,
Set<MonitorableProperty<?>> properties) |
Modifier and Type | Method and Description |
---|---|
protected void |
MonitorTreeModel.addPropertiesToNode(String[] owningProcess,
Set<MonitorableProperty<?>> newProperties)
Inject properties into an existing node
|
protected void |
MonitorTreeModel.registerNode(Object workflowObject,
String[] owningProcess,
Set<MonitorableProperty<?>> properties)
Create a new node in the monitor
|
Modifier and Type | Class and Description |
---|---|
class |
StaticProperty
A MonitorableProperty with fixed values.
|
Modifier and Type | Method and Description |
---|---|
void |
LocalProcessorReport.addProperties(Set<MonitorableProperty<?>> properties) |
void |
LocalExecutionMonitor.addPropertiesToNode(String[] owningProcess,
Set<MonitorableProperty<?>> newProperties) |
void |
LocalExecutionMonitor.registerNode(Object dataflowObject,
String[] owningProcess,
Set<MonitorableProperty<?>> properties) |
Constructor and Description |
---|
StaticProperty(MonitorableProperty<?> property)
Records the state of the MonitorableProperty.
|
Modifier and Type | Field and Description |
---|---|
protected Map<String,Set<MonitorableProperty<?>>> |
ProcessorImpl.monitorables |
Modifier and Type | Method and Description |
---|---|
Set<MonitorableProperty<?>> |
MonitorableAsynchronousActivity.executeAsynchWithMonitoring(Map<String,T2Reference> data,
AsynchronousActivityCallback callback)
This has the same invocation semantics as
AsynchronousActivity .executeAsynch and all
implementations should also implement that method, with the difference
that this one returns immediately with a set of monitorable properties
which represent monitorable or steerable state within the invocation
itself. |
Modifier and Type | Method and Description |
---|---|
void |
DispatchStack.receiveMonitorableProperty(MonitorableProperty<?> prop,
String processID)
The dispatch stack acts as an aggregator for monitorable properties
exposed by the dispatch layers.
|
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.