17 lines
627 B
Java
17 lines
627 B
Java
package org.jivesoftware.smackx.jingle;
|
|
|
|
import org.jivesoftware.smack.XMPPConnection;
|
|
import org.jivesoftware.smackx.jingle.element.JingleContentTransport;
|
|
|
|
/**
|
|
* Handler for JingleTransports
|
|
*/
|
|
public interface JingleTransportHandler<D extends JingleContentTransport> {
|
|
|
|
void establishOutgoingSession(JingleManager.FullJidAndSessionId target, JingleContentTransport transport, JingleTransportEstablishedCallback callback);
|
|
|
|
void establishIncomingSession(JingleManager.FullJidAndSessionId target, JingleContentTransport transport, JingleTransportEstablishedCallback callback);
|
|
|
|
XMPPConnection getConnection();
|
|
}
|