Smack/smack-extensions/src/main/java/org/jivesoftware/smackx/jingle/JingleTransportHandler.java

18 lines
561 B
Java
Raw Normal View History

2017-06-10 15:09:30 +02:00
package org.jivesoftware.smackx.jingle;
import org.jivesoftware.smack.XMPPConnection;
2017-06-10 21:45:00 +02:00
import org.jivesoftware.smackx.jingle.element.Jingle;
2017-06-10 15:09:30 +02:00
import org.jivesoftware.smackx.jingle.element.JingleContentTransport;
/**
* Handler for JingleTransports
*/
public interface JingleTransportHandler<D extends JingleContentTransport> {
2017-06-10 21:45:00 +02:00
void establishOutgoingSession(Jingle request, JingleTransportEstablishedCallback callback);
2017-06-10 15:09:30 +02:00
2017-06-10 21:45:00 +02:00
void establishIncomingSession(Jingle request, JingleTransportEstablishedCallback callback);
2017-06-10 15:09:30 +02:00
XMPPConnection getConnection();
}