Class ActionResponse

java.lang.Object
org.frontcache.io.ActionResponse
Direct Known Subclasses:
AccessDeniedActionResponse, BackupActionResponse, CacheStatusActionResponse, DumpKeysActionResponse, GetBotsActionResponse, GetBotsConfigActionResponse, GetDynamicURLsActionResponse, GetDynamicURLsConfigActionResponse, GetFallbackConfigActionResponse, GetFallbacksConfigActionResponse, GetFromCacheActionResponse, GetGuardConfigActionResponse, GetGuardRulesActionResponse, GetResilienceConfigActionResponse, HelpActionResponse, InvalidateActionResponse, NodeStatsActionResponse, PatchActionResponse, PingActionResponse, PurgeActionResponse, PutToCacheActionResponse, ReloadActionResponse, ReloadBotsActionResponse, ReloadDynamicUrlsActionResponse, ReloadFallbacksActionResponse, ReloadGuardRulesActionResponse, ReloadResilienceActionResponse, SetConfigActionResponse, WarmerListActionResponse, WarmerListsActionResponse, WarmerPreflightActionResponse, WarmerStatusActionResponse

public class ActionResponse extends Object
Base of every management-API response. Unknown properties are ignored (inherited by every subclass), so a client can talk to a node of a different version without a field it does not know about aborting the parse. This is not hypothetical: PutToCacheActionResponse dropped its `domain` field when multi-domain support was retired, and index replication has a new node reading an older node's response mid-upgrade.
  • Field Details

  • Constructor Details

    • ActionResponse

      public ActionResponse()
  • Method Details

    • getAction

      public String getAction()
    • setAction

      public void setAction(String action)
    • getResponseStatus

      public String getResponseStatus()
    • setResponseStatus

      public void setResponseStatus(String responseStatus)
    • getErrorDescription

      public String getErrorDescription()
    • setErrorDescription

      public void setErrorDescription(String errorDescription)