Skip to content

Commit

Permalink
Restore notification when expiry == null
Browse files Browse the repository at this point in the history
  • Loading branch information
Josh-Matsuoka authored and andrewazores committed Jan 31, 2025
1 parent 43839f2 commit c03c586
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions src/main/java/io/cryostat/recordings/RecordingHelper.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import java.net.URLDecoder;
Expand Down Expand Up @@ -914,6 +915,28 @@ public ArchivedRecording archiveRecording(
// couldn't parse the response from Amazon S3.
throw e;
}
if (expiry == null) {
ArchivedRecording archivedRecording =
new ArchivedRecording(
recording.target.jvmId,
filename,
downloadUrl(recording.target.jvmId, filename),
reportUrl(recording.target.jvmId, filename),
recording.metadata,
accum,
now.getEpochSecond());

URI connectUrl = recording.target.connectUrl;

var event =
new ArchivedRecordingEvent(
ActiveRecordings.RecordingEventCategory.ARCHIVED_CREATED,
ArchivedRecordingEvent.Payload.of(connectUrl, archivedRecording));
bus.publish(event.category().category(), event.payload().recording());
bus.publish(
MessagingServer.class.getName(),
new Notification(event.category().category(), event.payload()));
}
return new ArchivedRecording(
recording.target.jvmId,
filename,
Expand Down

0 comments on commit c03c586

Please sign in to comment.