Class EffectivePushNotificationConfig
java.lang.Object
com.mulesoft.connectors.a2a.internal.server.agent.push.EffectivePushNotificationConfig
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptioncreateEffectivePushNotificationConfig(RpcRequestContext requestContext) Creates an EffectivePushNotificationConfig synchronously from the request context.org.mule.extension.http.api.request.authentication.HttpRequestAuthenticationgetId()org.mule.extension.http.api.request.proxy.HttpProxyConfigstatic io.a2a.spec.TaskPushNotificationConfiggetTaskPushNotificationConfig(String taskId, EffectivePushNotificationConfig pushNotificationConfig) static List<io.a2a.spec.TaskPushNotificationConfig>getTaskPushNotificationConfigs(String taskId, List<EffectivePushNotificationConfig> pushNotificationConfigs) intgetToken()getUrl()
-
Constructor Details
-
EffectivePushNotificationConfig
public EffectivePushNotificationConfig() -
EffectivePushNotificationConfig
-
-
Method Details
-
getUrl
-
getId
-
getToken
-
getAdditionalHeaders
-
getTimeout
public int getTimeout() -
getAuthentication
public org.mule.extension.http.api.request.authentication.HttpRequestAuthentication getAuthentication() -
getProxyConfig
public org.mule.extension.http.api.request.proxy.HttpProxyConfig getProxyConfig() -
getTaskPushNotificationConfigs
public static List<io.a2a.spec.TaskPushNotificationConfig> getTaskPushNotificationConfigs(String taskId, List<EffectivePushNotificationConfig> pushNotificationConfigs) -
getTaskPushNotificationConfig
public static io.a2a.spec.TaskPushNotificationConfig getTaskPushNotificationConfig(String taskId, EffectivePushNotificationConfig pushNotificationConfig) -
createEffectivePushNotificationConfig
public static EffectivePushNotificationConfig createEffectivePushNotificationConfig(RpcRequestContext requestContext) Creates an EffectivePushNotificationConfig synchronously from the request context. This method only processes the config without touching any CompletableFuture. Use this when you need the config immediately and don't need async processing.
-