Package org.glassfish.api.admin.Payload

Examples of org.glassfish.api.admin.Payload.Part


        final Map<File,Properties> result = new LinkedHashMap<File,Properties>();

        OutputStream os = null;

        boolean isReportProcessed = false;
        Part possibleUnrecognizedReportPart = null;

        StringBuilder uploadedEntryNames = new StringBuilder();
        for (Iterator<Payload.Part> partIt = inboundPayload.parts(); partIt.hasNext();) {
            Payload.Part part = partIt.next();
            DataRequestType drt = DataRequestType.getType(part);
            if (drt != null) {
                result.put(drt.processPart(this, part, part.getName()), part.getProperties());
                isReportProcessed |= (drt == DataRequestType.REPORT);
                uploadedEntryNames.append(part.getName()).append(" ");
            } else {
                if ( (! isReportProcessed) && possibleUnrecognizedReportPart == null) {
                    possibleUnrecognizedReportPart = part;
                }
            }
        }
        if ( (! isReportProcessed) && possibleUnrecognizedReportPart != null) {
            DataRequestType.REPORT.processPart(this, possibleUnrecognizedReportPart,
                    possibleUnrecognizedReportPart.getName());
            isReportProcessed = true;
        }
        postProcessParts();
        return result;
    }
View Full Code Here


        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();
    }
View Full Code Here

    // ZipPayloadImpl
   
    private void writePartsTo(Iterator<Part> parts, OutputStream os) throws IOException {
        ZipOutputStream zos = new ZipOutputStream(os);
        while (parts.hasNext()) {
            Part part = parts.next();
            prepareEntry(part, zos);
            part.copy(zos);
            zos.closeEntry();
        }
        zos.close();
    }
View Full Code Here

                    setActionReport(RestPayloadImpl.Inbound.fillFromMultipart(mp, inbound, logger));
                    if (logger.isLoggable(Level.FINER)) {
                        logger.log(Level.FINER, "------ PAYLOAD ------");
                        Iterator<Part> parts = inbound.parts();
                        while (parts.hasNext()) {
                            Part part = parts.next();
                            logger.log(Level.FINER, " - {0} [{1}]", new Object[]{part.getName(), part.getContentType()});
                        }
                        logger.log(Level.FINER, "---- END PAYLOAD ----");
                    }
                    PayloadFilesManager downloadedFilesMgr =
                            new PayloadFilesManager.Perm(fileOutputDir, null, logger, null);
View Full Code Here

                    setActionReport(RestPayloadImpl.Inbound.fillFromMultipart(mp, inbound, logger));
                    if (logger.isLoggable(Level.FINER)) {
                        logger.log(Level.FINER, "------ PAYLOAD ------");
                        Iterator<Part> parts = inbound.parts();
                        while (parts.hasNext()) {
                            Part part = parts.next();
                            logger.log(Level.FINER, " - {0} [{1}]", new Object[]{part.getName(), part.getContentType()});
                        }
                        logger.log(Level.FINER, "---- END PAYLOAD ----");
                    }
                    PayloadFilesManager downloadedFilesMgr =
                            new PayloadFilesManager.Perm(fileOutputDir, null, logger, null);
View Full Code Here

                    setActionReport(RestPayloadImpl.Inbound.fillFromMultipart(mp, inbound, logger));
                    if (logger.isLoggable(Level.FINER)) {
                        logger.log(Level.FINER, "------ PAYLOAD ------");
                        Iterator<Part> parts = inbound.parts();
                        while (parts.hasNext()) {
                            Part part = parts.next();
                            logger.log(Level.FINER, " - {0} [{1}]", new Object[]{part.getName(), part.getContentType()});
                        }
                        logger.log(Level.FINER, "---- END PAYLOAD ----");
                    }
                    PayloadFilesManager downloadedFilesMgr =
                            new PayloadFilesManager.Perm(fileOutputDir, null, logger, null);
View Full Code Here

                    setActionReport(RestPayloadImpl.Inbound.fillFromMultipart(mp, inbound, logger));
                    if (logger.isLoggable(Level.FINER)) {
                        logger.log(Level.FINER, "------ PAYLOAD ------");
                        Iterator<Part> parts = inbound.parts();
                        while (parts.hasNext()) {
                            Part part = parts.next();
                            logger.log(Level.FINER, " - {0} [{1}]", new Object[]{part.getName(), part.getContentType()});
                        }
                        logger.log(Level.FINER, "---- END PAYLOAD ----");
                    }
                    PayloadFilesManager downloadedFilesMgr =
                            new PayloadFilesManager.Perm(fileOutputDir, null, logger, null);
View Full Code Here

                    setActionReport(RestPayloadImpl.Inbound.fillFromMultipart(mp, inbound, logger));
                    if (logger.isLoggable(Level.FINER)) {
                        logger.log(Level.FINER, "------ PAYLOAD ------");
                        Iterator<Part> parts = inbound.parts();
                        while (parts.hasNext()) {
                            Part part = parts.next();
                            logger.log(Level.FINER, " - {0} [{1}]", new Object[]{part.getName(), part.getContentType()});
                        }
                        logger.log(Level.FINER, "---- END PAYLOAD ----");
                    }
                    PayloadFilesManager downloadedFilesMgr =
                            new PayloadFilesManager.Perm(fileOutputDir, null, logger, null);
View Full Code Here

                    setActionReport(RestPayloadImpl.Inbound.fillFromMultipart(mp, inbound, logger));
                    if (logger.isLoggable(Level.FINER)) {
                        logger.log(Level.FINER, "------ PAYLOAD ------");
                        Iterator<Part> parts = inbound.parts();
                        while (parts.hasNext()) {
                            Part part = parts.next();
                            logger.log(Level.FINER, " - {0} [{1}]", new Object[]{part.getName(), part.getContentType()});
                        }
                        logger.log(Level.FINER, "---- END PAYLOAD ----");
                    }
                    PayloadFilesManager downloadedFilesMgr =
                            new PayloadFilesManager.Perm(fileOutputDir, null, logger, null);
View Full Code Here

                    setActionReport(RestPayloadImpl.Inbound.fillFromMultipart(mp, inbound, logger));
                    if (logger.isLoggable(Level.FINER)) {
                        logger.log(Level.FINER, "------ PAYLOAD ------");
                        Iterator<Part> parts = inbound.parts();
                        while (parts.hasNext()) {
                            Part part = parts.next();
                            logger.log(Level.FINER, " - {0} [{1}]", new Object[]{part.getName(), part.getContentType()});
                        }
                        logger.log(Level.FINER, "---- END PAYLOAD ----");
                    }
                    PayloadFilesManager downloadedFilesMgr =
                            new PayloadFilesManager.Perm(fileOutputDir, null, logger, null);
View Full Code Here

TOP

Related Classes of org.glassfish.api.admin.Payload.Part

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.