public CompoundBodyHasher()

in main/src/main/java/org/apache/james/jdkim/impl/CompoundBodyHasher.java [47:61]


    public CompoundBodyHasher(Map<String, BodyHasherImpl> bodyHashJobs,
            Hashtable<String, FailException> signatureExceptions) {
        this.bodyHashJobs = bodyHashJobs;
        this.signatureExceptions = signatureExceptions;
        if (bodyHashJobs.size() == 1) {
            o = bodyHashJobs.values().iterator().next()
                    .getOutputStream();
        } else {
            List<OutputStream> outputStreams = new LinkedList<OutputStream>();
            for (BodyHasherImpl bhj : bodyHashJobs.values()) {
                outputStreams.add(bhj.getOutputStream());
            }
            o = new CompoundOutputStream(outputStreams);
        }
    }