Class AgentRecoveryManager

java.lang.Object
com.tnsai.resilience.recovery.AgentRecoveryManager

public final class AgentRecoveryManager extends Object
Tracks agent failures and produces recovery decisions (degrade, restart, fallback).
  • Constructor Details

    • AgentRecoveryManager

      public AgentRecoveryManager()
    • AgentRecoveryManager

      public AgentRecoveryManager(AgentRestartPolicy restartPolicy)
  • Method Details

    • onSuccess

      public void onSuccess()
    • handleFailure

      public RecoveryDecision handleFailure(String agentId, String actionName, Exception exception)
    • isInCooldown

      public boolean isInCooldown()