private void saveInbound(Payload.Inbound inbound, File inboundFile) throws IOException { if (!inboundFile.exists()) { // not saved yet FileOutputStream os = new FileOutputStream(inboundFile); writePartsTo(inbound.parts(), os); } }
Iterator<Payload.Part> partIt = inboundPayload.parts(); while (partIt.hasNext()) {
Iterator<Payload.Part> partIt = inboundPayload.parts(); while (partIt.hasNext()) {
for (Iterator<Payload.Part> partIt = inboundPayload.parts(); partIt.hasNext();) { Payload.Part part = partIt.next(); DataRequestType drt = DataRequestType.getType(part);
for (Iterator<Payload.Part> partIt = inboundPayload.parts(); partIt.hasNext();) { Payload.Part part = partIt.next(); DataRequestType drt = DataRequestType.getType(part);
for (Iterator<Payload.Part> partIt = inboundPayload.parts(); partIt.hasNext();) { Payload.Part part = partIt.next(); DataRequestType drt = DataRequestType.getType(part);
private void loadOutbound(Outbound outbound, File outboundFile) throws IOException { if (outbound == null || !outboundFile.exists()) { return; } Inbound outboundSource = loadInbound(outboundFile); Iterator<Part> parts = outboundSource.parts(); File topDir = createTempDir("checkpoint", ""); topDir.deleteOnExit(); while (parts.hasNext()) { Part part = parts.next(); File sourceFile = File.createTempFile("source", "", topDir); FileUtils.copy(part.getInputStream(), new FileOutputStream(sourceFile), Long.MAX_VALUE); outbound.addPart(part.getContentType(), part.getName(), part.getProperties(), new FileInputStream(sourceFile)); } outbound.resetDirty(); }