private abstract static class ControlFlowOps.AsyncCall
extends java.lang.Object
implements java.lang.Runnable
AsyncRequestImpl
instance, needed by the remote
request.Modifier and Type | Field and Description |
---|---|
handle |
asyncHandle
The handle to the asynchronous request.
|
AsyncRequestImpl |
asyncReq
The async request instance for this call.
|
character |
eventProcName
This represents the name of the internal procedure for the EVENT-PROCEDURE clause.
|
handle |
hServer
The server used to execute this async call.
|
handle |
inEventprocHandle
The handle to a procedure in which context the EVENT-PROCEDURE is found.
|
handle |
pHandle
The handle to which the procedure belongs, if it is RUN ...
|
character |
pName
The target procedure name.
|
handle |
portHandle
A handle variable where to save the web service.
|
boolean |
transactionDistinct
This marks if "TRANSACTION DISTINCT" option is specified with the RUN ...
|
public final AsyncRequestImpl asyncReq
public final handle hServer
public final handle portHandle
public final character pName
public final handle pHandle
public final handle asyncHandle
public final character eventProcName
public final handle inEventprocHandle
public final boolean transactionDistinct
public AsyncCall(handle hServer, handle portHandle, character pName, handle pHandle, handle asyncHandle, character eventProcName, handle inEventprocHandle, boolean transactionDistinct, java.lang.String modes, java.lang.Object... args)
hServer
- The server used to execute this async call.portHandle
- A handle variable where to save the web service. May be null.pName
- The target procedure name.pHandle
- The handle to which the procedure belongs, if it is RUN ... IN handle
statement.asyncHandle
- The handle to the asynchronous request.eventProcName
- This represents the name of the internal procedure for the EVENT-PROCEDURE
clause, null if this clause is not specified.inEventprocHandle
- The handle to a procedure in which context the specified EVENT-PROCEDURE internal
procedure is found, null if EVENT-PROCEDURE clause is not specified.transactionDistinct
- This marks if "TRANSACTION DISTINCT" option is specified with the RUN ... ON
statement.modes
- A string representation of the modes of each parameter.args
- The procedure's arguments.