374.2.2. 쿼리 매개변수(17 매개변수):
| 이름 | 설명 | 기본값 | 유형 |
|---|---|---|---|
| allowStAX (producer) | StAX를 javax.xml.transform.Source로 허용할지 여부 | true | boolean |
| contentCache (producer) | 로드될 때 리소스 콘텐츠( 스타일시트 파일)에 대한 캐시입니다. false Camel로 설정하면 각 메시지 처리에 스타일시트 파일을 다시 로드합니다. 이것은 개발에 좋은 것입니다. 캐시된 스타일시트는 clearCachedStyle sheet 작업을 사용하여 JMX를 통해 런타임에 다시 로드하도록 할 수 있습니다. | true | boolean |
| deleteOutputFile (producer) | output=file이 있는 경우 이 옵션은 Exchange 처리가 완료되면 출력 파일을 삭제해야 하는지 여부를 결정합니다. 예를 들어 출력 파일이 임시 파일이라고 가정하면 사용 후 삭제하는 것이 좋습니다. | false | boolean |
| failOnnullBody (producer) | 입력 본문이 null인 경우 예외를 throw할지 여부입니다. | true | boolean |
| 출력 (producer) | 사용할 출력 유형을 지정하는 옵션. 가능한 값은 string, 바이트, DOM, file입니다. 처음 세 가지 옵션은 모두 메모리 기반이며 파일은 java.io.File으로 직접 스트리밍됩니다. 파일의 경우 CamelXsltFileName이라는 키 Exchange.XSLT_FILE_NAME을 사용하여 IN 헤더에 파일 이름을 지정해야 합니다. 파일 이름에서 발생하는 모든 경로는 사전에 생성해야 하며, 그렇지 않으면 런타임 시 예외가 throw됩니다. | string | XsltOutput |
| Saxon (producer) | Saxon을 transformerFactoryClass로 사용할지 여부입니다. 이 기능을 활성화하면 net.sf.saxon.TransformerFactoryImpl 클래스가 있습니다. classpath에 Saxon을 추가해야 합니다. | false | boolean |
| transformerCacheSize (producer) | Template.newTransformer()에 대한 호출을 방지하기 위해 재사용할 수 있도록 캐시되는 javax.xml.transform.Transformer 오브젝트 수입니다. | 0 | int |
| 변환기 (advanced) | org.apache.camel.converter.jaxp.XmlConverter의 사용자 지정 구현을 사용하려면 | XmlConverter | |
| entityResolver (advanced) | javax.xml.sax.EntityResolver를 javax.xml.transform.sax.SAXSource와 함께 사용자 정의 org.xml.sax.EntityResolver를 사용합니다. | EntityResolver | |
| errorListener (advanced) | 사용자 지정 javax.xml.transform.ErrorListener를 사용하도록 를 구성할 수 있습니다. 이 작업을 수행할 때 오류 또는 치명적인 오류를 캡처하고 Exchange에 대한 정보를 저장하지 않는 기본 오류 리스너가 사용되지 않습니다. 특수한 사용 사례에 대해서만 이 옵션을 사용합니다. | ErrorListener | |
| resultHandlerFactory (advanced) | 사용자 지정 org.apache.camel.builder.xml.ResultHandlerFactory를 사용할 수 있으며 사용자 지정 org.apache.camel.builder.xml.ResultHandler 유형을 사용할 수 있습니다. | ResultHandlerFactory | |
| saxonConfiguration (advanced) | 사용자 정의 Saxon 구성 사용 | 개체 | |
| saxonExtensionFunctions (advanced) | 사용자 지정 net.sf.saxon.lib.ExtensionFunctionDefinition을 사용할 수 있습니다. classpath에 camel-saxon을 추가해야 합니다. 이 함수는 레지스트리에서 조회할 여러 값을 구분하기 위해 쉼표로 확인할 수 있습니다. | 문자열 | |
| synchronous (advanced) | 동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리를 사용할 수 있는지 여부를 설정합니다(지원되는 경우). | false | boolean |
| transformerFactory (advanced) | 사용자 정의 XSLT 변압기 팩토리를 사용하려면 | TransformerFactory | |
| transformerFactoryClass (advanced) | 사용자 정의 XSLT 변압기 팩토리를 사용하려면 FQN 클래스 이름으로 지정됩니다. | 문자열 | |
| URIResolver (advanced) | 사용자 정의 javax.xml.transform.URIResolver를 사용하려면 | URIResolver |