규칙 실행

/*
   * 규칙 오브젝트의 "greeting" 규칙 속성에 액세스 -
   * 결과는 예상 유형(String)으로 캐스트해야 함
   */
   final String greeting =
   (String) helloWorld.getAttributeValue("greeting")
   .getValue();

이 행은 위에 작성된 규칙 오브젝트에서 "greeting" 속성 값을 검색합니다.

속성 값이 요청되면 CER이 속성 값을 도출하기 위해 규칙을 실행합니다(이 경우 상수 문자열 "Hello, world!"를 리턴).

참고: 해석된 세션을 실행할 때 getValue의 결과를 예상 데이터 유형으로 캐스트해야 합니다.

이 예에서 한 속성의 값을 요청했습니다. 그러나 세션이 여전히 활성인 중에는 코드가 세션에 있는 모든 규칙 오브젝트의 속성 값을 요청할 수 있습니다. CER은 이미 계산된 값을 기억하며 처음 계산이 요청된 경우에만 해당 계산을 수행하지만 약간의 타격이 있을 수 있습니다.