Package org.distributeme.core.interceptor.availabilitytesting
package org.distributeme.core.interceptor.availabilitytesting
Contains set of interceptors for availability testing of services.
-
ClassesClassDescriptionThis slow down interceptor is acting on client side and configured by availabilitytesting.json configuration file.This interceptor slows down a server if the service id is submitted to the process as -DavailabilityTestingServiceId.Base class for client side slow down interceptors.Utility to handle availabilitytesting configuration.Helper class that holds the config and is re/configured by distributeme.Constants for availability testing.This interceptor slows down the request depending on a configured probability (flipping) on the client side.This interceptor slows down the request depending on a configured probability (flipping) on the server side.This interceptor makes the service unavailable depending on a configured probability (flipping) on the client side.Utility to handle availabilitytesting properties..This slow down interceptor is acting on server side and configured by availabilitytesting.json configuration file.This interceptor slows down a server if the service id is submitted to the process as -DavailabilityTestingServiceId.Base class for service side slow down interceptors.This interceptor marks service unavailable and is configured by availabilitytesting.json configuration file.This interceptor marks service unavailable and is configured by system properties.Base interceptor class for service unavailable interceptors.