public abstract class InvocableElement<I extends org.streampipes.model.base.InvocableStreamPipesEntity,D extends Declarer> extends Element<D>
| Constructor and Description |
|---|
InvocableElement(Class<I> clazz) |
| Modifier and Type | Method and Description |
|---|---|
String |
detach(String elementId,
String runningInstanceId) |
String |
fetchConfigurations(String elementId,
String payload) |
String |
fetchOutputStrategy(String elementId,
String payload) |
protected abstract List<D> |
getElementDeclarers() |
protected abstract String |
getInstanceId(String uri,
String elementId) |
String |
invokeRuntime(String elementId,
String payload) |
getById, getDeclarerById, getDescription, getJsonLd, getJsonLd, rewrite, rewrite, toJsonLdprotected abstract List<D> getElementDeclarers()
getElementDeclarers in class Element<D extends Declarer>@POST
@Path(value="{elementId}")
@Consumes(value="application/json")
@Produces(value="application/json")
public String invokeRuntime(@PathParam(value="elementId")
String elementId,
String payload)
@POST
@Path(value="{elementId}/configurations")
public String fetchConfigurations(@PathParam(value="elementId")
String elementId,
String payload)
@POST
@Path(value="{elementId}/output")
public String fetchOutputStrategy(@PathParam(value="elementId")
String elementId,
String payload)
Copyright © 2018. All rights reserved.