|
P5EEx-Blue-0.01 | |||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||
![]() |
P5EEx::Blue::Procedure |
P5EEx::Blue::Procedure - synchronous (potentially remote) procedure invocation
use P5EEx::Blue::P5EE;
$context = P5EEx::Blue::P5EE->context();
$procedure = $context->service("Procedure"); # or ...
$procedure = $context->procedure();
$procedure->execute($request, $response);
$response = $procedure->execute($request);
$response = $procedure->execute(%named);
A Procedure service is a means by which a function call (perhaps remote) may be made synchronously.
The following classes might be a part of the Procedure Class Group.
A Procedure service is a means by which a function call (perhaps remote) may be made synchronously.
* Throws: P5EEx::Blue::Exception::Procedure * Since: 0.01
...
new()The constructor is inherited from
P5EEx::Blue::Service.
execute()
* Signature: $procedure->execute($request, $response);
* Signature: $response = $procedure->execute($request);
* Signature: $response = $procedure->execute(%named);
* Param: $request ref [in]
* Param: $response ref [out]
* Return: $response ref
* Throws: P5EEx::Blue::Exception::Procedure
* Since: 0.01
Sample Usage:
$procedure->execute($request, $response);
$response = $procedure->execute($request);
$response = $procedure->execute(%named);
service_type()Returns 'Procedure';
* Signature: $service_type = P5EEx::Blue::Procedure->service_type();
* Param: void
* Return: $service_type string
* Since: 0.01
$service_type = $widget->service_type();
* Author: Stephen Adkins <stephen.adkins@officevision.com> * License: This is free software. It is licensed under the same terms as Perl itself.