HubConnection 클래스
- java.
lang. Object - com.
microsoft. signalr. HubConnection
- com.
구현
public class HubConnection implements AutoCloseable
SignalR Server에서 허브 메서드를 호출하는 데 사용되는 연결입니다.
메서드 요약
상속된 멤버
메서드 세부 정보
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 기본 형식 및 제네릭이 아닌 클래스에 사용해야 합니다.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7,T8>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 목록 또는 맵과 같은 제네릭 클래스 및 매개 변수가 있는 컬렉션에 사용해야 합니다. 형식을 사용하여 검색할 수 있습니다. TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 기본 형식 및 제네릭이 아닌 클래스에 사용해야 합니다.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6,T7>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 목록 또는 맵과 같은 제네릭 클래스 및 매개 변수가 있는 컬렉션에 사용해야 합니다. 형식을 사용하여 검색할 수 있습니다. TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 기본 형식 및 제네릭이 아닌 클래스에 사용해야 합니다.
Parameters:
Returns:
<T1,T2,T3,T4,T5,T6>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 목록 또는 맵과 같은 제네릭 클래스 및 매개 변수가 있는 컬렉션에 사용해야 합니다. 형식을 사용하여 검색할 수 있습니다. TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 기본 형식 및 제네릭이 아닌 클래스에 사용해야 합니다.
Parameters:
Returns:
<T1,T2,T3,T4,T5>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 목록 또는 맵과 같은 제네릭 클래스 및 매개 변수가 있는 컬렉션에 사용해야 합니다. 형식을 사용하여 검색할 수 있습니다. TypeReference<T>
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 기본 형식 및 제네릭이 아닌 클래스에 사용해야 합니다.
Parameters:
Returns:
<T1,T2,T3,T4>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 목록 또는 맵과 같은 제네릭 클래스 및 매개 변수가 있는 컬렉션에 사용해야 합니다. 형식을 사용하여 검색할 수 있습니다. TypeReference<T>
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 기본 형식 및 제네릭이 아닌 클래스에 사용해야 합니다.
Parameters:
Returns:
<T1,T2,T3>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 목록 또는 맵과 같은 제네릭 클래스 및 매개 변수가 있는 컬렉션에 사용해야 합니다. 형식을 사용하여 검색할 수 있습니다. TypeReference<T>
Parameters:
Returns:
<T1,T2>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 기본 형식 및 제네릭이 아닌 클래스에 사용해야 합니다.
Parameters:
Returns:
<T1,T2>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 목록 또는 맵과 같은 제네릭 클래스 및 매개 변수가 있는 컬렉션에 사용해야 합니다. 형식을 사용하여 검색할 수 있습니다. TypeReference<T>
Parameters:
Returns:
<T1>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 기본 형식 및 제네릭이 아닌 클래스에 사용해야 합니다.
Parameters:
Returns:
<T1>on
public Subscription
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다. 목록 또는 맵과 같은 제네릭 클래스 및 매개 변수가 있는 컬렉션에 사용해야 합니다. 형식을 사용하여 검색할 수 있습니다. TypeReference<T>
Parameters:
Returns:
<T>invoke
public Single
지정된 메서드 이름 및 인수를 사용하여 서버에서 허브 메서드를 호출합니다.
Parameters:
Returns:
<T>invoke
public Single
지정된 메서드 이름 및 인수를 사용하여 서버에서 허브 메서드를 호출합니다. 형식을 사용하여 검색할 수 있습니다. TypeReference<T>
Parameters:
Returns:
<T>stream
public Observable
지정된 이름과 인수를 사용하여 서버에서 스트리밍 허브 메서드를 호출합니다.
Parameters:
Returns:
<T>stream
public Observable
지정된 이름과 인수를 사용하여 서버에서 스트리밍 허브 메서드를 호출합니다.
Parameters:
Returns:
close
public void close()
getConnectionId
public String getConnectionId()
connectionId 연결을 가져옵니다. 이 값은 연결이 중지될 때 지워지고 연결이 성공적으로 시작될 때마다 새 값을 갖습니다.
Returns:
getConnectionState
public HubConnectionState getConnectionState()
서버의 HubConnection 상태를 나타냅니다.
Returns:
getKeepAliveInterval
public long getKeepAliveInterval()
활성 유지 간격을 가져옵니다.
Returns:
getServerTimeout
public long getServerTimeout()
서버 시간 제한 기간을 가져옵니다.
Returns:
invoke
public Completable invoke(String method, Object[] args)
지정된 메서드 이름 및 인수를 사용하여 서버에서 허브 메서드를 호출합니다.
Parameters:
Returns:
on
public Subscription on(String target, Action callback)
지정된 메서드 이름을 가진 허브 메서드가 호출될 때 호출될 처리기를 등록합니다.
Parameters:
Returns:
onClosed
public void onClosed(OnClosedCallback callback)
연결이 닫혀 있을 때 실행할 콜백을 등록합니다.
Parameters:
remove
public void remove(String name)
지정된 메서드 이름을 사용하여 메서드와 연결된 모든 처리기를 제거합니다.
Parameters:
send
public void send(String method, Object[] args)
지정된 메서드 이름을 사용하여 서버에서 허브 메서드를 호출합니다. 수신기의 응답을 기다리지 않습니다.
Parameters:
setBaseUrl
public void setBaseUrl(String url)
HubConnection에 대한 새 URL을 설정합니다.
Parameters:
setKeepAliveInterval
public void setKeepAliveInterval(long keepAliveIntervalInMilliseconds)
연결 유지 간격 기간을 설정합니다.
Parameters:
setServerTimeout
public void setServerTimeout(long serverTimeoutInMilliseconds)
연결에 대한 서버 시간 제한 간격을 설정합니다.
Parameters:
start
public Completable start()
서버에 대한 연결을 시작합니다.
Returns:
stop
public Completable stop()
서버에 대한 연결을 중지합니다.
Returns: