Class JpaDatabasePushNotificationConfigStore
java.lang.Object
org.a2aproject.sdk.extras.pushnotificationconfigstore.database.jpa.JpaDatabasePushNotificationConfigStore
- All Implemented Interfaces:
org.a2aproject.sdk.server.tasks.PushNotificationConfigStore
@ApplicationScoped
@Alternative
@Priority(50)
public class JpaDatabasePushNotificationConfigStore
extends Object
implements org.a2aproject.sdk.server.tasks.PushNotificationConfigStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteInfo(String taskId, String configId) org.a2aproject.sdk.spec.ListTaskPushNotificationConfigsResultgetInfo(org.a2aproject.sdk.spec.ListTaskPushNotificationConfigsParams params) getProtocolVersion(String taskId, String configId) getProtocolVersions(String taskId) org.a2aproject.sdk.spec.TaskPushNotificationConfigsetInfo(org.a2aproject.sdk.spec.TaskPushNotificationConfig notificationConfig) org.a2aproject.sdk.spec.TaskPushNotificationConfigsetInfo(org.a2aproject.sdk.spec.TaskPushNotificationConfig notificationConfig, @Nullable String protocolVersion)
-
Constructor Details
-
JpaDatabasePushNotificationConfigStore
public JpaDatabasePushNotificationConfigStore()
-
-
Method Details
-
setInfo
public org.a2aproject.sdk.spec.TaskPushNotificationConfig setInfo(org.a2aproject.sdk.spec.TaskPushNotificationConfig notificationConfig) - Specified by:
setInfoin interfaceorg.a2aproject.sdk.server.tasks.PushNotificationConfigStore
-
setInfo
public org.a2aproject.sdk.spec.TaskPushNotificationConfig setInfo(org.a2aproject.sdk.spec.TaskPushNotificationConfig notificationConfig, @Nullable String protocolVersion) - Specified by:
setInfoin interfaceorg.a2aproject.sdk.server.tasks.PushNotificationConfigStore
-
getInfo
public org.a2aproject.sdk.spec.ListTaskPushNotificationConfigsResult getInfo(org.a2aproject.sdk.spec.ListTaskPushNotificationConfigsParams params) - Specified by:
getInfoin interfaceorg.a2aproject.sdk.server.tasks.PushNotificationConfigStore
-
deleteInfo
- Specified by:
deleteInfoin interfaceorg.a2aproject.sdk.server.tasks.PushNotificationConfigStore
-
getProtocolVersion
- Specified by:
getProtocolVersionin interfaceorg.a2aproject.sdk.server.tasks.PushNotificationConfigStore
-
getProtocolVersions
- Specified by:
getProtocolVersionsin interfaceorg.a2aproject.sdk.server.tasks.PushNotificationConfigStore
-