HubConnection Clase
- java.
lang. Object - com.
microsoft. signalr. HubConnection
- com.
Implementaciones
public class HubConnection implements AutoCloseable
Una conexión que se usa para invocar métodos de concentrador en un servidor SignalR.
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
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)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
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)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
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)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
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)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
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)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
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)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
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)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
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)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
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)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
Subscription |
<T1,T2,T3,T4>on(String target, Action4<T1,T2,T3,T4> callback, Type param1, Type param2, Type param3, Type param4)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
Subscription |
<T1,T2,T3>on(String target, Action3<T1,T2,T3> callback, Class<T1> param1, Class<T2> param2, Class<T3> param3)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
Subscription |
<T1,T2,T3>on(String target, Action3<T1,T2,T3> callback, Type param1, Type param2, Type param3)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
Subscription |
<T1,T2>on(String target, Action2<T1,T2> callback, Class<T1> param1, Class<T2> param2)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
Subscription |
<T1,T2>on(String target, Action2<T1,T2> callback, Type param1, Type param2)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
Subscription |
<T1>on(String target, Action1<T1> callback, Class<T1> param1)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
Subscription |
<T1>on(String target, Action1<T1> callback, Type param1)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
io.reactivex.Single<T> |
<T>invoke(Class<T> returnType, String method, Object[] args)
Invoca un método concentrador en el servidor mediante el nombre de método y los argumentos especificados. |
io.reactivex.Single<T> |
<T>invoke(Type returnType, String method, Object[] args)
Invoca un método concentrador en el servidor mediante el nombre de método y los argumentos especificados. |
io.reactivex.Observable<T> |
<T>stream(Class<T> returnType, String method, Object[] args)
Invoca un método de centro de streaming en el servidor mediante el nombre y los argumentos especificados. |
io.reactivex.Observable<T> |
<T>stream(Type returnType, String method, Object[] args)
Invoca un método de centro de streaming en el servidor mediante el nombre y los argumentos especificados. |
void | close() |
java.lang.String |
getConnectionId()
Obtiene el identificador de conexión |
Hub |
getConnectionState()
Indica el estado de en HubConnection el servidor. |
long |
getKeepAliveInterval()
Obtiene el intervalo de mantenimiento activo. |
long |
getServerTimeout()
Obtiene la duración del tiempo de espera del servidor. |
io.reactivex.Completable |
invoke(String method, Object[] args)
Invoca un método concentrador en el servidor mediante el nombre de método y los argumentos especificados. |
Subscription |
on(String target, Action callback)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. |
void |
onClosed(OnClosedCallback callback)
Registra una devolución de llamada para ejecutarse cuando se cierra la conexión. |
void |
remove(String name)
Quita todos los controladores asociados al método con el nombre de método especificado. |
void |
send(String method, Object[] args)
Invoca un método concentrador en el servidor con el nombre de método especificado. |
void |
setBaseUrl(String url)
Establece una nueva dirección URL para la conexión del centro de conectividad |
void |
setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
Establece la duración del intervalo de mantenimiento activo. |
void |
setServerTimeout(long serverTimeoutInMilliseconds)
Establece el intervalo de tiempo de espera del servidor para la conexión. |
io.reactivex.Completable |
start()
Inicia una conexión al servidor. |
io.reactivex.Completable |
stop()
Detiene una conexión al servidor. |
Miembros heredados
Detalles del método
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para primitivos y clases no genéricas.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para clases genéricas y colecciones parametrizadas, como List o Map. Se puede recuperar un tipo mediante TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para primitivos y clases no genéricas.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para clases genéricas y colecciones parametrizadas, como List o Map. Se puede recuperar un tipo mediante TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para primitivos y clases no genéricas.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para clases genéricas y colecciones parametrizadas, como List o Map. Se puede recuperar un tipo mediante TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para primitivos y clases no genéricas.
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para clases genéricas y colecciones parametrizadas, como List o Map. Se puede recuperar un tipo mediante TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para primitivos y clases no genéricas.
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para clases genéricas y colecciones parametrizadas, como List o Map. Se puede recuperar un tipo mediante TypeReference<T>
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para primitivos y clases no genéricas.
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para clases genéricas y colecciones parametrizadas, como List o Map. Se puede recuperar un tipo mediante TypeReference<T>
Parameters:
Returns:
<T1,T2>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para primitivos y clases no genéricas.
Parameters:
Returns:
<T1,T2>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para clases genéricas y colecciones parametrizadas, como List o Map. Se puede recuperar un tipo mediante TypeReference<T>
Parameters:
Returns:
<T1>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para primitivos y clases no genéricas.
Parameters:
Returns:
<T1>on
public Subscription
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado. Debe usarse para clases genéricas y colecciones parametrizadas, como List o Map. Se puede recuperar un tipo mediante TypeReference<T>
Parameters:
Returns:
<T>invoke
public Single
Invoca un método concentrador en el servidor mediante el nombre de método y los argumentos especificados.
Parameters:
Returns:
<T>invoke
public Single
Invoca un método concentrador en el servidor mediante el nombre de método y los argumentos especificados. Se puede recuperar un tipo mediante TypeReference<T>
Parameters:
Returns:
<T>stream
public Observable
Invoca un método de centro de streaming en el servidor mediante el nombre y los argumentos especificados.
Parameters:
Returns:
<T>stream
public Observable
Invoca un método de centro de streaming en el servidor mediante el nombre y los argumentos especificados.
Parameters:
Returns:
close
public void close()
getConnectionId
public String getConnectionId()
Obtiene el connectionId de conexiones. Este valor se borrará cuando se detenga la conexión y tendrá un nuevo valor cada vez que la conexión se inicie correctamente.
Returns:
getConnectionState
public HubConnectionState getConnectionState()
Indica el estado de en HubConnection el servidor.
Returns:
getKeepAliveInterval
public long getKeepAliveInterval()
Obtiene el intervalo de mantenimiento activo.
Returns:
getServerTimeout
public long getServerTimeout()
Obtiene la duración del tiempo de espera del servidor.
Returns:
invoke
public Completable invoke(String method, Object[] args)
Invoca un método concentrador en el servidor mediante el nombre de método y los argumentos especificados.
Parameters:
Returns:
on
public Subscription on(String target, Action callback)
Registra un controlador que se invocará cuando se invoque el método hub con el nombre de método especificado.
Parameters:
Returns:
onClosed
public void onClosed(OnClosedCallback callback)
Registra una devolución de llamada para ejecutarse cuando se cierra la conexión.
Parameters:
remove
public void remove(String name)
Quita todos los controladores asociados al método con el nombre de método especificado.
Parameters:
send
public void send(String method, Object[] args)
Invoca un método concentrador en el servidor con el nombre de método especificado. No espera una respuesta del receptor.
Parameters:
setBaseUrl
public void setBaseUrl(String url)
Establece una nueva dirección URL para HubConnection.
Parameters:
setKeepAliveInterval
public void setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
Establece la duración del intervalo de mantenimiento activo.
Parameters:
setServerTimeout
public void setServerTimeout(long serverTimeoutInMilliseconds)
Establece el intervalo de tiempo de espera del servidor para la conexión.
Parameters:
start
public Completable start()
Inicia una conexión al servidor.
Returns:
stop
public Completable stop()
Detiene una conexión al servidor.
Returns: