2013-06-11 4 views
1

우리의 필요에 따라 Wso2 CEP 제품을 확장하고이 official wso2 cep link에 표시된 사용자 정의 조건을 작성하려고합니다.WS02 CEP에서 사용자 정의 조건 작성

그러나 "이것은 최신 WSO2 복잡한 이벤트 프로세서 설명서 (버전 2.1.0)입니다." 페이지 상단에 오래된 정보이거나 잘못된 정보가있는 것으로 보입니다.

예를 들어이

는 "org.wso2.siddhi.core.executor.conditon.AbstractGenericConditionExecutor"를 확장하는 클래스를 생성, 사용자 정의 조건을 쓰기 SiddhiExtionsion 주석을 추가하고, 그 클래스를 컴파일하려면 말한다 jar 파일을/repertory/components/lib 클래스 경로에 추가하십시오. 그런 다음 구현 클래스의 정규화 된 클래스 이름을/repertory/conf/siddhi에있는 siddhi.extension 파일에 새 줄에 추가합니다.

("레퍼토리"는 "저장소"라고 가정합니다.) 공식 WSO2 CEP 패키지에는 "/ repertory/conf/siddhi"또는 "siddhi.extension"(wso2cep-2.1.0) 파일이나 디렉토리가 없습니다.

WSO2 CEP에서 사용자 지정 조건을 작성하는 것과 관련하여이 설명서에서 빠뜨린 것이 있습니까?

답변

0

버그가 있습니다. "siddhi"라는 폴더가 있습니다. "siddhi"(이것은 약간의 오타입니다). "siddhi"로 디렉토리 이름을 변경하고 작업을 수행하십시오. ("sidddhi"을 "Siddhi 락") ... 신고를위한

예 .. 내가 ... 올바른 "저장소"로 문서도 수정했습니다 감사합니다 ...

감사합니다,

Mohan

+0

공식 사이트에서 wso2 cep를 다운로드하면 "/ repository/conf /"에 디렉토리 이름이 없습니다. d "siddhi"또는 "sidddhi", 그러나 나는 그것을 다시 다운로드하고 "sidddhi"라는 디렉토리가 있는지 확인합니다. 이제는 확인해 보겠습니다. (README 파일에도 여전히 "siddhi"폴더에 대한 설명이 없습니다.). 나는 단지 그 디렉토리 (siddhi)를 새로 다운로드 한 복사본에서 올바른 위치로 복사 할 것인지 물어보고 싶습니다. 작업중인 cep는 괜찮습니다. – Alper

+0

예 .. 당신은 당신의 팩에 "siddhi"라는 디렉토리를 복사하거나 만들 수 있습니다. – Mohanadarshan

+0

공식 사이트에서 마지막으로 다운로드 한 복사본은 다른 버그가 있습니다./repository/conf 아래의 siddhi 폴더에는 이 폴더 아래에 siddhi.extension이라는 폴더가 있고이 폴더에는 siddhi.extension이라는 파일이 있습니다.이 구성을 사용하면 CEP 엔진이 새로운 조건 클래스 및 기능을 볼 수 없다는 잘못된 구성입니다. 해당 작업에서 성공하려면 siddhi.extension 파일이 siddhi 폴더에 있어야합니다. – Alper