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)를 설정합니다.