Uses of Interface
dev.langchain4j.observability.api.event.GuardrailExecutedEvent
Packages that use GuardrailExecutedEvent
Package
Description
-
Uses of GuardrailExecutedEvent in dev.langchain4j.guardrail
Classes in dev.langchain4j.guardrail with type parameters of type GuardrailExecutedEventModifier and TypeClassDescriptionclass
AbstractGuardrailExecutor<C extends GuardrailsConfig, P extends GuardrailRequest<P>, R extends GuardrailResult<R>, G extends Guardrail<P,
R>, E extends GuardrailExecutedEvent<P, R, G>, F extends GuardrailResult.Failure> Abstract base class forGuardrailExecutor
s.static class
AbstractGuardrailExecutor.GuardrailExecutorBuilder<C extends GuardrailsConfig, R extends GuardrailResult<R>, P extends GuardrailRequest<P>, G extends Guardrail<P,
R>, E extends GuardrailExecutedEvent<P, R, G>, B extends AbstractGuardrailExecutor.GuardrailExecutorBuilder<C, R, P, G, E, B>> A generic abstract builder class for creating instances ofGuardrailExecutor
.interface
GuardrailExecutor<C extends GuardrailsConfig, P extends GuardrailRequest<P>, R extends GuardrailResult<R>, G extends Guardrail<P,
R>, E extends GuardrailExecutedEvent<P, R, G>> Represents a mechanism to execute a set of guardrails on given parameters. -
Uses of GuardrailExecutedEvent in dev.langchain4j.observability.api.event
Classes in dev.langchain4j.observability.api.event with type parameters of type GuardrailExecutedEventModifier and TypeClassDescriptionstatic class
GuardrailExecutedEvent.GuardrailExecutedEventBuilder<P extends GuardrailRequest<P>, R extends GuardrailResult<R>, G extends Guardrail<P,
R>, T extends GuardrailExecutedEvent<P, R, G>> Subinterfaces of GuardrailExecutedEvent in dev.langchain4j.observability.api.eventModifier and TypeInterfaceDescriptioninterface
Represents an event that is triggered upon the execution of an input guardrail validation.interface
Represents an event executed during the output guardrail validation process. -
Uses of GuardrailExecutedEvent in dev.langchain4j.observability.api.listener
Classes in dev.langchain4j.observability.api.listener with type parameters of type GuardrailExecutedEventModifier and TypeInterfaceDescriptioninterface
GuardrailExecutedListener<E extends GuardrailExecutedEvent<P,
R, G>, P extends GuardrailRequest<P>, R extends GuardrailResult<R>, G extends Guardrail<P, R>> Represents a listener for events of typeGuardrailExecutedEvent
, which are triggered when a guardrail validation is executed. -
Uses of GuardrailExecutedEvent in dev.langchain4j.observability.event
Classes in dev.langchain4j.observability.event with type parameters of type GuardrailExecutedEventModifier and TypeClassDescriptionclass
DefaultGuardrailExecutedEvent<P extends GuardrailRequest<P>, R extends GuardrailResult<R>, G extends Guardrail<P,
R>, E extends GuardrailExecutedEvent<P, R, G>> Represents an event that is executed when a guardrail validation occurs.Classes in dev.langchain4j.observability.event that implement GuardrailExecutedEventModifier and TypeClassDescriptionclass
DefaultGuardrailExecutedEvent<P extends GuardrailRequest<P>, R extends GuardrailResult<R>, G extends Guardrail<P,
R>, E extends GuardrailExecutedEvent<P, R, G>> Represents an event that is executed when a guardrail validation occurs.class
Default implementation ofInputGuardrailExecutedEvent
.class
Default implementation ofOutputGuardrailExecutedEvent
. -
Uses of GuardrailExecutedEvent in dev.langchain4j.spi.guardrail
Classes in dev.langchain4j.spi.guardrail with type parameters of type GuardrailExecutedEventModifier and TypeInterfaceDescriptioninterface
GuardrailExecutorBuilderFactory<C extends GuardrailsConfig, R extends GuardrailResult<R>, P extends GuardrailRequest<P>, G extends Guardrail<P,
R>, E extends GuardrailExecutedEvent<P, R, G>, B extends AbstractGuardrailExecutor.GuardrailExecutorBuilder<C, R, P, G, E, B>> Represents a factory for creating instances ofAbstractGuardrailExecutor.GuardrailExecutorBuilder
.