public final class InteractionActivity extends AbstractAsynchronousActivity<com.fasterxml.jackson.databind.JsonNode> implements AsynchronousActivity<com.fasterxml.jackson.databind.JsonNode>
Modifier and Type | Field and Description |
---|---|
static String |
URI |
inputPortMapping, inputPorts, outputPortMapping, outputPorts
Constructor and Description |
---|
InteractionActivity(CredentialManager credentialManager,
InteractionRecorder interactionRecorder,
InteractionUtils interactionUtils,
InteractionJetty interactionJetty,
InteractionPreference interactionPreference,
ResponseFeedListener responseFeedListener,
InteractionVelocity interactionVelocity) |
Modifier and Type | Method and Description |
---|---|
void |
configure(com.fasterxml.jackson.databind.JsonNode json) |
void |
executeAsynch(Map<String,T2Reference> inputs,
AsynchronousActivityCallback callback) |
com.fasterxml.jackson.databind.JsonNode |
getConfiguration() |
ActivityInputPort |
getInputPort(String name) |
boolean |
isProgressNotification() |
addInput, addOutput, addOutput, configurePorts, getEdits, getInputPortMapping, getInputPorts, getOutputPortMapping, getOutputPorts, removeInputs, removeOutputs, setEdits
getAddAnnotationEdit, getAnnotations, getRemoveAnnotationEdit, setAnnotations
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getInputPortMapping, getInputPorts, getOutputPortMapping, getOutputPorts, setEdits
getAddAnnotationEdit, getAnnotations, getRemoveAnnotationEdit, setAnnotations
public static final String URI
public InteractionActivity(CredentialManager credentialManager, InteractionRecorder interactionRecorder, InteractionUtils interactionUtils, InteractionJetty interactionJetty, InteractionPreference interactionPreference, ResponseFeedListener responseFeedListener, InteractionVelocity interactionVelocity)
public void configure(com.fasterxml.jackson.databind.JsonNode json) throws ActivityConfigurationException
configure
in interface Configurable<com.fasterxml.jackson.databind.JsonNode>
configure
in interface Activity<com.fasterxml.jackson.databind.JsonNode>
configure
in class AbstractAsynchronousActivity<com.fasterxml.jackson.databind.JsonNode>
ActivityConfigurationException
public void executeAsynch(Map<String,T2Reference> inputs, AsynchronousActivityCallback callback)
executeAsynch
in interface AsynchronousActivity<com.fasterxml.jackson.databind.JsonNode>
executeAsynch
in class AbstractAsynchronousActivity<com.fasterxml.jackson.databind.JsonNode>
public com.fasterxml.jackson.databind.JsonNode getConfiguration()
getConfiguration
in interface Configurable<com.fasterxml.jackson.databind.JsonNode>
getConfiguration
in class AbstractAsynchronousActivity<com.fasterxml.jackson.databind.JsonNode>
public ActivityInputPort getInputPort(String name)
public boolean isProgressNotification()
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.