HubConnection Kelas
- java.
lang. Object - com.
microsoft. signalr. HubConnection
- com.
Penerapan
public class HubConnection implements AutoCloseable
Koneksi yang digunakan untuk memanggil metode hub pada Server SignalR.
Ringkasan Metode
Pemodifikasi dan Jenis | Metode dan Deskripsi |
---|---|
Subscription |
<T1,T2,T3,T4,T5,T6,T7,T8>on(String target, Action8<T1,T2,T3,T4,T5,T6,T7,T8> callback, Class<T1> param1, Class<T2> param2, Class<T3> param3, Class<T4> param4, Class<T5> param5, Class<T6> param6, Class<T7> param7, Class<T8> param8)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1,T2,T3,T4,T5,T6,T7,T8>on(String target, Action8<T1,T2,T3,T4,T5,T6,T7,T8> callback, Type param1, Type param2, Type param3, Type param4, Type param5, Type param6, Type param7, Type param8)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1,T2,T3,T4,T5,T6,T7>on(String target, Action7<T1,T2,T3,T4,T5,T6,T7> callback, Class<T1> param1, Class<T2> param2, Class<T3> param3, Class<T4> param4, Class<T5> param5, Class<T6> param6, Class<T7> param7)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1,T2,T3,T4,T5,T6,T7>on(String target, Action7<T1,T2,T3,T4,T5,T6,T7> callback, Type param1, Type param2, Type param3, Type param4, Type param5, Type param6, Type param7)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1,T2,T3,T4,T5,T6>on(String target, Action6<T1,T2,T3,T4,T5,T6> callback, Class<T1> param1, Class<T2> param2, Class<T3> param3, Class<T4> param4, Class<T5> param5, Class<T6> param6)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1,T2,T3,T4,T5,T6>on(String target, Action6<T1,T2,T3,T4,T5,T6> callback, Type param1, Type param2, Type param3, Type param4, Type param5, Type param6)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1,T2,T3,T4,T5>on(String target, Action5<T1,T2,T3,T4,T5> callback, Class<T1> param1, Class<T2> param2, Class<T3> param3, Class<T4> param4, Class<T5> param5)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1,T2,T3,T4,T5>on(String target, Action5<T1,T2,T3,T4,T5> callback, Type param1, Type param2, Type param3, Type param4, Type param5)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1,T2,T3,T4>on(String target, Action4<T1,T2,T3,T4> callback, Class<T1> param1, Class<T2> param2, Class<T3> param3, Class<T4> param4)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1,T2,T3,T4>on(String target, Action4<T1,T2,T3,T4> callback, Type param1, Type param2, Type param3, Type param4)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1,T2,T3>on(String target, Action3<T1,T2,T3> callback, Class<T1> param1, Class<T2> param2, Class<T3> param3)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1,T2,T3>on(String target, Action3<T1,T2,T3> callback, Type param1, Type param2, Type param3)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1,T2>on(String target, Action2<T1,T2> callback, Class<T1> param1, Class<T2> param2)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1,T2>on(String target, Action2<T1,T2> callback, Type param1, Type param2)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1>on(String target, Action1<T1> callback, Class<T1> param1)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
Subscription |
<T1>on(String target, Action1<T1> callback, Type param1)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
io.reactivex.Single<T> |
<T>invoke(Class<T> returnType, String method, Object[] args)
Memanggil metode hub di server menggunakan nama metode dan argumen yang ditentukan. |
io.reactivex.Single<T> |
<T>invoke(Type returnType, String method, Object[] args)
Memanggil metode hub di server menggunakan nama metode dan argumen yang ditentukan. |
io.reactivex.Observable<T> |
<T>stream(Class<T> returnType, String method, Object[] args)
Memanggil metode hub streaming di server menggunakan nama dan argumen yang ditentukan. |
io.reactivex.Observable<T> |
<T>stream(Type returnType, String method, Object[] args)
Memanggil metode hub streaming di server menggunakan nama dan argumen yang ditentukan. |
void | close() |
java.lang.String |
getConnectionId()
Mendapatkan Id koneksi |
Hub |
getConnectionState()
Menunjukkan status HubConnection ke server. |
long |
getKeepAliveInterval()
Mendapatkan interval tetap hidup. |
long |
getServerTimeout()
Mendapatkan durasi batas waktu server. |
io.reactivex.Completable |
invoke(String method, Object[] args)
Memanggil metode hub di server menggunakan nama metode dan argumen yang ditentukan. |
Subscription |
on(String target, Action callback)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. |
void |
onClosed(OnClosedCallback callback)
Mendaftarkan panggilan balik untuk dijalankan ketika koneksi ditutup. |
void |
remove(String name)
Menghapus semua handler yang terkait dengan metode dengan nama metode yang ditentukan. |
void |
send(String method, Object[] args)
Memanggil metode hub pada server menggunakan nama metode yang ditentukan. |
void |
setBaseUrl(String url)
Mengatur url baru untuk Koneksi Hub |
void |
setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
Mengatur durasi interval tetap hidup. |
void |
setServerTimeout(long serverTimeoutInMilliseconds)
Menyetel interval batas waktu server untuk koneksi. |
io.reactivex.Completable |
start()
Memulai koneksi ke server. |
io.reactivex.Completable |
stop()
Menghentikan koneksi ke server. |
Anggota Yang Diwariskan
Detail Metode
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas primitif dan non-generik.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas generik dan Koleksi Berparameter, seperti Daftar atau Peta. Jenis dapat diambil menggunakan TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas primitif dan non-generik.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas generik dan Koleksi Berparameter, seperti Daftar atau Peta. Jenis dapat diambil menggunakan TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas primitif dan non-generik.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas generik dan Koleksi Berparameter, seperti Daftar atau Peta. Jenis dapat diambil menggunakan TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas primitif dan non-generik.
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas generik dan Koleksi Berparameter, seperti Daftar atau Peta. Jenis dapat diambil menggunakan TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas primitif dan non-generik.
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas generik dan Koleksi Berparameter, seperti Daftar atau Peta. Jenis dapat diambil menggunakan TypeReference<T>
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas primitif dan non-generik.
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas generik dan Koleksi Berparameter, seperti Daftar atau Peta. Jenis dapat diambil menggunakan TypeReference<T>
Parameters:
Returns:
<T1,T2>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas primitif dan non-generik.
Parameters:
Returns:
<T1,T2>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas generik dan Koleksi Berparameter, seperti Daftar atau Peta. Jenis dapat diambil menggunakan TypeReference<T>
Parameters:
Returns:
<T1>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas primitif dan non-generik.
Parameters:
Returns:
<T1>on
public Subscription
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil. Harus digunakan untuk kelas generik dan Koleksi Berparameter, seperti Daftar atau Peta. Jenis dapat diambil menggunakan TypeReference<T>
Parameters:
Returns:
<T>invoke
public Single
Memanggil metode hub di server menggunakan nama metode dan argumen yang ditentukan.
Parameters:
Returns:
<T>invoke
public Single
Memanggil metode hub di server menggunakan nama metode dan argumen yang ditentukan. Jenis dapat diambil menggunakan TypeReference<T>
Parameters:
Returns:
<T>stream
public Observable
Memanggil metode hub streaming di server menggunakan nama dan argumen yang ditentukan.
Parameters:
Returns:
<T>stream
public Observable
Memanggil metode hub streaming di server menggunakan nama dan argumen yang ditentukan.
Parameters:
Returns:
close
public void close()
getConnectionId
public String getConnectionId()
Mendapatkan connections connectionId. Nilai ini akan dibersihkan ketika koneksi dihentikan dan akan memiliki nilai baru setiap kali koneksi berhasil dimulai.
Returns:
getConnectionState
public HubConnectionState getConnectionState()
Menunjukkan status HubConnection ke server.
Returns:
getKeepAliveInterval
public long getKeepAliveInterval()
Mendapatkan interval tetap hidup.
Returns:
getServerTimeout
public long getServerTimeout()
Mendapatkan durasi batas waktu server.
Returns:
invoke
public Completable invoke(String method, Object[] args)
Memanggil metode hub di server menggunakan nama metode dan argumen yang ditentukan.
Parameters:
Returns:
on
public Subscription on(String target, Action callback)
Mendaftarkan handler yang akan dipanggil ketika metode hub dengan nama metode yang ditentukan dipanggil.
Parameters:
Returns:
onClosed
public void onClosed(OnClosedCallback callback)
Mendaftarkan panggilan balik untuk dijalankan ketika koneksi ditutup.
Parameters:
remove
public void remove(String name)
Menghapus semua handler yang terkait dengan metode dengan nama metode yang ditentukan.
Parameters:
send
public void send(String method, Object[] args)
Memanggil metode hub pada server menggunakan nama metode yang ditentukan. Tidak menunggu respons dari penerima.
Parameters:
setBaseUrl
public void setBaseUrl(String url)
Mengatur url baru untuk HubConnection.
Parameters:
setKeepAliveInterval
public void setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
Mengatur durasi interval tetap hidup.
Parameters:
setServerTimeout
public void setServerTimeout(long serverTimeoutInMilliseconds)
Menyetel interval batas waktu server untuk koneksi.
Parameters:
start
public Completable start()
Memulai koneksi ke server.
Returns:
stop
public Completable stop()
Menghentikan koneksi ke server.
Returns: