172.2. 사용법
URI의 repository
요소는 Camel 컨텍스트 레지스트리에서 JCR Repository
오브젝트를 조회하는 데 사용됩니다.
172.2.1. JCR 옵션
JCR 구성 요소에는 옵션이 없습니다.
JCR 끝점은 URI 구문을 사용하여 구성됩니다.
jcr:host/base
다음 경로 및 쿼리 매개변수를 사용합니다.
172.2.2. 경로 매개변수 (2 매개변수):
이름 | 설명 | Default | 유형 |
---|---|---|---|
host | 사용할 Camel 레지스트리에서 조회하는 javax.jcr.Repository의 이름입니다. | 문자열 | |
base | 리포지토리에 액세스할 때 기본 노드 가져오기 | 문자열 |
172.2.3. 쿼리 매개변수(14 매개변수):
이름 | 설명 | Default | 유형 |
---|---|---|---|
Deep (common) | isDeep이 true인 경우 연결된 상위 노드가 absPath 또는 하위 범위 내에 있는 이벤트가 수신됩니다. | false | boolean |
eventTypes (공용) | eventTypes ( javax.jcr.observation.Event.NODE_ADDED, javax.jcr.observation.Event.NODE_REMOVED 등과 같은 비트 마스크 값으로 인코딩된 하나 이상의 이벤트 유형의 조합 등). | int | |
nodeTypeNames (공용) | 쉼표로 구분된 nodeTypeName 목록 문자열이 설정되면 연결된 부모 노드에 노드 유형 중 하나(또는 노드 유형 중 하나의 하위 유형)가 있는 이벤트만 이 목록에 수신됩니다. | 문자열 | |
noLocal (common) | noLocal가 true인 경우 리스너가 등록한 세션에서 생성된 이벤트가 무시됩니다. 그렇지 않으면 무시되지 않습니다. | false | boolean |
암호 (일반) | 로그인 암호 | 문자열 | |
sessionLiveCheckInterval (공용) | 각 세션 실시간 확인 전에 대기하는 간격(밀리초)입니다. 기본값은 60000ms입니다. | 60000 | long |
sessionLiveCheckIntervalOn 시작 (공용) | 첫 번째 세션이 활성화되기 전에 대기하는 간격(밀리초)입니다. 기본값은 3000 ms입니다. | 3000 | long |
사용자 이름 (일반) | 로그인 사용자 이름 | 문자열 | |
UUID (일반) | 쉼표로 구분된 uuid 목록 문자열이 설정되면 연결된 상위 노드에 쉼표로 구분된 uuid 목록에 있는 식별자 중 하나가 있는 이벤트만 수신됩니다. | 문자열 | |
WorkspaceName (공용) | 액세스할 작업 공간입니다. 지정하지 않으면 기본값이 사용됩니다. | 문자열 | |
bridgeErrorHandler (consumer) | Camel 라우팅 오류 처리기에 소비자를 브리징할 수 있습니다. 즉, 소비자가 들어오는 메시지를 선택하려고 하는 동안 발생한 모든 예외가 이제 메시지로 처리되고 라우팅 오류 처리기에서 처리됩니다. 기본적으로 소비자는 org.apache.camel.spi.ExceptionHandler를 사용하여 WARN 또는 ERROR 수준에서 기록되고 무시됩니다. | false | boolean |
exceptionHandler (consumer) | 사용자가 사용자 지정 ExceptionHandler를 사용하도록 하려면 다음을 수행합니다. bridgeErrorHandler 옵션이 활성화되어 있으면 이 옵션이 사용되지 않습니다. 기본적으로 소비자는 WARN 또는 ERROR 수준에서 기록되고 무시됩니다. | ExceptionHandler | |
exchangePattern (Consumer) | 소비자가 교환을 생성할 때 교환 패턴을 설정합니다. | ExchangePattern | |
동기 (고급) | 동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리를 사용할 수 있는지 여부를 설정합니다(지원되는 경우). | false | boolean |