public class InteractionActivityFactory extends Object implements ActivityFactory
Constructor and Description |
---|
InteractionActivityFactory() |
Modifier and Type | Method and Description |
---|---|
InteractionActivity |
createActivity() |
com.fasterxml.jackson.databind.JsonNode |
getActivityConfigurationSchema() |
URI |
getActivityType() |
CredentialManager |
getCredentialManager() |
Set<ActivityInputPort> |
getInputPorts(com.fasterxml.jackson.databind.JsonNode configuration) |
Set<ActivityOutputPort> |
getOutputPorts(com.fasterxml.jackson.databind.JsonNode configuration) |
void |
setCredentialManager(CredentialManager credentialManager) |
void |
setInteractionJetty(InteractionJetty interactionJetty) |
void |
setInteractionPreference(InteractionPreference interactionPreference) |
void |
setInteractionRecorder(InteractionRecorder interactionRecorder) |
void |
setInteractionUtils(InteractionUtils interactionUtils) |
void |
setInteractionVelocity(InteractionVelocity interactionVelocity) |
void |
setResponseFeedListener(ResponseFeedListener responseFeedListener) |
public InteractionActivity createActivity()
createActivity
in interface ActivityFactory
public URI getActivityType()
getActivityType
in interface ActivityFactory
public com.fasterxml.jackson.databind.JsonNode getActivityConfigurationSchema()
getActivityConfigurationSchema
in interface ActivityFactory
public Set<ActivityInputPort> getInputPorts(com.fasterxml.jackson.databind.JsonNode configuration) throws ActivityConfigurationException
getInputPorts
in interface ActivityFactory
ActivityConfigurationException
public Set<ActivityOutputPort> getOutputPorts(com.fasterxml.jackson.databind.JsonNode configuration) throws ActivityConfigurationException
getOutputPorts
in interface ActivityFactory
ActivityConfigurationException
public CredentialManager getCredentialManager()
public void setCredentialManager(CredentialManager credentialManager)
credentialManager
- the credentialManager to setpublic void setInteractionRecorder(InteractionRecorder interactionRecorder)
public void setInteractionUtils(InteractionUtils interactionUtils)
public void setInteractionJetty(InteractionJetty interactionJetty)
public void setInteractionPreference(InteractionPreference interactionPreference)
public void setResponseFeedListener(ResponseFeedListener responseFeedListener)
public void setInteractionVelocity(InteractionVelocity interactionVelocity)
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.