HubConnection Klasa
- java.
lang. Object - com.
microsoft. signalr. HubConnection
- com.
Implementuje
public class HubConnection implements AutoCloseable
Połączenie używane do wywoływania metod koncentratora na serwerze SignalR.
Podsumowanie metody
Modyfikator i typ | Metoda i opis |
---|---|
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)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. |
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)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. |
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)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. |
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)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. |
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)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. |
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)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. |
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)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. |
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)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. |
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)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. |
Subscription |
<T1,T2,T3,T4>on(String target, Action4<T1,T2,T3,T4> callback, Type param1, Type param2, Type param3, Type param4)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. |
Subscription |
<T1,T2,T3>on(String target, Action3<T1,T2,T3> callback, Class<T1> param1, Class<T2> param2, Class<T3> param3)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody centrum z określoną nazwą metody. |
Subscription |
<T1,T2,T3>on(String target, Action3<T1,T2,T3> callback, Type param1, Type param2, Type param3)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody centrum z określoną nazwą metody. |
Subscription |
<T1,T2>on(String target, Action2<T1,T2> callback, Class<T1> param1, Class<T2> param2)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody centrum z określoną nazwą metody. |
Subscription |
<T1,T2>on(String target, Action2<T1,T2> callback, Type param1, Type param2)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody centrum z określoną nazwą metody. |
Subscription |
<T1>on(String target, Action1<T1> callback, Class<T1> param1)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody centrum z określoną nazwą metody. |
Subscription |
<T1>on(String target, Action1<T1> callback, Type param1)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody centrum z określoną nazwą metody. |
io.reactivex.Single<T> |
<T>invoke(Class<T> returnType, String method, Object[] args)
Wywołuje metodę centrum na serwerze przy użyciu określonej nazwy metody i argumentów. |
io.reactivex.Single<T> |
<T>invoke(Type returnType, String method, Object[] args)
Wywołuje metodę centrum na serwerze przy użyciu określonej nazwy metody i argumentów. |
io.reactivex.Observable<T> |
<T>stream(Class<T> returnType, String method, Object[] args)
Wywołuje metodę centrum przesyłania strumieniowego na serwerze przy użyciu określonej nazwy i argumentów. |
io.reactivex.Observable<T> |
<T>stream(Type returnType, String method, Object[] args)
Wywołuje metodę centrum przesyłania strumieniowego na serwerze przy użyciu określonej nazwy i argumentów. |
void | close() |
java.lang.String |
getConnectionId()
Pobiera identyfikator połączenia połączeń |
Hub |
getConnectionState()
Wskazuje stan HubConnection serwera. |
long |
getKeepAliveInterval()
Pobiera interwał utrzymania aktywności. |
long |
getServerTimeout()
Pobiera czas trwania limitu czasu serwera. |
io.reactivex.Completable |
invoke(String method, Object[] args)
Wywołuje metodę centrum na serwerze przy użyciu określonej nazwy metody i argumentów. |
Subscription |
on(String target, Action callback)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody centrum z określoną nazwą metody. |
void |
onClosed(OnClosedCallback callback)
Rejestruje wywołanie zwrotne do uruchomienia po zamknięciu połączenia. |
void |
remove(String name)
Usuwa wszystkie programy obsługi skojarzone z metodą o określonej nazwie metody. |
void |
send(String method, Object[] args)
Wywołuje metodę koncentratora na serwerze przy użyciu określonej nazwy metody. |
void |
setBaseUrl(String url)
Ustawia nowy adres URL połączenia koncentratora |
void |
setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
Ustawia czas trwania interwału utrzymania aktywności. |
void |
setServerTimeout(long serverTimeoutInMilliseconds)
Ustawia interwał limitu czasu serwera dla połączenia. |
io.reactivex.Completable |
start()
Uruchamia połączenie z serwerem. |
io.reactivex.Completable |
stop()
Zatrzymuje połączenie z serwerem. |
Dziedziczone elementy członkowskie
Szczegóły metody
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. Należy użyć dla klas pierwotnych i niegenerycznych.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. Należy użyć dla klas ogólnych i kolekcji sparametryzowanych, takich jak Lista lub Mapa. Typ można pobrać przy użyciu polecenia TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. Należy użyć dla klas pierwotnych i niegenerycznych.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. Należy użyć dla klas ogólnych i kolekcji sparametryzowanych, takich jak Lista lub Mapa. Typ można pobrać przy użyciu polecenia TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. Należy użyć dla klas pierwotnych i niegenerycznych.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. Należy użyć dla klas ogólnych i kolekcji sparametryzowanych, takich jak Lista lub Mapa. Typ można pobrać przy użyciu polecenia TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. Należy użyć dla klas pierwotnych i niegenerycznych.
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. Należy użyć dla klas ogólnych i kolekcji sparametryzowanych, takich jak Lista lub Mapa. Typ można pobrać przy użyciu polecenia TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. Należy użyć dla klas pierwotnych i niegenerycznych.
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. Należy użyć dla klas ogólnych i kolekcji sparametryzowanych, takich jak Lista lub Mapa. Typ można pobrać przy użyciu polecenia TypeReference<T>
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody piasty o określonej nazwie metody. Należy użyć dla klas pierwotnych i niegenerycznych.
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody centrum z określoną nazwą metody. Należy używać dla klas ogólnych i kolekcji sparametryzowanych, takich jak Lista lub Mapa. Typ można pobrać przy użyciu polecenia TypeReference<T>
Parameters:
Returns:
<T1,T2>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody centrum z określoną nazwą metody. Należy używać dla klas pierwotnych i niegenerycznych.
Parameters:
Returns:
<T1,T2>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody centrum z określoną nazwą metody. Należy używać dla klas ogólnych i kolekcji sparametryzowanych, takich jak Lista lub Mapa. Typ można pobrać przy użyciu polecenia TypeReference<T>
Parameters:
Returns:
<T1>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody centrum z określoną nazwą metody. Należy używać dla klas pierwotnych i niegenerycznych.
Parameters:
Returns:
<T1>on
public Subscription
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody centrum z określoną nazwą metody. Należy używać dla klas ogólnych i kolekcji sparametryzowanych, takich jak Lista lub Mapa. Typ można pobrać przy użyciu polecenia TypeReference<T>
Parameters:
Returns:
<T>invoke
public Single
Wywołuje metodę centrum na serwerze przy użyciu określonej nazwy metody i argumentów.
Parameters:
Returns:
<T>invoke
public Single
Wywołuje metodę centrum na serwerze przy użyciu określonej nazwy metody i argumentów. Typ można pobrać przy użyciu polecenia TypeReference<T>
Parameters:
Returns:
<T>stream
public Observable
Wywołuje metodę centrum przesyłania strumieniowego na serwerze przy użyciu określonej nazwy i argumentów.
Parameters:
Returns:
<T>stream
public Observable
Wywołuje metodę centrum przesyłania strumieniowego na serwerze przy użyciu określonej nazwy i argumentów.
Parameters:
Returns:
close
public void close()
getConnectionId
public String getConnectionId()
Pobiera identyfikator connectionId połączeń. Ta wartość zostanie wyczyszczone po zatrzymaniu połączenia i będzie miała nową wartość za każdym razem, gdy połączenie zostanie pomyślnie uruchomione.
Returns:
getConnectionState
public HubConnectionState getConnectionState()
Wskazuje stan HubConnection serwera.
Returns:
getKeepAliveInterval
public long getKeepAliveInterval()
Pobiera interwał utrzymania aktywności.
Returns:
getServerTimeout
public long getServerTimeout()
Pobiera czas trwania limitu czasu serwera.
Returns:
invoke
public Completable invoke(String method, Object[] args)
Wywołuje metodę centrum na serwerze przy użyciu określonej nazwy metody i argumentów.
Parameters:
Returns:
on
public Subscription on(String target, Action callback)
Rejestruje procedurę obsługi, która zostanie wywołana po wywołaniu metody centrum z określoną nazwą metody.
Parameters:
Returns:
onClosed
public void onClosed(OnClosedCallback callback)
Rejestruje wywołanie zwrotne do uruchomienia po zamknięciu połączenia.
Parameters:
remove
public void remove(String name)
Usuwa wszystkie programy obsługi skojarzone z metodą o określonej nazwie metody.
Parameters:
send
public void send(String method, Object[] args)
Wywołuje metodę koncentratora na serwerze przy użyciu określonej nazwy metody. Nie czeka na odpowiedź z odbiornika.
Parameters:
setBaseUrl
public void setBaseUrl(String url)
Ustawia nowy adres URL dla elementu HubConnection.
Parameters:
setKeepAliveInterval
public void setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
Ustawia czas trwania interwału utrzymania aktywności.
Parameters:
setServerTimeout
public void setServerTimeout(long serverTimeoutInMilliseconds)
Ustawia interwał limitu czasu serwera dla połączenia.
Parameters:
start
public Completable start()
Uruchamia połączenie z serwerem.
Returns:
stop
public Completable stop()
Zatrzymuje połączenie z serwerem.
Returns: