/** * Accepts this file transfer and creates the incoming file transfer. * * @return Returns the IncomingFileTransfer on which the * file transfer can be carried out. */ public IncomingFileTransfer accept() { return manager.createIncomingFileTransfer(this); }
/** * Rejects the file transfer request. * @throws NotConnectedException * @throws InterruptedException */ public void reject() throws NotConnectedException, InterruptedException { manager.rejectIncomingFileTransfer(this); }
ftManagerTwo.addFileTransferListener(receiveListener); OutgoingFileTransfer oft = ftManagerOne.createOutgoingFileTransfer(conTwo.getUser()); oft.sendStream(new ByteArrayInputStream(dataToSend), "hello.txt", dataToSend.length, "A greeting"); int duration = 0; ftManagerTwo.removeFileTransferListener(receiveListener);
OutgoingFileTransfer oft = ftm1.createOutgoingFileTransfer(XmppStringUtils.completeJidFrom(USER, SERV, "resourse")); oft.sendStream(new ByteArrayInputStream(dataToSend), "hello.txt", dataToSend.length, "A greeting"); outerloop: while (!oft.isDone()) {
@Override public void connected(XMPPConnection connection) { this.mgr = FileTransferManager.getInstanceFor(connection); mgr.addFileTransferListener(this); }
public void processPacket(Packet packet) { fireNewRequest((StreamInitiation) packet); } }, new AndFilter(new PacketTypeFilter(StreamInitiation.class),
/** * Add a file transfer listener to listen to incoming file transfer * requests. * * @param li * The listener * @see #removeFileTransferListener(FileTransferListener) * @see FileTransferListener */ public void addFileTransferListener(final FileTransferListener li) { if (listeners == null) { initListeners(); } synchronized (this.listeners) { listeners.add(li); } }
FileTransferManager ftm2 = FileTransferManager.getInstanceFor(connection2); ftm2.addFileTransferListener(new FileTransferListener() { @Override public void fileTransferRequest(FileTransferRequest request) { OutgoingFileTransfer oft = ftm1.createOutgoingFileTransfer(XmppStringUtils.completeJidFrom(USER, SERV, "receiver")); oft.sendStream(new ByteArrayInputStream(dataToSend), "hello.txt", dataToSend.length, "A greeting"); outerloop: while (!oft.isDone()) {
public FileTransferIntegrationTest(SmackIntegrationTestEnvironment environment) { super(environment); ftManagerOne = FileTransferManager.getInstanceFor(conOne); ftManagerTwo = FileTransferManager.getInstanceFor(conTwo); }
FileTransferManager manager = new FileTransferManager(connection2); manager.addFileTransferListener(new FileTransferListener() {
FileTransferManager manager = new FileTransferManager(connection); OutgoingFileTransfer transfer = manager.createOutgoingFileTransfer("usre2@myHost/Smack"); File file = new File(filenameWithPath); try { transfer.sendFile(file, "test_file"); } catch (XMPPException e) { e.printStackTrace(); } while(!transfer.isDone()) { if(transfer.getStatus().equals(Status.error)) { System.out.println("ERROR!!! " + transfer.getError()); } else if (transfer.getStatus().equals(Status.cancelled) || transfer.getStatus().equals(Status.refused)) { System.out.println("Cancelled!!! " + transfer.getError()); } try { Thread.sleep(1000L); } catch (InterruptedException e) { e.printStackTrace(); } } if(transfer.getStatus().equals(Status.refused) || transfer.getStatus().equals(Status.error) || transfer.getStatus().equals(Status.cancelled)){ System.out.println("refused cancelled error " + transfer.getError()); } else { System.out.println("Success"); }
transferManager = FileTransferManager.getInstanceFor( SparkManager.getConnection() ); transferManager.addFileTransferListener( request -> SwingUtilities.invokeLater( () -> handleTransferRequest(request, contactList) ) );
public void processPacket(Packet packet) { fireNewRequest((StreamInitiation) packet); } }, new AndFilter(new PacketTypeFilter(StreamInitiation.class),
/** * Add a file transfer listener to listen to incoming file transfer * requests. * * @param li * The listener * @see #removeFileTransferListener(FileTransferListener) * @see FileTransferListener */ public void addFileTransferListener(final FileTransferListener li) { if (listeners == null) { initListeners(); } synchronized (this.listeners) { listeners.add(li); } }
@Override public void authenticated( XMPPConnection xmppConnection, boolean b ) { transferManager = FileTransferManager.getInstanceFor( SparkManager.getConnection() ); }
/** * Accepts this file transfer and creates the incoming file transfer. * * @return Returns the <b><i>IncomingFileTransfer</b></i> on which the * file transfer can be carried out. */ public IncomingFileTransfer accept() { return manager.createIncomingFileTransfer(this); }
/** * Rejects the file transfer request. */ public void reject() { manager.rejectIncomingFileTransfer(this); }
try { File file = new File(transfer.getFilePath()); transfer = transferManager.createOutgoingFileTransfer(fullJID); transfer.sendFile(file, "Sending");
public void processPacket(Packet packet) { fireNewRequest((StreamInitiation) packet); } }, new AndFilter(new PacketTypeFilter(StreamInitiation.class),
/** * Add a file transfer listener to listen to incoming file transfer * requests. * * @param li * The listener * @see #removeFileTransferListener(FileTransferListener) * @see FileTransferListener */ public void addFileTransferListener(final FileTransferListener li) { if (listeners == null) { initListeners(); } synchronized (this.listeners) { listeners.add(li); } }