X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Femail%2FTestEmailProvider.java;h=35c4b3fe81351af1aaf6df7a44a983899a92ee30;hb=2284a6ea89d3bd34476222e939a688a90e333635;hp=07343502303073313a9c7002d96c8bcac39f8b23;hpb=097b9af9a0457d89560335a773948770293df06c;p=gigi.git diff --git a/src/org/cacert/gigi/email/TestEmailProvider.java b/src/org/cacert/gigi/email/TestEmailProvider.java index 07343502..35c4b3fe 100644 --- a/src/org/cacert/gigi/email/TestEmailProvider.java +++ b/src/org/cacert/gigi/email/TestEmailProvider.java @@ -13,19 +13,19 @@ class TestEmailProvider extends EmailProvider { Socket client; DataOutputStream out; DataInputStream in; + protected TestEmailProvider(Properties props) { try { - servs = new ServerSocket(Integer.parseInt(props - .getProperty("emailProvider.port")), 10, - InetAddress.getByName("127.0.0.1")); + servs = new ServerSocket(Integer.parseInt(props.getProperty("emailProvider.port")), 10, + InetAddress.getByName("127.0.0.1")); } catch (IOException e) { e.printStackTrace(); } } + @Override - public synchronized void sendmail(String to, String subject, - String message, String from, String replyto, String toname, - String fromname, String errorsto, boolean extra) throws IOException { + public synchronized void sendmail(String to, String subject, String message, String from, String replyto, + String toname, String fromname, String errorsto, boolean extra) throws IOException { while (true) { assureLocalConnection(); try { @@ -42,6 +42,7 @@ class TestEmailProvider extends EmailProvider { } } } + private void assureLocalConnection() throws IOException { if (out != null) { try { @@ -56,9 +57,9 @@ class TestEmailProvider extends EmailProvider { in = new DataInputStream(client.getInputStream()); } } + @Override - public synchronized String checkEmailServer(int forUid, String address) - throws IOException { + public synchronized String checkEmailServer(int forUid, String address) throws IOException { while (true) { assureLocalConnection(); try {