Uses of Interface
com.agentforge4j.util.net.OutboundEgressGuard
Packages that use OutboundEgressGuard
Package
Description
Transport-agnostic SPI contracts for declaring external integrations (MCP servers and HTTP tool
sets) and turning them into governed tool providers.
-
Uses of OutboundEgressGuard in com.agentforge4j.core.spi.integration
Methods in com.agentforge4j.core.spi.integration that return OutboundEgressGuardModifier and TypeMethodDescriptionToolProviderFactoryContext.egressGuard()Returns the value of theegressGuardrecord component.Constructors in com.agentforge4j.core.spi.integration with parameters of type OutboundEgressGuardModifierConstructorDescriptionToolProviderFactoryContext(com.fasterxml.jackson.databind.ObjectMapper objectMapper, SecretResolver secretResolver, OutboundEgressGuard egressGuard) Validates thatobjectMapper,secretResolver, andegressGuardare non-null. -
Uses of OutboundEgressGuard in com.agentforge4j.tools.http
Constructors in com.agentforge4j.tools.http with parameters of type OutboundEgressGuardModifierConstructorDescriptionHttpToolProvider(String configuredName, List<HttpEndpointDefinition> definitions, Function<String, String> secretResolver, HttpClient httpClient, OutboundEgressGuard egressGuard, ToolExecutionOptions defaultOptions, long defaultMaxResponseBytes, com.fasterxml.jackson.databind.ObjectMapper objectMapper) Creates a provider over a fixed set of endpoint definitions, validating them up front. -
Uses of OutboundEgressGuard in com.agentforge4j.util.net
Classes in com.agentforge4j.util.net that implement OutboundEgressGuardModifier and TypeClassDescriptionfinal classDefaultOutboundEgressGuard: classifies a targetURIas eligible only when its scheme ishttp/httpsand its host resolves entirely to public addresses.