From d9785e0950496d05cf6f4050e292e4fcc2b792c9 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Tue, 8 Mar 2022 21:19:40 +0100 Subject: [PATCH] Filter service loading candidates using new `@CheckAvailability` annotation --- .idea/codeStyles/Project.xml | 1 + .../common/CheckAvailability.java | 48 +++++ .../common/IntegrationsLoader.java | 51 ++++- .../common/IntegrationsLoaderTest.java | 195 ++++++++++++++++++ 4 files changed, 293 insertions(+), 2 deletions(-) create mode 100644 src/main/java/org/cryptomator/integrations/common/CheckAvailability.java create mode 100644 src/test/java/org/cryptomator/integrations/common/IntegrationsLoaderTest.java diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 7056c82..de2d1a2 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -1,5 +1,6 @@ +