new RPCItem()
RPCItem 클래스는 HttpMultiServiceRepeater 클래스 인스턴스의 rpcList 속성에 인스턴스 배열로 설정됩니다.
HttpMultiServiceRepeater 클래스가 여러 URL 로 다중의 RPC 요청을 수행하는 것을 지원합니다.
레이아웃은 다음과 같은 형식으로 작성됩니다.
<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
-
concurrencyString
-
RPC 요청이 동시에 발생할 경우 처리하는 방법을 설정합니다.
유효값은 다음과 같습니다.
- multiple - 요청을 취소하지 않고 모두 보냅니다.
- single - 복수의 요청이 발생하면 경고창을 표시합니다. (한번에 하나의 요청만 가능하도록 합니다.)
- last - 마지막에 발생된 요청만 보내고 나머지는 취소합니다.
- Default Value:
- multiple
-
intervalNumber
-
RPC 요청 주기를 초 단위로 설정합니다.
-
methodString
-
RPC 방식을 설정합니다.
유효값은 get, post 입니다.
- get - URL 끝부분에 쿼리 값(Query String)을 전달하는 방식입니다. (많은 양의 데이터를 보내기 어려운 단점이 있습니다.)
- post - HTTP Body 를 통해서 데이터를 전달하는 방식입니다. (get 방식 보다 많은 양의 데이터를 보낼 수 있습니다.)
-
nameString
-
RPCItem 클래스 인스턴스의 명(식별자)을 설정합니다.
-
retryCountNumber
-
요청 실패 시 재시도 횟수를 설정합니다.
- Default Value:
- 3
-
targetObject
-
RPC 요청 후 응답으로 받은 데이터가 출력될 차트의 시리즈를 설정합니다.
-
urlString
-
RPC 요청를 위한 URL 을 설정합니다.