241.4. 레지스트리 기반 옵션


codec 핸들러 및 SSL Keystores는 Spring XML 파일과 같은 레지스트리에 등록할 수 있습니다. 전달할 수 있는 값은 다음과 같습니다.

Expand
이름설명

passphrase

SSH를 사용하여 전송된 페이로드 암호화/암호 해독에 사용할 암호 설정

keyStoreFormat

페이로드 암호화에 사용할 키 저장소 형식입니다. 설정하지 않는 경우 기본값은 "JKS"입니다.

securityProvider

페이로드 암호화에 사용할 보안 공급자입니다. 설정되지 않은 경우 기본값은 "SunX509"입니다.

keyStoreFile

더 이상 사용되지 않음: 암호화에 사용할 클라이언트 측 인증서 키 저장소

trustStoreFile

더 이상 사용되지 않음: 암호화에 사용되는 서버 측 인증서 키 저장소

keyStoreResource

Camel 2.11.1: 암호화에 사용할 클라이언트 측 인증서 키 저장소입니다. 기본적으로 classpath에서 로드되지만, "classpath:", "file:" 또는 "http:" 로 접두사를 지정하여 다른 시스템에서 리소스를 로드할 수 있습니다.

trustStoreResource

Camel 2.11.1: 암호화에 사용할 서버 사이드 인증서 키 저장소입니다. 기본적으로 classpath에서 로드되지만, "classpath:", "file:" 또는 "http:" 로 접두사를 지정하여 다른 시스템에서 리소스를 로드할 수 있습니다.

sslHandler

SSL 핸들러를 반환하는 데 사용할 수 있는 클래스에 대한 참조

Encoder

아웃바운드 페이로드의 특수 마샬링을 수행하는 데 사용할 수 있는 사용자 지정 ChannelHandler 클래스입니다. io.netty.channel.ChannelInboundHandlerAdapter를 재정의해야 합니다.

인코더

사용할 인코더 목록입니다. 값이 쉼표로 구분되어 있는 String을 사용하여 레지스트리에 값을 조회할 수 있습니다.You can use a String which have values separated by comma, and have the values be looked up in the Registry. # so Camel이 조회해야 함을 알 수 있도록 값 앞에 접두사를 붙여야 합니다.

디코더

인바운드 페이로드의 특수 마샬링을 수행하는 데 사용할 수 있는 사용자 지정 ChannelHandler 클래스입니다.A custom ChannelHandler class that can be used to perform special marshalling of inbound payloads. io.netty.channel.ChannelOutboundHandlerAdapter을 재정의해야 합니다.

디코더

사용할 디코더 목록입니다. 값이 쉼표로 구분되어 있는 String을 사용하여 레지스트리에 값을 조회할 수 있습니다.You can use a String which have values separated by comma, and have the values be looked up in the Registry. # so Camel이 조회해야 함을 알 수 있도록 값 앞에 접두사를 붙여야 합니다.

참고

공유할 수 없는 인코더/디코더 사용에 대해 아래를 읽어 보십시오.

241.4.1. 공유할 수 없는 인코더 또는 디코더 사용

인코더 또는 디코더가 공유할 수 없는 경우(예: @Shareable 클래스 주석이 없는 경우) 인코더/디코더는 org.apache.camel.component.netty.ChannelHandlerFactory 인터페이스를 구현하고 newChannelHandler 메서드에서 새 인스턴스를 반환해야 합니다. 이는 인코더/디코더를 안전하게 사용할 수 있도록 하기 위한 것입니다. 그렇지 않은 경우 Netty 구성 요소는 끝점이 생성될 때 WARN을 기록합니다.

Netty 구성 요소는 일반적으로 사용되는 여러 가지 방법이 있는 org.apache.camel.component.netty.ChannelHandlerFactories 팩을 제공합니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동