Class: RPCItem

RPCItem

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