HubConnection Třída
- java.
lang. Object - com.
microsoft. signalr. HubConnection
- com.
Implementuje
public class HubConnection implements AutoCloseable
Připojení, které se používá k vyvolání metod rozbočovače na SignalR Serveru.
Souhrn metod
Modifikátor a typ | Metoda a popis |
---|---|
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)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem 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)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem 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)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem 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)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem 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)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem 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)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem 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)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem 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)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem 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)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. |
Subscription |
<T1,T2,T3,T4>on(String target, Action4<T1,T2,T3,T4> callback, Type param1, Type param2, Type param3, Type param4)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. |
Subscription |
<T1,T2,T3>on(String target, Action3<T1,T2,T3> callback, Class<T1> param1, Class<T2> param2, Class<T3> param3)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. |
Subscription |
<T1,T2,T3>on(String target, Action3<T1,T2,T3> callback, Type param1, Type param2, Type param3)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. |
Subscription |
<T1,T2>on(String target, Action2<T1,T2> callback, Class<T1> param1, Class<T2> param2)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. |
Subscription |
<T1,T2>on(String target, Action2<T1,T2> callback, Type param1, Type param2)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. |
Subscription |
<T1>on(String target, Action1<T1> callback, Class<T1> param1)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. |
Subscription |
<T1>on(String target, Action1<T1> callback, Type param1)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. |
io.reactivex.Single<T> |
<T>invoke(Class<T> returnType, String method, Object[] args)
Vyvolá metodu centra na serveru pomocí zadaného názvu a argumentů metody. |
io.reactivex.Single<T> |
<T>invoke(Type returnType, String method, Object[] args)
Vyvolá metodu centra na serveru pomocí zadaného názvu a argumentů metody. |
io.reactivex.Observable<T> |
<T>stream(Class<T> returnType, String method, Object[] args)
Vyvolá metodu centra streamování na serveru pomocí zadaného názvu a argumentů. |
io.reactivex.Observable<T> |
<T>stream(Type returnType, String method, Object[] args)
Vyvolá metodu centra streamování na serveru pomocí zadaného názvu a argumentů. |
void | close() |
java.lang.String |
getConnectionId()
Získá ID připojení |
Hub |
getConnectionState()
Označuje stav HubConnection serveru. |
long |
getKeepAliveInterval()
Získá interval udržování připojení. |
long |
getServerTimeout()
Získá dobu trvání časového limitu serveru. |
io.reactivex.Completable |
invoke(String method, Object[] args)
Vyvolá metodu centra na serveru pomocí zadaného názvu a argumentů metody. |
Subscription |
on(String target, Action callback)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. |
void |
onClosed(OnClosedCallback callback)
Zaregistruje zpětné volání ke spuštění při ukončení připojení. |
void |
remove(String name)
Odebere všechny obslužné rutiny přidružené k metodě se zadaným názvem metody. |
void |
send(String method, Object[] args)
Vyvolá metodu centra na serveru pomocí zadaného názvu metody. |
void |
setBaseUrl(String url)
Nastaví novou adresu URL pro připojení centra |
void |
setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
Nastaví dobu trvání intervalu keep alive. |
void |
setServerTimeout(long serverTimeoutInMilliseconds)
Nastaví interval časového limitu serveru pro připojení. |
io.reactivex.Completable |
start()
Spustí připojení k serveru. |
io.reactivex.Completable |
stop()
Zastaví připojení k serveru. |
Zdědění členové
Podrobnosti metody
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měl by být použit pro primitivy a negenerní třídy.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měl by se používat pro obecné třídy a parametrizované kolekce, jako je Seznam nebo Mapa. Typ lze načíst pomocí TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měl by být použit pro primitivy a negenerní třídy.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měl by se používat pro obecné třídy a parametrizované kolekce, jako je Seznam nebo Mapa. Typ lze načíst pomocí TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měl by být použit pro primitivy a negenerní třídy.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měl by se používat pro obecné třídy a parametrizované kolekce, jako je Seznam nebo Mapa. Typ lze načíst pomocí TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měl by být použit pro primitivy a negenerní třídy.
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měl by se používat pro obecné třídy a parametrizované kolekce, jako je Seznam nebo Mapa. Typ lze načíst pomocí TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měl by být použit pro primitivy a negenerní třídy.
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měl by se používat pro obecné třídy a parametrizované kolekce, jako je Seznam nebo Mapa. Typ lze načíst pomocí TypeReference<T>
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měl by být použit pro primitivy a negenerní třídy.
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měl by se používat pro obecné třídy a parametrizované kolekce, jako je seznam nebo mapování. Typ lze načíst pomocí TypeReference<T>
Parameters:
Returns:
<T1,T2>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měla by se používat pro primitiva a negenerické třídy.
Parameters:
Returns:
<T1,T2>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měl by se používat pro obecné třídy a parametrizované kolekce, jako je seznam nebo mapování. Typ lze načíst pomocí TypeReference<T>
Parameters:
Returns:
<T1>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měla by se používat pro primitiva a negenerické třídy.
Parameters:
Returns:
<T1>on
public Subscription
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody. Měl by se používat pro obecné třídy a parametrizované kolekce, jako je seznam nebo mapování. Typ lze načíst pomocí TypeReference<T>
Parameters:
Returns:
<T>invoke
public Single
Vyvolá metodu centra na serveru pomocí zadaného názvu a argumentů metody.
Parameters:
Returns:
<T>invoke
public Single
Vyvolá metodu centra na serveru pomocí zadaného názvu a argumentů metody. Typ lze načíst pomocí TypeReference<T>
Parameters:
Returns:
<T>stream
public Observable
Vyvolá metodu centra streamování na serveru pomocí zadaného názvu a argumentů.
Parameters:
Returns:
<T>stream
public Observable
Vyvolá metodu centra streamování na serveru pomocí zadaného názvu a argumentů.
Parameters:
Returns:
close
public void close()
getConnectionId
public String getConnectionId()
Získá connectionId. Tato hodnota se vymaže, když se připojení zastaví, a bude mít novou hodnotu při každém úspěšném spuštění připojení.
Returns:
getConnectionState
public HubConnectionState getConnectionState()
Označuje stav HubConnection serveru.
Returns:
getKeepAliveInterval
public long getKeepAliveInterval()
Získá interval udržování připojení.
Returns:
getServerTimeout
public long getServerTimeout()
Získá dobu trvání časového limitu serveru.
Returns:
invoke
public Completable invoke(String method, Object[] args)
Vyvolá metodu centra na serveru pomocí zadaného názvu a argumentů metody.
Parameters:
Returns:
on
public Subscription on(String target, Action callback)
Zaregistruje obslužnou rutinu, která bude vyvolána při vyvolání metody centra se zadaným názvem metody.
Parameters:
Returns:
onClosed
public void onClosed(OnClosedCallback callback)
Zaregistruje zpětné volání ke spuštění při ukončení připojení.
Parameters:
remove
public void remove(String name)
Odebere všechny obslužné rutiny přidružené k metodě se zadaným názvem metody.
Parameters:
send
public void send(String method, Object[] args)
Vyvolá metodu centra na serveru pomocí zadaného názvu metody. Nečeká na odpověď od příjemce.
Parameters:
setBaseUrl
public void setBaseUrl(String url)
Nastaví novou adresu URL pro HubConnection.
Parameters:
setKeepAliveInterval
public void setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
Nastaví dobu trvání intervalu keep alive.
Parameters:
setServerTimeout
public void setServerTimeout(long serverTimeoutInMilliseconds)
Nastaví interval časového limitu serveru pro připojení.
Parameters:
start
public Completable start()
Spustí připojení k serveru.
Returns:
stop
public Completable stop()
Zastaví připojení k serveru.
Returns: