aboutsummaryrefslogtreecommitdiff
path: root/juick-server/src/main/java/com/juick/server/xmpp/s2s/ConnectionListener.java
blob: 4c32b9ae8ae56b396166a5cc784d1972d3fa4c66 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package com.juick.server.xmpp.s2s;


import com.juick.server.xmpp.router.StreamError;

public interface ConnectionListener {
    boolean isTlsAvailable();
    void starttls(ConnectionIn connection);
    void proceed(ConnectionOut connection);
    void verify(ConnectionOut connection, String from, String type, String sid);
    void dialbackError(ConnectionOut connection, StreamError error);
    void finished(ConnectionOut connection, boolean dirty);
    void exception(ConnectionOut connection, Exception ex);
    void ready(ConnectionOut connection);
    boolean securing(ConnectionOut connection);
}