305.2. 옵션


Cryostat 구성 요소는 광범위한 구성 옵션 세트 및 기능을 제공하여 Cryostat 프로토콜을 통해 상태를 전파하는 데 필요한 사용자 지정 상태 저장 헤더를 생성합니다.

Cryostat 구성 요소에는 옵션이 없습니다.

Cryostat 끝점은 URI 구문을 사용하여 구성됩니다.

sip:uri

다음 경로 및 쿼리 매개변수를 사용합니다.

305.2.1. 경로 매개변수(1 매개변수):

이름설명기본유형

URI

연결하는 데 필요한 요청 URI(사용자 이름 및 암호는 john:secretmyserver:9999)와 같이 포함될 수 있습니다.

 

URI

305.2.2. 쿼리 매개변수(44 매개변수):

이름설명기본유형

cacheConnections (공용)

연결 생성 비용을 줄이기 위해 SipStack에서 연결을 캐시해야 합니다. 이 기능은 연결이 장기간 실행되는 대화에 사용되는 경우 유용합니다.

false

boolean

contentSubType (공용)

contentSubType에 대한 설정은 유효한 MimeSubType으로 설정할 수 있습니다.

plain

문자열

contentType (공용)

contentType에 대한 설정은 유효한 MimeType으로 설정할 수 있습니다.

text

문자열

eventHeaderName (공용)

문자열 기반 이벤트 유형의 설정.

 

문자열

EventID (common)

문자열 기반 이벤트 ID 설정. 레지스트리 기반 FromHeader이 지정되지 않은 경우 필수 설정

 

문자열

fromhost (일반)

원본 메시지의 호스트 이름입니다. 레지스트리 기반 FromHeader이 지정되지 않은 경우 필수 설정

 

문자열

fromPort (공용)

원본 메시지의 포트입니다. 레지스트리 기반 FromHeader이 지정되지 않은 경우 필수 설정

 

int

fromUser (공용)

메시지 출처의 사용자 이름입니다. 레지스트리 기반 사용자 지정 FromHeader이 지정되지 않은 경우 필수 설정입니다.

 

문자열

msgExpiration (common)

끝점에서 메시지를 수신한 시간은 유효한 것으로 간주됩니다.

3600

int

receiveTimeoutMillis (공용)

응답 및/또는 Acknowledgement를 대기할 시간을 지정하는 설정은 다른 Cryostat 스택에서 수신될 수 있습니다.

10000

long

stackname (공용)

Cryostat 엔드 포인트와 연결된 Cryostat Stack 인스턴스의 이름입니다.

NAME_NOT_SET

문자열

tohost (일반)

메시지 수신자의 호스트 이름입니다. 레지스트리 기반 ToHeader가 지정되지 않은 경우 필수 설정

 

문자열

toport (공용)

메시지 수신자의 포트 이름입니다. 레지스트리 기반 ToHeader가 지정되지 않은 경우 필수 설정

 

int

toUser (공용)

메시지 수신자의 사용자 이름입니다. 레지스트리 기반 사용자 지정 ToHeader가 지정되지 않은 경우 필수 설정입니다.

 

문자열

전송 (일반)

전송 프로토콜 선택에 대한 설정입니다. 유효한 옵션은 tcp 또는 udp입니다.

tcp

문자열

bridgeErrorHandler (consumer)

Camel 라우팅 오류 처리기에 소비자를 브리징할 수 있습니다. 즉, 소비자가 들어오는 메시지를 선택하려고 하는 동안 발생한 모든 예외가 이제 메시지로 처리되고 라우팅 오류 처리기에서 처리됩니다. 기본적으로 소비자는 org.apache.camel.spi.ExceptionHandler를 사용하여 WARN 또는 ERROR 수준에서 기록되고 무시됩니다.

false

boolean

소비자 (Consumer)

이 설정은 이 엔드포인트에 대해 생성해야 하는 헤더 종류(FromHeader,ToHeader 등)를 결정하는 데 사용됩니다.

false

boolean

presenceAgent (consumer)

이 설정은 Presence Agent와 소비자를 구분하는 데 사용됩니다. 이는 Cryostat Camel 구성 요소에 기본 Presence Agent(테스트 목적으로만 사용)가 포함되어 있기 때문입니다. 소비자는 이 플래그를 true로 설정해야 합니다.

false

boolean

exceptionHandler (consumer)

사용자가 사용자 지정 ExceptionHandler를 사용하도록 하려면 다음을 수행합니다. bridgeErrorHandler 옵션이 활성화되어 있으면 이 옵션이 사용되지 않습니다. 기본적으로 소비자는 WARN 또는 ERROR 수준에서 기록되고 무시됩니다.

 

ExceptionHandler

exchangePattern (consumer)

소비자가 교환을 생성할 때 교환 패턴을 설정합니다.

 

ExchangePattern

AddressFactory (advanced)

사용자 정의 AddressFactory 사용

 

AddressFactory

callIdHeader (advanced)

호출 세부 정보가 포함된 사용자 정의 헤더 오브젝트입니다. javax.sip.header.CallIdHeader 유형을 구현해야 합니다.

 

CallIdHeader

ContactHeader (advanced)

상세 연락처 세부 정보(이메일, 전화 번호 등)를 포함하는 선택적 사용자 정의 헤더 오브젝트입니다. javax.sip.header.ContactHeader 유형을 구현해야 합니다.

 

ContactHeader

contentTypeHeader (advanced)

메시지 콘텐츠 세부 정보를 포함하는 사용자 정의 헤더 오브젝트입니다. javax.sip.header.ContentTypeHeader 유형을 구현해야 합니다.

 

ContentTypeHeader

eventHeader (advanced)

이벤트 세부 정보가 포함된 사용자 정의 헤더 오브젝트입니다. javax.sip.header.EventHeader 유형을 구현해야 합니다.

 

EventHeader

expiresHeader (고급)

메시지 만료 세부 정보가 포함된 사용자 정의 헤더 오브젝트입니다. javax.sip.header.ExpiresHeader 유형을 구현해야 합니다.

 

ExpiresHeader

extensionHeader (advanced)

사용자/애플리케이션별 세부 정보를 포함하는 사용자 지정 헤더 오브젝트입니다. javax.sip.header.ExtensionHeader 유형을 구현해야 합니다.

 

ExtensionHeader

fromHeader (advanced)

메시지 originator 설정을 포함하는 사용자 정의 헤더 오브젝트입니다. javax.sip.header.FromHeader 유형을 구현해야 합니다.

 

FromHeader

headerFactory (advanced)

사용자 정의 HeaderFactory 사용

 

HeaderFactory

listeningPoint (advanced)

사용자 지정 ListeningPoint 구현을 사용하려면 다음을 수행합니다.

 

ListeningPoint

maxForwardsHeader (advanced)

최대 프록시 전달에 대한 세부 정보가 포함된 사용자 정의 헤더 오브젝트입니다. 이 헤더는 가능한 viaHeaders에 제한을 배치합니다. javax.sip.header.MaxForwardsHeader 유형을 구현해야 합니다.

 

MaxForwardsHeader

maxMessageSize (advanced)

허용되는 최대 메시지 크기를 바이트 단위로 설정합니다.

1048576

int

messageFactory (advanced)

사용자 정의 MessageFactory 사용

 

MessageFactory

sipFactory (advanced)

사용자 지정 SipFactory를 사용하여 사용할 SipStack 생성

 

SipFactory

sipStack (advanced)

사용자 정의 SipStack 사용

 

SipStack

sipUri (advanced)

사용자 지정 SipURI를 사용합니다. none configured, then the SipUri fallback to use the options toHost:toPort

 

SipURI

동기 (고급)

동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리를 사용할 수 있는지 여부를 설정합니다(지원되는 경우).

false

boolean

ToHeader (advanced)

메시지 수신자 설정을 포함하는 사용자 지정 헤더 오브젝트입니다. javax.sip.header.ToHeader 유형을 구현해야 합니다.

 

ToHeader

viaHeaders (advanced)

javax.sip.header.ViaHeader 유형의 사용자 지정 헤더 오브젝트 목록입니다. 요청 전달을 위한 프록시 주소를 포함하는 각 ViaHeader. (요청이 리스너에 도착하면 이 헤더는 각 프록시에 의해 자동으로 업데이트됩니다.)

 

list

implementationDebugLogFile (로깅)

로깅에 사용할 클라이언트 디버그 로그 파일의 이름

 

문자열

implementationServerLogFile (로깅)

로깅에 사용할 서버 로그 파일의 이름

 

문자열

implementationTraceLevel (로깅)

추적을 위한 로깅 수준

0

문자열

maxForwards (proxy)

최대 프록시 전달 수

 

int

useRouterForAllUris (proxy)

이 설정은 프록시를 통해 요청이 Presence Agent로 전송될 때 사용됩니다.

false

boolean

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.