Pull to refresh
10
0

Пользователь

Send message
Например, можно сделать несколько попыток выполнить компенсирующую транзакцию, в случае их неудачи, сообщить сервису, инициирующему запуск саги, что при ее выполнении возникли проблемы.
Дальше, в зависимости от типа проблемы и бизнес-задачи, которую выполняет сага, запустить алгоритм автоматического восстановления системы (например, если подобные проблемы встречались и известна последовательность действий для их устранения) или сообщить о необходимости ручного изучения проблемы.
LyricistBean1, LyricistBean2, ...
Act, Generate, ...

По правилам именования, названия методов и экземпляров класса (id бинов) должны начинаться с маленькой буквы.

	private Lyricist lyr1;
	private Lyricist lyr2;

	public Stage(Lyricist lyr1, Lyricist lyr2) {
		this.lyr1 = lyr1;
		this.lyr2 = lyr2;
	}

При внедрении через конструктор поля, в которые происходит внедрение, должны помечаться final.

Information

Rating
Does not participate
Registered
Activity