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 TypeClassDescriptionclassAbstractGuardrailExecutor<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 forGuardrailExecutors.static classAbstractGuardrailExecutor.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.interfaceGuardrailExecutor<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 classGuardrailExecutedEvent.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 TypeInterfaceDescriptioninterfaceRepresents an event that is triggered upon the execution of an input guardrail validation.interfaceRepresents 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 TypeInterfaceDescriptioninterfaceGuardrailExecutedListener<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 TypeClassDescriptionclassDefaultGuardrailExecutedEvent<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 TypeClassDescriptionclassDefaultGuardrailExecutedEvent<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.classDefault implementation ofInputGuardrailExecutedEvent.classDefault implementation ofOutputGuardrailExecutedEvent. -
Uses of GuardrailExecutedEvent in dev.langchain4j.spi.guardrail
Classes in dev.langchain4j.spi.guardrail with type parameters of type GuardrailExecutedEventModifier and TypeInterfaceDescriptioninterfaceGuardrailExecutorBuilderFactory<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.