2017-07-22 01:01:50 +02:00
|
|
|
package org.jivesoftware.smackx.jft.internal;
|
|
|
|
|
2017-07-25 20:25:36 +02:00
|
|
|
import java.io.File;
|
|
|
|
import java.io.IOException;
|
|
|
|
import java.io.OutputStream;
|
|
|
|
import java.util.logging.Level;
|
|
|
|
import java.util.logging.Logger;
|
|
|
|
|
|
|
|
import org.jivesoftware.smackx.bytestreams.BytestreamSession;
|
|
|
|
|
2017-07-22 01:01:50 +02:00
|
|
|
/**
|
|
|
|
* Created by vanitas on 22.07.17.
|
|
|
|
*/
|
|
|
|
public class JingleFileOffer extends JingleFileTransfer {
|
2017-07-25 20:25:36 +02:00
|
|
|
|
|
|
|
private static final Logger LOGGER = Logger.getLogger(JingleFileOffer.class.getName());
|
|
|
|
|
|
|
|
private File file;
|
|
|
|
|
|
|
|
public JingleFileOffer(File file) {
|
|
|
|
super();
|
|
|
|
this.file = file;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void onTransportReady(BytestreamSession bytestreamSession) {
|
|
|
|
OutputStream outputStream;
|
|
|
|
|
|
|
|
try {
|
|
|
|
outputStream = bytestreamSession.getOutputStream();
|
|
|
|
} catch (IOException e) {
|
|
|
|
LOGGER.log(Level.SEVERE, "Error retrieving outputStream: " + e, e);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
2017-07-22 01:01:50 +02:00
|
|
|
}
|