사용자 특성

사용자 특성을 위한 지원은 SIMessage 인터페이스 및 중개 구성 선택기에 의해 제공됩니다. JMS API는 기본 랩퍼 또는 문자열 유형의 사용자 특성을 지원합니다. 특성 이름은 접두부 JMS가 없으면 임의의 유효한 Java™ ID일 수 있습니다. SIMessage API도 기본 랩퍼 또는 문자열 유형의 사용자 특성을 지원하며 추가적으로 byte[] 및 직렬화 가능 유형을 지원합니다. 임의의 직렬화 가능 오브젝트는 바이트 어레이로 저장되고 바이트 어레이로만 선택됩니다(등호를 사용하여).

SIMessage API에 의해 지원되는 사용자 특성에는 접두부 user가 있어야 합니다. getMessageProperty, setMessagePropertydeleteMessageProperty를 사용하여 이러한 특성을 설정하고 액세스할 수 있습니다.

JMS와 상호작용

또는 xxxUserProperty 메소드를 사용하여 사용자 특성을 설정하고 액세스할 수 있습니다. 이 경우 접두부 user는 생략되어야 합니다. 접두부 user가 제외된 특성 이름은 JMS 사용자 특성과 같은 네임스페이스에 존재합니다.

예를 들어, JMS 애플리케이션은 다음과 같이 특성을 호출합니다.
setStringProperty("color", "green");
중개는 다음 중 하나를 호출하여 특성에 액세스할 수 있습니다.
  • getMessageProperty("user.color");  
  • getUserProperty("color");
참고: 중개 메시지 선택기는 user 접두부를 포함해야 합니다.
JMS 특성 메소드는 JMS API가 지원하는 유형이 있는 사용자 특성에만 영향을 미칩니다.
  • clearProperties()는 JMS에 의해 지원되는 특성만 지웁니다.
  • propertyExists()는 특성 유형이 JMS에 의해 지원되는 경우에만 true를 리턴합니다.
  • getPropertyNames()는 JMS에 의해 지원되는 유형이 있는 특성만 포함합니다.
  • setObjectProperty("xxxx", null);는 JMS에 의해 지원되는 경우에만 특성을 지웁니다.
setxxxxProperty("xxxx", value)는 값이 널이 아닌 경우 모든 유형의 사용자 특성을 대체함에 유의하십시오.

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjp0027_
파일 이름:rjp0027_.html