org.ow2.petals.binding.soap.monitoring
Interface MonitoringMBean

All Known Implementing Classes:
Monitoring

public interface MonitoringMBean


Method Summary
 Map<String[],Long> getHttpRequestsCount()
          Returns the number of requests since the last start.
 Map<String,Long> getHttpRequestsCount(String webService)
          The number of requests for each execution status of the specified web-service webService whatever the web-service client.
 Map<String,Long> getHttpRequestsCount(String webService, String webServiceClient)
          The number of requests for each execution status of the specified web-service webService and specified web-service-client webServiceClient.
 Map<String[],Long[]> getHttpRequestsResponseTimeAbs()
          Returns the response time values since the last start.
 Map<String,Long> getHttpRequestsResponseTimeAbs(String webService)
          Returns the response time values since the last start of the succeeded execution of the specified web-service webService whatever the web-service client.
 Map<String[],Long[]> getHttpRequestsResponseTimeRel()
          Returns the response time values on a time sample.
 Map<String,Long> getHttpRequestsResponseTimeRel(String webService)
          Returns the response time values son a time sample of the succeeded execution of the specified web-service webService whatever the web-service client.
 int getHttpServerThreadPoolAllocatedThreadsCurrent()
           
 int getHttpServerThreadPoolAllocatedThreadsMax()
           
 int getHttpServerThreadPoolIdleThreadsCurrent()
           
 int getHttpServerThreadPoolIdleThreadsMax()
           
 int getHttpServerThreadPoolMaxSize()
           
 int getHttpServerThreadPoolMinSize()
           
 int getHttpServerThreadPoolQueuedRequestsCurrent()
           
 int getHttpServerThreadPoolQueuedRequestsMax()
           
 long getInformationURLsCounter()
           
 long getUnknownURLsCounter()
           
 Map<String[],Long[]> getWsClientInvocationsResponseTimeAbs()
          Returns the response time values since the last start.
 Map<String[],Long[]> getWsClientInvocationsResponseTimeRel()
          Returns the response time values on a time sample.
 Map<String,Long> getWsClientPool(String webService)
           
 Map<String[],Integer> getWsClientPoolClientsInUseCurrent()
           
 Map<String[],Integer> getWsClientPoolClientsInUseMax()
           
 Map<String[],Long> getWsClientPoolExhaustions()
           
 Map<String,Long> getWsRequestsCount(String webServiceURL)
          The number of requests for each execution status of the specified external web-service webServiceURL whatever the invoked operation and message pattern.
 

Method Detail

getHttpServerThreadPoolMaxSize

int getHttpServerThreadPoolMaxSize()

getHttpServerThreadPoolMinSize

int getHttpServerThreadPoolMinSize()

getHttpServerThreadPoolAllocatedThreadsMax

int getHttpServerThreadPoolAllocatedThreadsMax()
                                               throws org.ow2.petals.probes.exceptions.ProbeNotInitializedException
Throws:
org.ow2.petals.probes.exceptions.ProbeNotInitializedException

getHttpServerThreadPoolAllocatedThreadsCurrent

int getHttpServerThreadPoolAllocatedThreadsCurrent()
                                                   throws org.ow2.petals.probes.exceptions.ProbeNotStartedException
Throws:
org.ow2.petals.probes.exceptions.ProbeNotStartedException

getHttpServerThreadPoolIdleThreadsMax

int getHttpServerThreadPoolIdleThreadsMax()
                                          throws org.ow2.petals.probes.exceptions.ProbeNotInitializedException
Throws:
org.ow2.petals.probes.exceptions.ProbeNotInitializedException

getHttpServerThreadPoolIdleThreadsCurrent

int getHttpServerThreadPoolIdleThreadsCurrent()
                                              throws org.ow2.petals.probes.exceptions.ProbeNotStartedException
Throws:
org.ow2.petals.probes.exceptions.ProbeNotStartedException

getHttpServerThreadPoolQueuedRequestsMax

int getHttpServerThreadPoolQueuedRequestsMax()
                                             throws org.ow2.petals.probes.exceptions.ProbeNotInitializedException
Throws:
org.ow2.petals.probes.exceptions.ProbeNotInitializedException

getHttpServerThreadPoolQueuedRequestsCurrent

int getHttpServerThreadPoolQueuedRequestsCurrent()
                                                 throws org.ow2.petals.probes.exceptions.ProbeNotStartedException
Throws:
org.ow2.petals.probes.exceptions.ProbeNotStartedException

getUnknownURLsCounter

long getUnknownURLsCounter()
                           throws org.ow2.petals.probes.exceptions.ProbeNotInitializedException
Throws:
org.ow2.petals.probes.exceptions.ProbeNotInitializedException

getInformationURLsCounter

long getInformationURLsCounter()
                               throws org.ow2.petals.probes.exceptions.ProbeNotInitializedException
Throws:
org.ow2.petals.probes.exceptions.ProbeNotInitializedException

getWsClientPoolClientsInUseMax

Map<String[],Integer> getWsClientPoolClientsInUseMax()
                                                     throws org.ow2.petals.probes.exceptions.ProbeNotInitializedException
Throws:
org.ow2.petals.probes.exceptions.ProbeNotInitializedException

getWsClientPoolClientsInUseCurrent

Map<String[],Integer> getWsClientPoolClientsInUseCurrent()
                                                         throws org.ow2.petals.probes.exceptions.ProbeNotStartedException
Throws:
org.ow2.petals.probes.exceptions.ProbeNotStartedException

getWsClientPoolExhaustions

Map<String[],Long> getWsClientPoolExhaustions()
                                              throws org.ow2.petals.probes.exceptions.ProbeNotInitializedException
Throws:
org.ow2.petals.probes.exceptions.ProbeNotInitializedException

getHttpRequestsCount

Map<String[],Long> getHttpRequestsCount()
                                        throws org.ow2.petals.probes.exceptions.ProbeNotInitializedException
Returns the number of requests since the last start. The map key is structured as a String array where: Each value of the map entry is the number of requests associated to the map entry key.

Returns:
The number of requests for all web-services.
Throws:
org.ow2.petals.probes.exceptions.ProbeNotStartedException
org.ow2.petals.probes.exceptions.ProbeNotInitializedException

getHttpRequestsCount

Map<String,Long> getHttpRequestsCount(String webService)
                                      throws org.ow2.petals.probes.exceptions.ProbeNotInitializedException
The number of requests for each execution status of the specified web-service webService whatever the web-service client.

Parameters:
webService - The web-service for which the number of requests for each execution status must be returned. Not null.
Returns:
The number of requests for each execution status of the specified web-service webService. All execution status are contained in the map, even if set to 0. If webService is null, an empty map is returned.
Throws:
org.ow2.petals.probes.exceptions.ProbeNotStartedException
org.ow2.petals.probes.exceptions.ProbeNotInitializedException

getHttpRequestsCount

Map<String,Long> getHttpRequestsCount(String webService,
                                      String webServiceClient)
                                      throws org.ow2.petals.probes.exceptions.ProbeNotInitializedException
The number of requests for each execution status of the specified web-service webService and specified web-service-client webServiceClient.

Parameters:
webService - The web-service for which the number of requests for each execution status must be returned. Not null.
webServiceClient - The IP address of the web-service client for which the number of requests for each execution status must be returned. Not null.
Returns:
The number of requests for each execution status of the specified web-service webService and web-service client webServiceClient. All execution status are contained in the map, even if set to 0. If webService or webServiceClient is null, an empty map is returned.
Throws:
org.ow2.petals.probes.exceptions.ProbeNotStartedException
org.ow2.petals.probes.exceptions.ProbeNotInitializedException

getHttpRequestsResponseTimeAbs

Map<String[],Long[]> getHttpRequestsResponseTimeAbs()
                                                    throws org.ow2.petals.probes.exceptions.ProbeNotInitializedException
Returns the response time values since the last start. The map key is structured as a String array where:

getHttpRequestsResponseTimeAbs

Map<String,Long> getHttpRequestsResponseTimeAbs(String webService)
                                                throws org.ow2.petals.probes.exceptions.ProbeNotInitializedException
Returns the response time values since the last start of the succeeded execution of the specified web-service webService whatever the web-service client. Each value of the map entry is an array of response times where:

Parameters:
webService - The web-service for which the absolute response time values for each execution status must be returned. Not null.
Returns:
The absolute response time values for each succeeded execution of the specified web-service webService. All execution status are contained in the map, even if set to 0. If webService is null, an empty map is returned.
Throws:
org.ow2.petals.probes.exceptions.ProbeNotStartedException
org.ow2.petals.probes.exceptions.ProbeNotInitializedException

getHttpRequestsResponseTimeRel

Map<String[],Long[]> getHttpRequestsResponseTimeRel()
                                                    throws org.ow2.petals.probes.exceptions.ProbeNotStartedException
Returns the response time values on a time sample. Each value of the map entry is an array of response times where:

Returns:
The response time values on a time sample.
Throws:
org.ow2.petals.probes.exceptions.ProbeNotStartedException

getHttpRequestsResponseTimeRel

Map<String,Long> getHttpRequestsResponseTimeRel(String webService)
                                                throws org.ow2.petals.probes.exceptions.ProbeNotStartedException
Returns the response time values son a time sample of the succeeded execution of the specified web-service webService whatever the web-service client. Each value of the map entry is an array of response times where:

Parameters:
webService - The web-service for which the absolute response time values for each execution status must be returned. Not null.
Returns:
The relative response time values for each succeeded execution of the specified web-service webService. All execution status are contained in the map, even if set to 0. If webService is null, an empty map is returned.
Throws:
org.ow2.petals.probes.exceptions.ProbeNotStartedException

getWsClientPool

Map<String,Long> getWsClientPool(String webService)
                                 throws org.ow2.petals.probes.exceptions.ProbeNotStartedException,
                                        org.ow2.petals.probes.exceptions.ProbeNotInitializedException
Throws:
org.ow2.petals.probes.exceptions.ProbeNotStartedException
org.ow2.petals.probes.exceptions.ProbeNotInitializedException

getWsRequestsCount

Map<String,Long> getWsRequestsCount(String webServiceURL)
                                    throws org.ow2.petals.probes.exceptions.ProbeNotInitializedException
The number of requests for each execution status of the specified external web-service webServiceURL whatever the invoked operation and message pattern.

Parameters:
webServiceURL - The external web-service for which the number of requests for each execution status must be returned. Not null.
Returns:
The number of requests for each execution status of the specified external web-service webServiceURL. All execution status are contained in the map, even if set to 0. If webServiceURL is null, an empty map is returned.
Throws:
org.ow2.petals.probes.exceptions.ProbeNotStartedException
org.ow2.petals.probes.exceptions.ProbeNotInitializedException

getWsClientInvocationsResponseTimeAbs

Map<String[],Long[]> getWsClientInvocationsResponseTimeAbs()
                                                           throws org.ow2.petals.probes.exceptions.ProbeNotInitializedException
Returns the response time values since the last start. The map key is structured as a String array where: Each value of the map entry is an array of response times where:

Returns:
The absolute response time values.
Throws:
org.ow2.petals.probes.exceptions.ProbeNotStartedException
org.ow2.petals.probes.exceptions.ProbeNotInitializedException

getWsClientInvocationsResponseTimeRel

Map<String[],Long[]> getWsClientInvocationsResponseTimeRel()
                                                           throws org.ow2.petals.probes.exceptions.ProbeNotStartedException
Returns the response time values on a time sample. Each value of the map entry is an array of response times where:

Returns:
The response time values on a time sample.
Throws:
org.ow2.petals.probes.exceptions.ProbeNotStartedException


Copyright © 2005-2012 Petals Link (EBM Websourcing). All Rights Reserved.