Class A2aServerEnabledFilter

java.lang.Object
com.xebialabs.xlrelease.a2a.config.A2aServerEnabledFilter
All Implemented Interfaces:
jakarta.servlet.Filter

public class A2aServerEnabledFilter extends Object implements jakarta.servlet.Filter
Runtime gate: answers 404 while the "A2A agent-to-agent" feature setting is disabled, so the endpoint can be toggled from the UI without a restart. Registered after Spring Security so unauthenticated calls still 401. Mirrors McpServerEnabledFilter.
  • Constructor Details

    • A2aServerEnabledFilter

      public A2aServerEnabledFilter()
  • Method Details

    • doFilter

      public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doFilter in interface jakarta.servlet.Filter
      Throws:
      IOException
      jakarta.servlet.ServletException