@nevermined-io/payments
    Preparing search index...

    Interface ExecutionEventBus

    interface ExecutionEventBus {
        finished(): void;
        off(
            eventName: ExecutionEventName,
            listener: (event: AgentExecutionEvent) => void,
        ): this;
        on(
            eventName: ExecutionEventName,
            listener: (event: AgentExecutionEvent) => void,
        ): this;
        once(
            eventName: ExecutionEventName,
            listener: (event: AgentExecutionEvent) => void,
        ): this;
        publish(event: AgentExecutionEvent): void;
        removeAllListeners(eventName?: ExecutionEventName): this;
    }
    Index

    Methods

    • Returns void

    • Parameters

      • eventName: ExecutionEventName
      • listener: (event: AgentExecutionEvent) => void

      Returns this

    • Parameters

      • eventName: ExecutionEventName
      • listener: (event: AgentExecutionEvent) => void

      Returns this

    • Parameters

      • eventName: ExecutionEventName
      • listener: (event: AgentExecutionEvent) => void

      Returns this

    • Parameters

      • event: AgentExecutionEvent

      Returns void

    • Parameters

      • OptionaleventName: ExecutionEventName

      Returns this