HubConnection Klasse
- java.
lang. Object - com.
microsoft. signalr. HubConnection
- com.
Implementiert
public class HubConnection implements AutoCloseable
Eine Verbindung, die zum Aufrufen von Hubmethoden auf einem SignalR-Server verwendet wird.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
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)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
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)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
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)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
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)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
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)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
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)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
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)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
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)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
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)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
Subscription |
<T1,T2,T3,T4>on(String target, Action4<T1,T2,T3,T4> callback, Type param1, Type param2, Type param3, Type param4)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
Subscription |
<T1,T2,T3>on(String target, Action3<T1,T2,T3> callback, Class<T1> param1, Class<T2> param2, Class<T3> param3)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
Subscription |
<T1,T2,T3>on(String target, Action3<T1,T2,T3> callback, Type param1, Type param2, Type param3)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
Subscription |
<T1,T2>on(String target, Action2<T1,T2> callback, Class<T1> param1, Class<T2> param2)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
Subscription |
<T1,T2>on(String target, Action2<T1,T2> callback, Type param1, Type param2)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
Subscription |
<T1>on(String target, Action1<T1> callback, Class<T1> param1)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
Subscription |
<T1>on(String target, Action1<T1> callback, Type param1)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
io.reactivex.Single<T> |
<T>invoke(Class<T> returnType, String method, Object[] args)
Ruft eine Hubmethode auf dem Server unter Verwendung des angegebenen Methodennamens und der angegebenen Argumente auf. |
io.reactivex.Single<T> |
<T>invoke(Type returnType, String method, Object[] args)
Ruft eine Hubmethode auf dem Server unter Verwendung des angegebenen Methodennamens und der angegebenen Argumente auf. |
io.reactivex.Observable<T> |
<T>stream(Class<T> returnType, String method, Object[] args)
Ruft eine Streaming hub-Methode auf dem Server unter Verwendung des angegebenen Namens und der angegebenen Argumente auf. |
io.reactivex.Observable<T> |
<T>stream(Type returnType, String method, Object[] args)
Ruft eine Streaming hub-Methode auf dem Server unter Verwendung des angegebenen Namens und der angegebenen Argumente auf. |
void | close() |
java.lang.String |
getConnectionId()
Ruft die Verbindungs-ID |
Hub |
getConnectionState()
Gibt den Zustand des HubConnection an den Server an. |
long |
getKeepAliveInterval()
Ruft das Keep Alive-Intervall ab. |
long |
getServerTimeout()
Ruft die Dauer des Servertimeouts ab. |
io.reactivex.Completable |
invoke(String method, Object[] args)
Ruft eine Hubmethode auf dem Server unter Verwendung des angegebenen Methodennamens und der angegebenen Argumente auf. |
Subscription |
on(String target, Action callback)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. |
void |
onClosed(OnClosedCallback callback)
Registriert einen Rückruf, der ausgeführt wird, wenn die Verbindung geschlossen wird. |
void |
remove(String name)
Entfernt alle Handler, die der -Methode mit dem angegebenen Methodennamen zugeordnet sind. |
void |
send(String method, Object[] args)
Ruft eine Hubmethode auf dem Server unter Verwendung des angegebenen Methodennamens auf. |
void |
setBaseUrl(String url)
Legt eine neue URL für die Hubverbindung |
void |
setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
Legt die Dauer des Keep-Alive-Intervalls fest. |
void |
setServerTimeout(long serverTimeoutInMilliseconds)
Legt das Servertimeoutintervall für die Verbindung fest. |
io.reactivex.Completable |
start()
Startet eine Verbindung mit dem Server. |
io.reactivex.Completable |
stop()
Beendet eine Verbindung mit dem Server. |
Geerbte Elemente
Details zur Methode
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für Primitive und nicht generische Klassen verwendet werden.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für generische Klassen und parametrisierte Sammlungen wie List oder Map verwendet werden. Ein Typ kann mithilfe von abgerufen werden TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für Primitive und nicht generische Klassen verwendet werden.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für generische Klassen und parametrisierte Sammlungen wie List oder Map verwendet werden. Ein Typ kann mithilfe von abgerufen werden TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für Primitive und nicht generische Klassen verwendet werden.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für generische Klassen und parametrisierte Sammlungen wie List oder Map verwendet werden. Ein Typ kann mithilfe von abgerufen werden TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für Primitive und nicht generische Klassen verwendet werden.
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für generische Klassen und parametrisierte Sammlungen wie List oder Map verwendet werden. Ein Typ kann mithilfe von abgerufen werden TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für Primitive und nicht generische Klassen verwendet werden.
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für generische Klassen und parametrisierte Sammlungen wie List oder Map verwendet werden. Ein Typ kann mithilfe von abgerufen werden TypeReference<T>
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für Primitive und nicht generische Klassen verwendet werden.
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für generische Klassen und parametrisierte Sammlungen wie List oder Map verwendet werden. Ein Typ kann mithilfe von abgerufen werden TypeReference<T>
Parameters:
Returns:
<T1,T2>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für Primitive und nicht generische Klassen verwendet werden.
Parameters:
Returns:
<T1,T2>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für generische Klassen und parametrisierte Sammlungen wie List oder Map verwendet werden. Ein Typ kann mithilfe von abgerufen werden TypeReference<T>
Parameters:
Returns:
<T1>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für Primitive und nicht generische Klassen verwendet werden.
Parameters:
Returns:
<T1>on
public Subscription
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird. Sollte für generische Klassen und parametrisierte Sammlungen wie List oder Map verwendet werden. Ein Typ kann mithilfe von abgerufen werden TypeReference<T>
Parameters:
Returns:
<T>invoke
public Single
Ruft eine Hubmethode auf dem Server unter Verwendung des angegebenen Methodennamens und der angegebenen Argumente auf.
Parameters:
Returns:
<T>invoke
public Single
Ruft eine Hubmethode auf dem Server unter Verwendung des angegebenen Methodennamens und der angegebenen Argumente auf. Ein Typ kann mithilfe von abgerufen werden TypeReference<T>
Parameters:
Returns:
<T>stream
public Observable
Ruft eine Streaming hub-Methode auf dem Server unter Verwendung des angegebenen Namens und der angegebenen Argumente auf.
Parameters:
Returns:
<T>stream
public Observable
Ruft eine Streaming hub-Methode auf dem Server unter Verwendung des angegebenen Namens und der angegebenen Argumente auf.
Parameters:
Returns:
close
public void close()
getConnectionId
public String getConnectionId()
Ruft die ConnectionId ab. Dieser Wert wird gelöscht, wenn die Verbindung beendet wird und jedes Mal, wenn die Verbindung erfolgreich gestartet wird, einen neuen Wert aufweist.
Returns:
getConnectionState
public HubConnectionState getConnectionState()
Gibt den Zustand des HubConnection an den Server an.
Returns:
getKeepAliveInterval
public long getKeepAliveInterval()
Ruft das Keep Alive-Intervall ab.
Returns:
getServerTimeout
public long getServerTimeout()
Ruft die Dauer des Servertimeouts ab.
Returns:
invoke
public Completable invoke(String method, Object[] args)
Ruft eine Hubmethode auf dem Server unter Verwendung des angegebenen Methodennamens und der angegebenen Argumente auf.
Parameters:
Returns:
on
public Subscription on(String target, Action callback)
Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird.
Parameters:
Returns:
onClosed
public void onClosed(OnClosedCallback callback)
Registriert einen Rückruf, der ausgeführt wird, wenn die Verbindung geschlossen wird.
Parameters:
remove
public void remove(String name)
Entfernt alle Handler, die der -Methode mit dem angegebenen Methodennamen zugeordnet sind.
Parameters:
send
public void send(String method, Object[] args)
Ruft eine Hubmethode auf dem Server unter Verwendung des angegebenen Methodennamens auf. Wartet nicht auf eine Antwort vom Empfänger.
Parameters:
setBaseUrl
public void setBaseUrl(String url)
Legt eine neue URL für HubConnection fest.
Parameters:
setKeepAliveInterval
public void setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
Legt die Dauer des Keep-Alive-Intervalls fest.
Parameters:
setServerTimeout
public void setServerTimeout(long serverTimeoutInMilliseconds)
Legt das Servertimeoutintervall für die Verbindung fest.
Parameters:
start
public Completable start()
Startet eine Verbindung mit dem Server.
Returns:
stop
public Completable stop()
Beendet eine Verbindung mit dem Server.
Returns: