39 lines
1.2 KiB
Java

package ru.microservice.back.commons;
/**
* Типичные действия, ожидаемые от наших микросервисов
*/
public interface ActionMethods {
/**
* Метод проверки доступности
*
* @return возвращает "pong" в ответ
*/
String ping();
/**
* Метод расчёта значения
*
* @param argument1 аргумент для расчётов №1
* @param argument2 аргумент для расчётов №2
*
* @return результат расчётов в ответ
*/
double calculate(double argument1, double argument2);
/**
* Возвращает текущее количество обработанных запросов
*
* @return текущее количество обработанных запросов
*/
int request_amount();
/**
* Обнуление статистики по количеству обработанных запросов
*
* @return текущее количество обработанных запросов
*/
int reset_amount();
}