@Test public void testJavaPropertyFinder() throws SenderException { SenderFinder dataFinder = new ByJavaPropertyFinder(null); assertFalse(dataFinder.getValueForKey("java.home").isEmpty()); assertNull(dataFinder.getValueForKey("unknown")); assertThrows(SenderException.class, () -> dataFinder.getValueForKey(null)); }
@Override protected String getValueForKey(String key) throws SenderException { try { return System.getProperty(key); } catch (java.lang.Exception e) { throw new SenderException(L.m("Konnte den Wert der JavaProperty '%1' nicht bestimmen:", key), e); } }
ByJavaPropertyFinder extends SenderFinder { @Override protected String getValueForKey(String key) throws SenderException { try { return System.getProperty(key); } catch (java.lang.Exception e) { throw new SenderException(L.m("Konnte den Wert der JavaProperty '%1' nicht bestimmen:", key), e); } } }
ByJavaPropertyFinder extends SenderFinder { @Override protected String getValueForKey(String key) throws SenderException { try { return System.getProperty(key); } catch (java.lang.Exception e) { throw new SenderException(L.m("Konnte den Wert der JavaProperty '%1' nicht bestimmen:", key), e); } } ByJavaPropertyFinder(SenderService senderList); }
ByJavaPropertyFinder extends SenderFinder { @Override protected String getValueForKey(String key) throws SenderException { try { return System.getProperty(key); } catch (java.lang.Exception e) { throw new SenderException(L.m("Konnte den Wert der JavaProperty '%1' nicht bestimmen:", key), e); } } ByJavaPropertyFinder(SenderService senderList);  }
ByJavaPropertyFinder extends SenderFinder { @Override protected String getValueForKey(String key) throws SenderException { try { return System.getProperty(key); } catch (java.lang.Exception e) { throw new SenderException(L.m("Konnte den Wert der JavaProperty '%1' nicht bestimmen:", key), e); } } ByJavaPropertyFinder(SenderService senderList);   }