JavaTM Platform
Standard Ed. 6

javax.naming
클래스 BinaryRefAddr

java.lang.Object 
  상위를 확장 javax.naming.RefAddr 
      상위를 확장 javax.naming.BinaryRefAddr
모든 구현된 인터페이스:
Serializable


public class BinaryRefAddr
extends RefAddr

이 클래스는, 통신단점의 주소의 바이너리 형식을 나타냅니다.

BinaryRefAddr 는, 통신 기구, 및 그 통신 기구에 고유의 주소 기술이 포함된 불투명한 버퍼를 기술하는 형태로 구성됩니다. 주소형의 형식 및 해석과 불투명한 버퍼의 내용은, 3 살의 관계자의 합의에 근거하고 있습니다. 3 개의 그룹이란, 주소를 사용하는 클라이언트, 주소를 사용해 접속되는 객체 또는 서버, 주소를 작성하는 관리자 또는 프로그램입니다.

바이너리 참조 주소의 예는, BER X. 500 표시 주소입니다. 다른 예로서는, 서비스의 객체 핸들의 직렬화 된 형식이 있습니다.

바이너리 참조 주소는, 필드가 작성되면(자) 치환할 수 없다고 하는 의미로 불변입니다. 다만, 불투명한 버퍼의 보관 유지에 사용되는 바이트 배열을 사용할 수 있습니다. 프로그램에서는, 이 바이트 배열은, 가능한 한 변경하지 말아 주세요. 이 바이트 배열의 변경에는, 명시적인 동기화가 필요합니다.

도입된 버젼:
1.3
관련 항목:
RefAddr , StringRefAddr , 직렬화 된 형식

필드의 개요
 
클래스 javax.naming. RefAddr 로부터 상속된 필드
addrType
 
생성자 의 개요
BinaryRefAddr (String  addrType, byte[] src)
          주소형 및 내용의 바이트 배열을 사용해, BinaryRefAddr 의 새로운 인스턴스를 구축합니다.
BinaryRefAddr (String  addrType, byte[] src, int offset, int count)
          주소형 및 내용의 바이트 배열 영역을 사용해, BinaryRefAddr 의 새로운 인스턴스를 구축합니다.
 
메소드의 개요
 boolean equals (Object  obj)
          obj 가 이 주소와 동일한가가 판단됩니다.
 Object getContent ()
          이 주소의 내용을 객체로서 가져옵니다.
 int hashCode ()
          이 주소의 해시 코드를, 그 주소형과 내용을 사용해 계산합니다.
 String toString ()
          이 주소의 캐릭터 라인 표현을 생성합니다.
 
클래스 javax.naming. RefAddr 로부터 상속된 메소드
getType
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , finalize , getClass , notify , notifyAll , wait , wait , wait
 

생성자 의 상세

BinaryRefAddr

public BinaryRefAddr(String  addrType,
                     byte[] src)
주소형 및 내용의 바이트 배열을 사용해, BinaryRefAddr 의 새로운 인스턴스를 구축합니다.

파라미터:
addrType - 주소의 형태를 기술하는 null 이외의 캐릭터 라인
src - 바이트 배열로서의 주소의 null 이외의 내용 src 의 내용은, 새로운 BinaryRefAddr 에 카피된다

BinaryRefAddr

public BinaryRefAddr(String  addrType,
                     byte[] src,
                     int offset,
                     int count)
주소형 및 내용의 바이트 배열 영역을 사용해, BinaryRefAddr 의 새로운 인스턴스를 구축합니다.

파라미터:
addrType - 주소의 형태를 기술하는 null 이외의 캐릭터 라인
src - 바이트 배열로서의 주소의 null 이외의 내용 src 의 내용은, 새로운 BinaryRefAddr 에 카피되는
offset - 바이트를 취득하는 src 의 개시 인덱스 0 <= offset <= src.length
count - src 로부터 추출되는 바이트수 0 <= count <= src.length-offset
메소드의 상세

getContent

public Object  getContent()
이 주소의 내용을 객체로서 가져옵니다. 결과는 바이트 배열이 됩니다. 이 배열을 변경하면(자), 이 BinaryRefAddr 의 내용에 영향을 줍니다. 프로그램에서는, 이 배열의 내용은, 가능한 한 변경하지 말아 주세요. 변경이 필요한 경우는, 버퍼를 잠그어 주세요.

정의:
클래스 RefAddr 내의 getContent
반환값:
이 주소의 내용이 포함되는 null 이외의 버퍼

equals

public boolean equals(Object  obj)
obj 가 이 주소와 동일한가가 판단됩니다. 같은 주소형이 포함되어 내용이 바이트 단위로 같은 경우는, 동일하다고 판단됩니다.

오버라이드(override):
클래스 RefAddr 내의 equals
파라미터:
obj - null 의 가능성이 있는 체크 대상 객체
반환값:
객체가 동일한 경우는 true, 그렇지 않은 경우는 false
관련 항목:
RefAddr.getContent() , RefAddr.getType()

hashCode

public int hashCode()
이 주소의 해시 코드를, 그 주소형과 내용을 사용해 계산합니다. 2 개의 BinaryRefAddr 의 주소형 및 내용이 같은 경우는, 해시 코드도 같게 됩니다. 다른 BinaryRefAddr 가 같은 해시 코드를 가질 수도 있습니다.

오버라이드(override):
클래스 RefAddr 내의 hashCode
반환값:
int 로서의 이 주소의 해시 코드
관련 항목:
Object.hashCode()

toString

public String  toString()
이 주소의 캐릭터 라인 표현을 생성합니다. 캐릭터 라인은 주소의 형태 및 라벨 첨부의 내용으로 구성됩니다. 내용의 최초의 32 바이트가 16 진수로 표시됩니다. 32 바이트를 넘는 경우는, 넘고 있는 것이 「...」(으)로 표시됩니다. 이 캐릭터 라인은 디버그를 위해서(때문에) 사용되어 프로그램에 의해 해석될 것은 없습니다.

오버라이드(override):
클래스 RefAddr 내의 toString
반환값:
이 주소의 null 이외의 캐릭터 라인 표현

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.