@startuml package util <> { class RSSParser { <> RSSParser(String subscriptionURL) String getSubscriptionTitle() List getEpisodes() Episode getEpisodeForURL(String episodeURL) } note bottom Verwendet intern Spring um HTTP-Anfragen zu erstellen. end note class CleanCronJob { <> CleanCronJob(JdbcUserDetailsManager jdbcUserDetailsManager) void cleanInvalidUsers() } note bottom Hintergrundservice, der in periodischen Abständen Nutzer, die ihre E-Mail-Adresse nicht nach 24 Stunden bestätigt haben, wieder aus der Datenbank löscht. (Auf die Assoziation zu JdbcUserDetailsManager wird im Sinne der Übersichtlichkeit verzichtet.) end note class ResponseEntity { <> ResponseEntity(T body, HttpStatusCode status) T getBody() HttpStatusCode getStatusCode() } note bottom Aus org.springframework.http. Erweitert die Klasse HttpEntity, welche ein HTTP Anfrage- oder Antwort-Objekt repräsentiert, durch einen HttpStatusCode. Wird von den Controller-Methoden als Rückgabewert verwendet. end note } @enduml