Package de.esoco.service
Klasse InteractiveProcessEndpoint
java.lang.Object
org.obrel.core.RelatedObject
de.esoco.lib.comm.Endpoint
de.esoco.lib.comm.HttpEndpoint
de.esoco.service.InteractiveProcessEndpoint
- Alle implementierten Schnittstellen:
de.esoco.lib.expression.Function<org.obrel.core.Relatable,
,de.esoco.lib.comm.Connection> de.esoco.lib.property.Fluent<de.esoco.lib.comm.Endpoint>
,Function<org.obrel.core.Relatable,
,de.esoco.lib.comm.Connection> org.obrel.core.FluentRelatable<de.esoco.lib.comm.Endpoint>
,org.obrel.core.Relatable
public class InteractiveProcessEndpoint
extends de.esoco.lib.comm.HttpEndpoint
The HTTP endpoint for interaction with an
InteractiveProcessExecutor
or InteractiveProcessRenderer
REST service. The endpoint itself uses
the standard HTTP endpoint implementation. An instance can be created by
invoking the standard method Endpoint.at(String)
with the service
URL. This class only serves as a holder for the static REST method
definitions that are specific for the process services.-
Verschachtelte Klassen - Übersicht
Modifizierer und TypKlasseBeschreibungstatic class
InteractiveProcessEndpoint.ProcessRequest<D extends InteractiveProcessEndpoint.RequestData<D>,
R extends InteractiveProcessEndpoint.RequestData<R>> The base class for request methods to theInteractiveProcessEndpoint
.static class
A container for the JSON serialization of process request data.Von Klasse geerbte verschachtelte Klassen/Schnittstellen de.esoco.lib.comm.HttpEndpoint
de.esoco.lib.comm.HttpEndpoint.HttpRequest<I,
O> Von Klasse geerbte verschachtelte Klassen/Schnittstellen de.esoco.lib.comm.Endpoint
de.esoco.lib.comm.Endpoint.UserInfoField
-
Feldübersicht
Von Klasse geerbte Felder de.esoco.lib.comm.Endpoint
ENDPOINT_CONNECTION, ENDPOINT_INPUT_STREAM, ENDPOINT_OUTPUT_STREAM, ENDPOINT_SCHEME
Von Schnittstelle geerbte Felder de.esoco.lib.expression.Function
INPUT_PLACEHOLDER
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic InteractiveProcessEndpoint.ProcessRequest
<?, ?> Returns a request method that will release a lock on an certain target.static InteractiveProcessEndpoint.ProcessRequest
<?, ?> Returns a request method that will query the current locks.Von Klasse geerbte Methoden de.esoco.lib.comm.HttpEndpoint
closeConnection, httpGet, httpGet, httpPost, initConnection, url
Von Klasse geerbte Methoden de.esoco.lib.comm.Endpoint
at, connect, connect, evaluate, getConfigValue, getDefaultParams, getGlobalConfiguration, init, registerEndpointType, setDefaultParams, setGlobalConfiguration, then
Von Klasse geerbte Methoden org.obrel.core.RelatedObject
deleteRelation, get, getRelation, getRelations, notifyRelationListeners, readRelations, relationsEqual, relationsHashCode, relationsString, set, set, toString, transform, writeRelations
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden de.esoco.lib.property.Fluent
_with
Von Schnittstelle geerbte Methoden org.obrel.core.FluentRelatable
with, with, with
Von Schnittstelle geerbte Methoden de.esoco.lib.expression.Function
andFinally, apply, from, getToken, is, then
Von Schnittstelle geerbte Methoden org.obrel.core.Relatable
deleteRelation, deleteRelation, deleteRelations, get, getAll, getOption, getRelation, getRelationCount, getRelations, getRelations, hasFlag, hasRelation, hasRelations, init, set, set, set, set, set, setOption, streamRelations, transform
-
Konstruktordetails
-
InteractiveProcessEndpoint
public InteractiveProcessEndpoint()
-
-
Methodendetails
-
executeProcess
Returns a request method that will release a lock on an certain target.- Gibt zurück:
- The request method
-
registerProcesses
Returns a request method that will query the current locks. The result is a map that contains entries for the lock contexts. Each context entry contains another mapping from target IDs to the addresses of the clients that hold the locks.- Gibt zurück:
- The request method
-