Class SubProcessRunner
- API:
- This is a public API.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Object[]
exec
(ISubProcessStart subProcessStart, Object... args) Deprecated.instead useSubProcessCall
and @{linkSubProcessCallStart.call(Object...)
execute
(ISubProcessStart subProcessStart) Deprecated.instead useSubProcessCall
and @{linkSubProcessCallStart.call(Object...)
execute
(ISubProcessStart subProcessStart, Map<String, ? extends Object> inputParameter) Deprecated.instead useSubProcessCall
,SubProcessCallStartParam.withParam(String, Object)
, and @{linkSubProcessCallStart.call(Object...)
static List<ISubProcessStart>
findSubProcessStarts
(SubProcessSearchFilter configuration) Deprecated.instead useSubProcessCallStart.find(SubProcessSearchFilter)
-
Method Details
-
findSubProcessStarts
@Deprecated(since="10.0.11") public static List<ISubProcessStart> findSubProcessStarts(SubProcessSearchFilter configuration) Deprecated.instead useSubProcessCallStart.find(SubProcessSearchFilter)
For a nicer fluent PublicAPI seeSubProcessCall
Finds sub processes on the basis of aSubProcessSearchFilter
.Example finds a sub process:
SubProcessSearchFilter filter = SubProcessSearchFilter.create()
.setProcessPath("testSub")
.setSignature("call(String)")
.toFilter();
ListfoundSubProcesses = SubProcessRunner.findSubProcessStarts(filter); - Parameters:
configuration
- search configurationSubProcessSearchFilter
- Returns:
- a list with the found sub processes
- API:
- This public API is available in Java.
-
execute
@Deprecated(since="10.0.11") public static Map<String,Object> execute(ISubProcessStart subProcessStart) Deprecated.instead useSubProcessCall
and @{linkSubProcessCallStart.call(Object...)
Executes a sub process without parameters.
Example starts a sub process without parameters:
Map outParameters = SubProcessRunner.call(subProcessStart);
- Parameters:
subProcessStart
- SubProcessStart seefindSubProcessStarts(SubProcessSearchFilter)
- Returns:
- the output parameters of the process
- API:
- This public API is available in Java.
-
execute
@Deprecated(since="10.0.11") public static Map<String,Object> execute(ISubProcessStart subProcessStart, Map<String, ? extends Object> inputParameter) Deprecated.instead useSubProcessCall
,SubProcessCallStartParam.withParam(String, Object)
, and @{linkSubProcessCallStart.call(Object...)
For a nicer fluent PublicAPI seeSubProcessCall
Executes a sub process with parameters.Example starts a sub process with parameters:
Map inputParams = new HashMap();
inputParams.put("name","Bill");
Map outParameters = SubProcessRunner.execute(subProcessStart, inputParams);- Parameters:
subProcessStart
- SubProcessStart seefindSubProcessStarts(SubProcessSearchFilter)
inputParameter
- the input parameters- Returns:
- the output parameters of the sub process
- API:
- This public API is available in Java.
-
exec
@Deprecated(since="10.0.11") public static Object[] exec(ISubProcessStart subProcessStart, Object... args) Deprecated.instead useSubProcessCall
and @{linkSubProcessCallStart.call(Object...)
For a nicer fluent PublicAPI seeSubProcessCall
Executes a sub process with parameters.Example starts a sub process with arguments:
List outParameters = SubProcessRunner.exec(subProcessStart, "Bill");
- Parameters:
subProcessStart
- SubProcessStart seefindSubProcessStarts(SubProcessSearchFilter)
args
- the input parameter- Returns:
- the output parameters of the sub process
- API:
- This public API is available in Java.
-
SubProcessCall