You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Davanum Srinivas (JIRA)" <ji...@apache.org> on 2007/02/26 15:51:05 UTC

[jira] Commented: (AXIS2-2233) Pinging capability to services deployed in axis2

    [ https://issues.apache.org/jira/browse/AXIS2-2233?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12475882 ] 

Davanum Srinivas commented on AXIS2-2233:
-----------------------------------------

Fixed in svn revision 511827

thanks,
dims

> Pinging capability to services deployed in axis2
> ------------------------------------------------
>
>                 Key: AXIS2-2233
>                 URL: https://issues.apache.org/jira/browse/AXIS2-2233
>             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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org