类 AbstractAiListenerInvoker<E extends com.alibaba.nacos.api.ai.listener.NacosAiEvent,L extends com.alibaba.nacos.api.ai.listener.NacosAiListener<E>>

java.lang.Object
com.alibaba.nacos.client.ai.event.AbstractAiListenerInvoker<E,L>
所有已实现的接口:
ListenerInvoker<E>
直接已知子类:
AgentCardListenerInvoker, McpServerListenerInvoker

public abstract class AbstractAiListenerInvoker<E extends com.alibaba.nacos.api.ai.listener.NacosAiEvent,L extends com.alibaba.nacos.api.ai.listener.NacosAiListener<E>> extends Object implements ListenerInvoker<E>
Nacos AI module abstract ai listener invoker.
作者:
xiweng.yy
  • 字段详细资料

    • listener

      protected final L extends com.alibaba.nacos.api.ai.listener.NacosAiListener<E> listener
  • 构造器详细资料

    • AbstractAiListenerInvoker

      public AbstractAiListenerInvoker(L listener)
  • 方法详细资料

    • invoke

      public void invoke(E event)
      从接口复制的说明: ListenerInvoker
      Invoke inner listener.
      指定者:
      invoke 在接口中 ListenerInvoker<E extends com.alibaba.nacos.api.ai.listener.NacosAiEvent>
      参数:
      event - event
    • logInvoke

      protected abstract void logInvoke(E event)
      log invoker be invoked.
      参数:
      event - event
    • isInvoked

      public boolean isInvoked()
      从接口复制的说明: ListenerInvoker
      Mark the listener whether invoked once. It should return true after ListenerInvoker.invoke(E) called at lease once.
      指定者:
      isInvoked 在接口中 ListenerInvoker<E extends com.alibaba.nacos.api.ai.listener.NacosAiEvent>
      返回:
      true if this listener has invoked at least once, false otherwise
    • equals

      public boolean equals(Object o)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object