Class: HttpMultiServiceRepeater

HttpMultiServiceRepeater

new HttpMultiServiceRepeater()

HttpMultiServiceRepeater 클래스는 여러 URL 로 다중의 RPC 요청을 수행합니다.

실시간 프리미엄 차트는 HttpMultiServiceRepeater 클래스의 기능을 통해서 지원됩니다.

레이아웃은 다음과 같은 형식으로 작성됩니다.

<HttpMultiServiceRepeater baseURL="http://www.riamore.net/realtimeSample/" targetController="{chart}" requestTimeout="30">
  <rpcList>
    <RPCItem name="rpc1" url="hourDataToday10.php" target="{today}" interval="10" concurrency="last" retryCount="30"/>
    <RPCItem name="rpc2" url="hourDataYesterday10.php" target="{yesterday}" concurrency="last" retryCount="30"/>
  </rpcList>
</HttpMultiServiceRepeater>

Members

baseURLString

RPC 요청를 위한 기본(Base) URL 을 설정합니다.

기본 URL 값과 RPCItem 클래스 인스턴스에서 설정된 url 속성값을 결합한 값이 실제 RPC 요청을 보내는 URL 이 됩니다.


  • 실제 URL = baseURL 속성값 + url 속성값

requestTimeoutNumber

RPC 요청 후 최대 대기 시간을 설정합니다.

RPCListArray

여러 URL 로 다중의 RPC 요청을 수행하기 위한 설정을 합니다.

RPCItem 클래스 인스턴스의 배열을 설정합니다.

showErrorMessageBoolean

RPC 요청 시 에러 메세지를 표시할 지를 여부를 설정합니다.

에러 메세지는 RPC 요청, 응답에서 발생하는 에러 메세지를 나타냅니다.

응답으로 받은 데이터를 차트에 적용하는 과정에서 발생하는 에러는 이 속성의 설정과 무관하게 항상 출력됩니다.

Default Value:
  • true

targetControllerObject

RPCItem 클래스 인스턴스의 target 속성의 컨트롤러를 설정합니다.

이 값에는 항상 차트의 식별자(Identifier)를 설정합니다.