* @throws
*/
public void enableLOW() throws MonitoringRegistrationException {
// check for re-deploy case
WebServiceEndpointStatsProvider prev =
StatsProviderManager.getInstance().getEndpointStatsProvider(endpoint);
if ( prev != null) {
return;
}
Filter f = new AggregateStatsFilter();
FilterRegistry.getInstance().registerFilter(
Filter.PRE_PROCESS_REQUEST, endpoint, f);
FilterRegistry.getInstance().registerFilter(
Filter.POST_PROCESS_RESPONSE, endpoint, f);
// register corresponding stats provider
WebServiceEndpointStatsProvider prov = new
WebServiceEndpointStatsProviderImpl();
StatsProviderManager.getInstance().
registerEndpointStatsProvider(endpoint, prov);