HubConnection Classe
- java.
lang. Object - com.
microsoft. signalr. HubConnection
- com.
Implémente
public class HubConnection implements AutoCloseable
Connexion utilisée pour appeler des méthodes hub sur un serveur SignalR.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
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)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
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)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
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)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
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)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
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)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
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)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
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)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
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)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
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)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
Subscription |
<T1,T2,T3,T4>on(String target, Action4<T1,T2,T3,T4> callback, Type param1, Type param2, Type param3, Type param4)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
Subscription |
<T1,T2,T3>on(String target, Action3<T1,T2,T3> callback, Class<T1> param1, Class<T2> param2, Class<T3> param3)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
Subscription |
<T1,T2,T3>on(String target, Action3<T1,T2,T3> callback, Type param1, Type param2, Type param3)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
Subscription |
<T1,T2>on(String target, Action2<T1,T2> callback, Class<T1> param1, Class<T2> param2)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
Subscription |
<T1,T2>on(String target, Action2<T1,T2> callback, Type param1, Type param2)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
Subscription |
<T1>on(String target, Action1<T1> callback, Class<T1> param1)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
Subscription |
<T1>on(String target, Action1<T1> callback, Type param1)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
io.reactivex.Single<T> |
<T>invoke(Class<T> returnType, String method, Object[] args)
Appelle une méthode hub sur le serveur à l’aide du nom de méthode et des arguments spécifiés. |
io.reactivex.Single<T> |
<T>invoke(Type returnType, String method, Object[] args)
Appelle une méthode hub sur le serveur à l’aide du nom de méthode et des arguments spécifiés. |
io.reactivex.Observable<T> |
<T>stream(Class<T> returnType, String method, Object[] args)
Appelle une méthode hub de streaming sur le serveur à l’aide du nom et des arguments spécifiés. |
io.reactivex.Observable<T> |
<T>stream(Type returnType, String method, Object[] args)
Appelle une méthode hub de streaming sur le serveur à l’aide du nom et des arguments spécifiés. |
void | close() |
java.lang.String |
getConnectionId()
Obtient l’ID de connexion |
Hub |
getConnectionState()
Indique l’état du HubConnection au serveur. |
long |
getKeepAliveInterval()
Obtient l’intervalle keep alive. |
long |
getServerTimeout()
Obtient la durée du délai d’expiration du serveur. |
io.reactivex.Completable |
invoke(String method, Object[] args)
Appelle une méthode hub sur le serveur à l’aide du nom de méthode et des arguments spécifiés. |
Subscription |
on(String target, Action callback)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. |
void |
onClosed(OnClosedCallback callback)
Inscrit un rappel à exécuter lorsque la connexion est fermée. |
void |
remove(String name)
Supprime tous les gestionnaires associés à la méthode avec le nom de méthode spécifié. |
void |
send(String method, Object[] args)
Appelle une méthode hub sur le serveur à l’aide du nom de méthode spécifié. |
void |
setBaseUrl(String url)
Définit une nouvelle URL pour la connexion hub |
void |
setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
Définit la durée de l’intervalle de maintien en vie. |
void |
setServerTimeout(long serverTimeoutInMilliseconds)
Définit l’intervalle de délai d’attente du serveur pour la connexion. |
io.reactivex.Completable |
start()
Démarre une connexion au serveur. |
io.reactivex.Completable |
stop()
Arrête une connexion au serveur. |
Membres hérités
Détails de la méthode
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les primitives et les classes non génériques.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les classes génériques et les collections paramétrables, comme List ou Map. Un type peut être récupéré à l’aide de TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les primitives et les classes non génériques.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les classes génériques et les collections paramétrables, comme List ou Map. Un type peut être récupéré à l’aide de TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les primitives et les classes non génériques.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les classes génériques et les collections paramétrables, comme List ou Map. Un type peut être récupéré à l’aide de TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les primitives et les classes non génériques.
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les classes génériques et les collections paramétrables, comme List ou Map. Un type peut être récupéré à l’aide de TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les primitives et les classes non génériques.
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les classes génériques et les collections paramétrables, comme List ou Map. Un type peut être récupéré à l’aide de TypeReference<T>
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les primitives et les classes non génériques.
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les classes génériques et les collections paramétrées, comme List ou Map. Un type peut être récupéré à l’aide de TypeReference<T>
Parameters:
Returns:
<T1,T2>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les classes primitives et non génériques.
Parameters:
Returns:
<T1,T2>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les classes génériques et les collections paramétrées, comme List ou Map. Un type peut être récupéré à l’aide de TypeReference<T>
Parameters:
Returns:
<T1>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les classes primitives et non génériques.
Parameters:
Returns:
<T1>on
public Subscription
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée. Doit être utilisé pour les classes génériques et les collections paramétrées, comme List ou Map. Un type peut être récupéré à l’aide de TypeReference<T>
Parameters:
Returns:
<T>invoke
public Single
Appelle une méthode hub sur le serveur à l’aide du nom de méthode et des arguments spécifiés.
Parameters:
Returns:
<T>invoke
public Single
Appelle une méthode hub sur le serveur à l’aide du nom de méthode et des arguments spécifiés. Un type peut être récupéré à l’aide de TypeReference<T>
Parameters:
Returns:
<T>stream
public Observable
Appelle une méthode hub de streaming sur le serveur à l’aide du nom et des arguments spécifiés.
Parameters:
Returns:
<T>stream
public Observable
Appelle une méthode hub de streaming sur le serveur à l’aide du nom et des arguments spécifiés.
Parameters:
Returns:
close
public void close()
getConnectionId
public String getConnectionId()
Obtient l’id de connexion des connexions. Cette valeur est effacée lorsque la connexion est arrêtée et a une nouvelle valeur chaque fois que la connexion est correctement démarrée.
Returns:
getConnectionState
public HubConnectionState getConnectionState()
Indique l’état du HubConnection au serveur.
Returns:
getKeepAliveInterval
public long getKeepAliveInterval()
Obtient l’intervalle keep alive.
Returns:
getServerTimeout
public long getServerTimeout()
Obtient la durée du délai d’expiration du serveur.
Returns:
invoke
public Completable invoke(String method, Object[] args)
Appelle une méthode hub sur le serveur à l’aide du nom de méthode et des arguments spécifiés.
Parameters:
Returns:
on
public Subscription on(String target, Action callback)
Inscrit un gestionnaire qui sera appelé lorsque la méthode hub portant le nom de méthode spécifié est appelée.
Parameters:
Returns:
onClosed
public void onClosed(OnClosedCallback callback)
Inscrit un rappel à exécuter lorsque la connexion est fermée.
Parameters:
remove
public void remove(String name)
Supprime tous les gestionnaires associés à la méthode avec le nom de méthode spécifié.
Parameters:
send
public void send(String method, Object[] args)
Appelle une méthode hub sur le serveur à l’aide du nom de méthode spécifié. N’attend pas de réponse du récepteur.
Parameters:
setBaseUrl
public void setBaseUrl(String url)
Définit une nouvelle URL pour hubConnection.
Parameters:
setKeepAliveInterval
public void setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
Définit la durée de l’intervalle de maintien en vie.
Parameters:
setServerTimeout
public void setServerTimeout(long serverTimeoutInMilliseconds)
Définit l’intervalle de délai d’attente du serveur pour la connexion.
Parameters:
start
public Completable start()
Démarre une connexion au serveur.
Returns:
stop
public Completable stop()
Arrête une connexion au serveur.
Returns: