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

    Verschachtelte Klassen
    Modifizierer und Typ
    Klasse
    Beschreibung
    static class 
    The base class for request methods to the InteractiveProcessEndpoint.
    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

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Returns a request method that will release a lock on an certain target.
    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 java.util.function.Function

    andThen, compose

    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

      public static InteractiveProcessEndpoint.ProcessRequest<?,?> executeProcess()
      Returns a request method that will release a lock on an certain target.
      Gibt zurück:
      The request method
    • registerProcesses

      public static InteractiveProcessEndpoint.ProcessRequest<?,?> 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