Package org.jivesoftware.smackx.filetransfer

Examples of org.jivesoftware.smackx.filetransfer.IncomingFileTransfer


                  FileDialog fileDialog = new FileDialog(parent,SWT.SINGLE|SWT.SAVE);
                  fileDialog.setFileName(request.getFileName());
                  fileDialog.setText("Select Destination to save received file.");
                  String file = fileDialog.open();
                  if(file == null) return;
                  IncomingFileTransfer fileTransfer = request.accept();
                  try {
                    fileTransfer.recieveFile(new File(file));
                    FileTransferUtil.showProgressMonitor(parent,fileTransfer,"Receiving file " + request.getFileName());
                  } catch (Exception e) {
                    throw new RuntimeException("Error while receiving file: " + e.getLocalizedMessage(),e);
                  }
                }
View Full Code Here


                    int result = JOptionPane.showConfirmDialog( null, "Möchten Sie einen Dateitransfer von " + request.getRequestor() + " annehmen?","eingehender Dateitransfer", 0);
                    if(result == 0){
                        OpenDialog opendialogreceivefile = new OpenDialog(false);

                        if (opendialogreceivefile.getAbortedStatus() != true){
                            IncomingFileTransfer transfer = request.accept();

                            transfer.recieveFile(new File(opendialogreceivefile.getCompletePath() + "\\" + request.getFileName()));
                            new Progress((int) transfer.getFileSize(), transfer);   

                        }
                        else{
                            System.out.println("Transfer-Abbruch durch den Benutzer!");
                        }
View Full Code Here

        request.reject();
        return;
      }
      File filePath = listener.handleFileTranserRequest(request.getRequestor(),request.getFileName(),request.getFileSize());
      if(filePath != null){
        IncomingFileTransfer ifTransfer = request.accept();
        try {
          ifTransfer.recieveFile(filePath);
        } catch (XMPPException e) {
          //
  //          e.printStackTrace();
          Util.showErrMsg("FILE RECV:\t" + e.getMessage());
          e.printStackTrace();
View Full Code Here

TOP

Related Classes of org.jivesoftware.smackx.filetransfer.IncomingFileTransfer

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.