Share via


HubConnection Klasse

  • java.lang.Object
    • com.microsoft.signalr.HubConnection

Implementiert

java.lang.AutoCloseable

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-IDab.

HubConnectionState 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 Hubverbindungfest.

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

java.lang.Object.clone() java.lang.Object.equals(java.lang.Object) java.lang.Object.finalize() java.lang.Object.getClass() java.lang.Object.hashCode() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.toString() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

Details zur Methode

<T1,T2,T3,T4,T5,T6,T7,T8>on

public Subscription on(String target, Action8 callback, Class param1, Class param2, Class param3, Class param4, Class param5, Class param6, Class param7, Class param8)

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:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.
param2 - Der zweite Parameter.
param3 - Der dritte Parameter.
param4 - Der vierte Parameter.
param5 - Der fünfte Parameter.
param6 - Der sechste Parameter.
param7 - Der siebte Parameter.
param8 - Der achte Parameter

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1,T2,T3,T4,T5,T6,T7,T8>on

public Subscription on(String target, Action8 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. Sollte für generische Klassen und parametrisierte Sammlungen wie List oder Map verwendet werden. Ein Typ kann mithilfe von abgerufen werden TypeReference<T>

Parameters:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.
param2 - Der zweite Parameter.
param3 - Der dritte Parameter.
param4 - Der vierte Parameter.
param5 - Der fünfte Parameter.
param6 - Der sechste Parameter.
param7 - Der siebte Parameter.
param8 - Der achte Parameter

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1,T2,T3,T4,T5,T6,T7>on

public Subscription on(String target, Action7 callback, Class param1, Class param2, Class param3, Class param4, Class param5, Class param6, Class param7)

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:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.
param2 - Der zweite Parameter.
param3 - Der dritte Parameter.
param4 - Der vierte Parameter.
param5 - Der fünfte Parameter.
param6 - Der sechste Parameter.
param7 - Der siebte Parameter.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1,T2,T3,T4,T5,T6,T7>on

public Subscription on(String target, Action7 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. Sollte für generische Klassen und parametrisierte Sammlungen wie List oder Map verwendet werden. Ein Typ kann mithilfe von abgerufen werden TypeReference<T>

Parameters:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.
param2 - Der zweite Parameter.
param3 - Der dritte Parameter.
param4 - Der vierte Parameter.
param5 - Der fünfte Parameter.
param6 - Der sechste Parameter.
param7 - Der siebte Parameter.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1,T2,T3,T4,T5,T6>on

public Subscription on(String target, Action6 callback, Class param1, Class param2, Class param3, Class param4, Class param5, Class param6)

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:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.
param2 - Der zweite Parameter.
param3 - Der dritte Parameter.
param4 - Der vierte Parameter.
param5 - Der fünfte Parameter.
param6 - Der sechste Parameter.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1,T2,T3,T4,T5,T6>on

public Subscription on(String target, Action6 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. Sollte für generische Klassen und parametrisierte Sammlungen wie List oder Map verwendet werden. Ein Typ kann mithilfe von abgerufen werden TypeReference<T>

Parameters:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.
param2 - Der zweite Parameter.
param3 - Der dritte Parameter.
param4 - Der vierte Parameter.
param5 - Der fünfte Parameter.
param6 - Der sechste Parameter.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1,T2,T3,T4,T5>on

public Subscription on(String target, Action5 callback, Class param1, Class param2, Class param3, Class param4, Class param5)

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:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.
param2 - Der zweite Parameter.
param3 - Der dritte Parameter.
param4 - Der vierte Parameter.
param5 - Der fünfte Parameter.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1,T2,T3,T4,T5>on

public Subscription on(String target, Action5 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. Sollte für generische Klassen und parametrisierte Sammlungen wie List oder Map verwendet werden. Ein Typ kann mithilfe von abgerufen werden TypeReference<T>

Parameters:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.
param2 - Der zweite Parameter.
param3 - Der dritte Parameter.
param4 - Der vierte Parameter.
param5 - Der fünfte Parameter.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1,T2,T3,T4>on

public Subscription on(String target, Action4 callback, Class param1, Class param2, Class param3, Class param4)

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:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.
param2 - Der zweite Parameter.
param3 - Der dritte Parameter.
param4 - Der vierte Parameter.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1,T2,T3,T4>on

public Subscription on(String target, Action4 callback, Type param1, Type param2, Type param3, Type param4)

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:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.
param2 - Der zweite Parameter.
param3 - Der dritte Parameter.
param4 - Der vierte Parameter.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1,T2,T3>on

public Subscription on(String target, Action3 callback, Class param1, Class param2, Class param3)

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:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.
param2 - Der zweite Parameter.
param3 - Der dritte Parameter.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1,T2,T3>on

public Subscription on(String target, Action3 callback, Type param1, Type param2, Type param3)

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:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.
param2 - Der zweite Parameter.
param3 - Der dritte Parameter.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1,T2>on

public Subscription on(String target, Action2 callback, Class param1, Class param2)

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:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.
param2 - Der zweite Parameter.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1,T2>on

public Subscription on(String target, Action2 callback, Type param1, Type param2)

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:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.
param2 - Der zweite Parameter.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1>on

public Subscription on(String target, Action1 callback, Class param1)

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:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T1>on

public Subscription on(String target, Action1 callback, Type param1)

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:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.
param1 - Der erste Parameter.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

<T>invoke

public Single invoke(Class returnType, String method, Object[] args)

Ruft eine Hubmethode auf dem Server unter Verwendung des angegebenen Methodennamens und der angegebenen Argumente auf.

Parameters:

returnType - Der erwartete Rückgabetyp.
method - Der Name der aufzurufenden Servermethode.
args - Die Argumente, die zum Aufrufen der Servermethode verwendet werden.

Returns:

Ein Single-Wert, der den Rückgabewert ergibt, wenn der Aufruf abgeschlossen ist.

<T>invoke

public Single invoke(Type returnType, String method, Object[] args)

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:

returnType - Der erwartete Rückgabetyp.
method - Der Name der aufzurufenden Servermethode.
args - Die Argumente, die zum Aufrufen der Servermethode verwendet werden.

Returns:

Ein Single-Wert, der den Rückgabewert ergibt, wenn der Aufruf abgeschlossen ist.

<T>stream

public Observable stream(Class returnType, String method, Object[] args)

Ruft eine Streaming hub-Methode auf dem Server unter Verwendung des angegebenen Namens und der angegebenen Argumente auf.

Parameters:

returnType - Der erwartete Rückgabetyp der Streamelemente.
method - Der Name der aufzurufenden Servermethode.
args - Die Argumente, die zum Aufrufen der Servermethode verwendet werden.

Returns:

Eine beobachtbare, die die Streamingergebnisse vom Server ergibt.

<T>stream

public Observable 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.

Parameters:

returnType - Der erwartete Rückgabetyp der Streamelemente.
method - Der Name der aufzurufenden Servermethode.
args - Die Argumente, die zum Aufrufen der Servermethode verwendet werden.

Returns:

Eine beobachtbare, die die Streamingergebnisse vom Server ergibt.

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:

Eine Zeichenfolge, die die connectionId des Clients darstellt.

getConnectionState

public HubConnectionState getConnectionState()

Gibt den Zustand des HubConnection an den Server an.

Returns:

Aufzählung des HubConnection-Zustands.

getKeepAliveInterval

public long getKeepAliveInterval()

Ruft das Keep Alive-Intervall ab.

Returns:

Das Intervall (in Millisekunden) zwischen keep alive-Nachrichten.

getServerTimeout

public long getServerTimeout()

Ruft die Dauer des Servertimeouts ab.

Returns:

Die Dauer des Servertimeouts (angegeben in Millisekunden).

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:

method - Der Name der aufzurufenden Servermethode.
args - Die Argumente, die zum Aufrufen der Servermethode verwendet werden.

Returns:

Ein Kompletable, der angibt, wann der Aufruf abgeschlossen ist.

on

public Subscription on(String target, Action callback)

Registriert einen Handler, der aufgerufen wird, wenn die Hubmethode mit dem angegebenen Methodennamen aufgerufen wird.

Parameters:

target - Der Name der zu definierenden Hubmethode.
callback - Der Handler, der ausgelöst wird, wenn die Hubmethode aufgerufen wird.

Returns:

Eine Subscription , die zum Abbestellen von der Hubmethode verworfen werden kann.

onClosed

public void onClosed(OnClosedCallback callback)

Registriert einen Rückruf, der ausgeführt wird, wenn die Verbindung geschlossen wird.

Parameters:

callback - Ein Rückruf, der ausgeführt werden soll, wenn die Verbindung geschlossen wird.

remove

public void remove(String name)

Entfernt alle Handler, die der -Methode mit dem angegebenen Methodennamen zugeordnet sind.

Parameters:

name - Der Name der Hubmethode, aus der Handler entfernt werden.

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:

method - Der Name der aufzurufenden Servermethode.
args - Die Argumente, die an die -Methode übergeben werden sollen.

setBaseUrl

public void setBaseUrl(String url)

Legt eine neue URL für HubConnection fest.

Parameters:

url - Die URL, mit der eine Verbindung hergestellt werden soll.

setKeepAliveInterval

public void setKeepAliveInterval(long keepAliveIntervalInMilliseconds)

Legt die Dauer des Keep-Alive-Intervalls fest.

Parameters:

keepAliveIntervalInMilliseconds - Das Intervall (in Millisekunden angegeben), in dem die Verbindung Keep-Alive-Nachrichten senden soll.

setServerTimeout

public void setServerTimeout(long serverTimeoutInMilliseconds)

Legt das Servertimeoutintervall für die Verbindung fest.

Parameters:

serverTimeoutInMilliseconds - Die Dauer des Servertimeouts (angegeben in Millisekunden).

start

public Completable start()

Startet eine Verbindung mit dem Server.

Returns:

Ein Fertiger, der abgeschlossen wird, wenn die Verbindung hergestellt wurde.

stop

public Completable stop()

Beendet eine Verbindung mit dem Server.

Returns:

Ein Fertiges, das abgeschlossen wird, wenn die Verbindung beendet wurde.

Gilt für: