Package com.adobe.versioncue.nativecomm
Interface IRequest
public interface IRequest
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
Listener interface to get progress information during request execution -
Method Summary
Modifier and TypeMethodDescriptioncall()
execute()
Performs a synchronous message transaction with the underlying native process.listener()
listener
(IRequest.IListener listener) Sets the progress listener of this requestparams()
Deprecated.Add a request parameterAdd a request parameterAdd a request parameterAdd a request parameterput
(String name, INCExternalizable value) Add a request parameterAdd a request parameterAdd a request parameterput
(String name, ByteBuffer value) Add a request parameterint
retries()
retries
(int retries) Sets the maximum number of retries for this request.service()
int
timeout()
timeout
(int timeout) Sets the timeout of this request in milliseconds
-
Method Details
-
processPool
Deprecated.useservice()
instead- Returns:
- INativeService to execute on
-
service
INativeService service()- Returns:
- INativeService to execute on
-
call
String call()- Returns:
- NativeService call name
-
params
NCMap params()- Returns:
- NativeService parameters dictionary
-
params
- Parameters:
params
- NativeService parameters dictionary- Returns:
- the IRequest
-
timeout
int timeout()- Returns:
- timeout of this request in milliseconds; 0 == no timeout
-
timeout
Sets the timeout of this request in milliseconds- Parameters:
timeout
- timeout of this request in milliseconds; 0 == no timeout- Returns:
- the IRequest
-
retries
int retries()- Returns:
- maximum number of retries for this request; 0 == do not retry
-
retries
Sets the maximum number of retries for this request.- Parameters:
retries
- maximum number of retries for this request; 0 == do not retry- Returns:
- the IRequest
-
listener
IRequest.IListener listener()- Returns:
- the progress listener of this request
-
listener
Sets the progress listener of this request- Parameters:
listener
- progress listener of this request- Returns:
- the IRequest
-
execute
Performs a synchronous message transaction with the underlying native process. The request is send to the next idle native process.The method then blocks until a response is received or the request times out.
The response is returned to the caller.
- Returns:
- native process repsonse
- Throws:
NativeCommException
- on failure
-
put
Add a request parameter- Parameters:
name
- parameter namevalue
- parameter value- Returns:
- the IRequest
-
put
Add a request parameter- Parameters:
name
- parameter namevalue
- parameter value- Returns:
- the IRequest
-
put
Add a request parameter- Parameters:
name
- parameter namevalue
- parameter value- Returns:
- the IRequest
-
put
Add a request parameter- Parameters:
name
- parameter namevalue
- parameter value- Returns:
- the IRequest
-
put
Add a request parameter- Parameters:
name
- parameter namevalue
- parameter value- Returns:
- the IRequest
-
put
Add a request parameter- Parameters:
name
- parameter namevalue
- parameter value- Returns:
- the IRequest
-
put
Add a request parameter- Parameters:
name
- parameter namevalue
- parameter value- Returns:
- the IRequest
-
put
Add a request parameter- Parameters:
name
- parameter namevalue
- parameter value- Returns:
- the IRequest
-
service()
instead