From 1a1e8d8ca65988261a1d79f4b181c50f2b074ce1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 23 Mar 2026 08:10:50 +0000 Subject: [PATCH 1/2] Initial plan From 62a02de22f571bf264160c46d2712004bbb9ba42 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 23 Mar 2026 08:14:10 +0000 Subject: [PATCH 2/2] fix: replace removed preStarted with started method in TransferProcessStartedListener Co-authored-by: ndr-brt <8570990+ndr-brt@users.noreply.github.com> Agent-Logs-Url: https://github.com/eclipse-edc/Samples/sessions/fec22d7e-f9ff-407e-a773-3c01cd9fdcbc --- .../listener/TransferProcessStartedListener.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/transfer/transfer-04-event-consumer/listener/src/main/java/org/eclipse/edc/sample/extension/listener/TransferProcessStartedListener.java b/transfer/transfer-04-event-consumer/listener/src/main/java/org/eclipse/edc/sample/extension/listener/TransferProcessStartedListener.java index d9c33c74..35ebc4d2 100644 --- a/transfer/transfer-04-event-consumer/listener/src/main/java/org/eclipse/edc/sample/extension/listener/TransferProcessStartedListener.java +++ b/transfer/transfer-04-event-consumer/listener/src/main/java/org/eclipse/edc/sample/extension/listener/TransferProcessStartedListener.java @@ -15,6 +15,7 @@ package org.eclipse.edc.sample.extension.listener; import org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessListener; +import org.eclipse.edc.connector.controlplane.transfer.spi.observe.TransferProcessStartedData; import org.eclipse.edc.connector.controlplane.transfer.spi.types.TransferProcess; import org.eclipse.edc.spi.monitor.Monitor; @@ -27,13 +28,14 @@ public TransferProcessStartedListener(Monitor monitor) { } /** - * Callback invoked by the EDC framework when a transfer is about to be completed. + * Callback invoked by the EDC framework when a transfer is started. * - * @param process the transfer process that is about to be completed. + * @param process the transfer process that has been started. + * @param additionalData additional data associated with the started transfer process. */ @Override - public void preStarted(final TransferProcess process) { + public void started(final TransferProcess process, final TransferProcessStartedData additionalData) { monitor.info("TransferProcessStartedListener received STARTED event"); - // do something meaningful before transfer start + // do something meaningful when transfer starts } }