Class TaskRepositoryItem
java.lang.Object
com.mulesoft.connectors.a2a.internal.server.agent.repository.TaskRepositoryItem
- All Implemented Interfaces:
Serializable
Repository item that stores task JSON and push notification configs. This replaces the original TaskHistoryItem to provide a
focused storage structure for task data.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTaskRepositoryItem(String taskJson) TaskRepositoryItem(String taskJson, List<EffectivePushNotificationConfig> pushNotificationConfigs) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidsetPushNotificationConfigs(List<EffectivePushNotificationConfig> pushNotificationConfigs) voidsetTaskJson(String taskJson)
-
Constructor Details
-
TaskRepositoryItem
public TaskRepositoryItem() -
TaskRepositoryItem
-
TaskRepositoryItem
public TaskRepositoryItem(String taskJson, List<EffectivePushNotificationConfig> pushNotificationConfigs)
-
-
Method Details
-
getTaskJson
-
setTaskJson
-
getPushNotificationConfigs
-
setPushNotificationConfigs
public void setPushNotificationConfigs(List<EffectivePushNotificationConfig> pushNotificationConfigs) -
addPushNotificationConfig
-
clearPushNotificationConfigs
public void clearPushNotificationConfigs()
-