
fi.evolver.basics.spring.messaging.MessageTargetConfigRepository Maven / Gradle / Ivy
package fi.evolver.basics.spring.messaging;
import java.util.List;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;
import fi.evolver.basics.spring.messaging.entity.MessageTargetConfig;
@Repository
public interface MessageTargetConfigRepository extends JpaRepository {
List findAllByMessageType(String messageType);
@Query("SELECT DISTINCT c FROM MessageTargetConfig c, Message m WHERE " +
" m.messageTargetConfig = c AND " +
" m.state = fi.evolver.basics.spring.messaging.entity.Message$MessageState.DELAYED " +
"ORDER BY" +
" c.messageType, c.targetSystem")
List findAllWithDelayedMessages();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy