axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Davanum Srinivas (JIRA)" <>
Subject [jira] Resolved: (AXIS2-2233) Pinging capability to services deployed in axis2
Date Mon, 26 Feb 2007 14:51:05 GMT


Davanum Srinivas resolved AXIS2-2233.

    Resolution: Fixed

> Pinging capability to services deployed in axis2
> ------------------------------------------------
>                 Key: AXIS2-2233
>                 URL:
>             Project: Axis 2.0 (Axis2)
>          Issue Type: New Feature
>            Reporter: Sameera Madushan Jayasoma
>         Attachments: patch_ping_module.txt, patch_ping_module_updated-2.txt, patch_ping_module_updated.txt
> The pinging capability is implemented as a module, which can be engaged by services to
enable pinging. Pinging is an useful feature to  users/administrators to check the status
of the web services deployed in axis2. Basically information provided by the ping module can
be in one of the 4 levels.
> 0 - Ping failed
> 1 - Ping successful in the ping module - (MR of the requested operation has not implemented
the Pingable interface)
> 2 - Ping successful in the MR of the requested operation - (Service class has not implemented
the Pingable interface)
> 3 - ping successful (Service class has implemented the pingable interface and returns
3 or 0).
> This introduces a new interface called "Pingable" which has the method - "int ping()".
Message Receivers and service classes can implement this interface to provide more accurate
information about the status of the service.
> Engaging the ping module will result in introducing a new operation to the service called
"ping" and it is dispatched using a unique SOAPAction. PingMessageReceiver is the MR which
gets ping requests dispatched to the method "ping". 
> If the ping request is service level (i.e no operations are specified in the ping request),
this PingMR invoke the "ping" method of the individual MR's of all the operations available
in the service.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message