public void run() { RailFence rf = new RailFence(); String plainText = rf.decrypt(cypherText, key); double score = scorer.getScore(plainText); Resultable r = new Result(plainText, key, score); try { queue.put(r); } catch (InterruptedException e) { e.printStackTrace(); } }
public void run() { RailFence rf = new RailFence(); // create railfence obj String plainText = rf.decrypt(cypherText, key); // decrypt the cypher text using a given key // get the score double score = ts.getScore(plainText); // get the score of text Resultable r = new Result(plainText, key, score); // Create a result object with text,key,score try { queue.put(r); // put r on the queue System.out.println("object added"); } catch (InterruptedException e1) { e1.printStackTrace(); } }