JavaTM Platform
Standard Ed. 6

javax.management.loading
인터페이스 MLetMBean

기존의 구현 클래스의 일람:
MLet , PrivateMLet


public interface MLetMBean

MLet MBean 의 remote administration 인터페이스를 공개합니다.

도입된 버젼:
1.5

메소드의 개요
 void addURL (String  url)
          지정된 URL 를, 클래스 및 자원을 검색하기 위한 URL 리스트에 추가합니다.
 void addURL (URL  url)
          지정된 URL 를, 클래스 및 자원을 검색하기 위한 URL 리스트에 추가합니다.
 String getLibraryDirectory ()
          네이티브 라이브러리를 메모리에 로드하기 전에 포함하는 라이브러리 로더에 의해 현재 사용되고 있는 디렉토리를 가져옵니다.
 Set <Object > getMBeansFromURL (String  url)
          MBean 서버에 추가될 예정의 MBean 를 정의하는 MLET 태그를 포함한 텍스트 파일을 로드합니다.
 Set <Object > getMBeansFromURL (URL  url)
          MBean 서버에 추가될 예정의 MBean 를 정의하는 MLET 태그를 포함한 텍스트 파일을 로드합니다.
 URL getResource (String  name)
          지정된 이름을 가지는 자원을 검색합니다.
 InputStream getResourceAsStream (String  name)
          지정된 자원을 읽어들이는 입력 스트림을 돌려줍니다.
 Enumeration <URL > getResources (String  name)
          지정된 이름을 가지는 모든 자원을 검색합니다.
 URL [] getURLs ()
          클래스 및 자원을 로드하기 위한 URL 의 검색 패스를 돌려줍니다.
 void setLibraryDirectory (String  libdir)
          네이티브 라이브러리를 메모리에 로드하기 전에 포함하는 라이브러리 로더에 의해 사용되는 디렉토리를 설정합니다.
 

메소드의 상세

getMBeansFromURL

Set <Object > getMBeansFromURL(String  url)
                             throws ServiceNotFoundException 
MBean 서버에 추가될 예정의 MBean 를 정의하는 MLET 태그를 포함한 텍스트 파일을 로드합니다. 이 텍스트 파일의 장소는, URL 로 지정됩니다. 텍스트 파일은 UTF-8 encode에 의해 읽어내집니다. MLET 파일로 지정된 MBean 는, MBean 서버로 인스턴스화 되어 등록됩니다.

파라미터:
url - 로드 되는 텍스트 파일의 URL 에 상당하는 String 객체
반환값:
로드 된 m-let 텍스트 파일내의 MLET 태그 마다 1 개의 엔트리를 포함한 세트. 각 엔트리는, 작성된 MBean 의 ObjectInstance 지정한다. MBean 를 작성할 수 없었던 경우는, throw 가능한 객체 (에러 또는 예외)를 지정한다
예외:
ServiceNotFoundException - m-let 텍스트 파일에 MLET 태그가 포함되지 않은 경우, m-let 텍스트 파일이 발견되지 않는 경우, MLET 태그의 필수 속성이 지정되어 있지 않은 경우, 또는 url 의 값이 부정한 경우

getMBeansFromURL

Set <Object > getMBeansFromURL(URL  url)
                             throws ServiceNotFoundException 
MBean 서버에 추가될 예정의 MBean 를 정의하는 MLET 태그를 포함한 텍스트 파일을 로드합니다. 이 텍스트 파일의 장소는, URL 로 지정됩니다. 텍스트 파일은 UTF-8 encode에 의해 읽어내집니다. MLET 파일로 지정된 MBean 는, MBean 서버로 인스턴스화 되어 등록됩니다.

파라미터:
url - 로드 되는 텍스트 파일의 URL 에 상당하는 URL 객체
반환값:
로드 된 m-let 텍스트 파일내의 MLET 태그 마다 1 개의 엔트리를 포함한 세트. 각 엔트리는, 작성된 MBean 의 ObjectInstance 지정한다. MBean 를 작성할 수 없었던 경우는, throw 가능한 객체 (에러 또는 예외)를 지정한다
예외:
ServiceNotFoundException - m-let 텍스트 파일에 MLET 태그가 포함되지 않은 경우, m-let 텍스트 파일이 발견되지 않는 경우, MLET 태그의 필수 속성이 지정되어 있지 않은 경우, 또는 url 의 값이 null 인 경우

addURL

void addURL(URL  url)
지정된 URL 를, 클래스 및 자원을 검색하기 위한 URL 리스트에 추가합니다.

파라미터:
url - 추가하는 URL

addURL

void addURL(String  url)
            throws ServiceNotFoundException 
지정된 URL 를, 클래스 및 자원을 검색하기 위한 URL 리스트에 추가합니다.

파라미터:
url - 추가하는 URL
예외:
ServiceNotFoundException - 이상한 형식의 URL 가 지정되었을 경우

getURLs

URL [] getURLs()
클래스 및 자원을 로드하기 위한 URL 의 검색 패스를 돌려줍니다. 이것에는, 생성자 으로 지정된 URL 의 원의 리스트와 나중에 addURL() 메소드에 의해 추가된 URL 도 포함됩니다.

반환값:
URL 의 리스트

getResource

URL  getResource(String  name)
지정된 이름을 가지는 자원을 검색합니다. 자원은, 클래스 코드로부터 코드 위치에 의존하지 않는 방법으로 액세스 가능한 데이터 (이미지, 오디오, 텍스트 등)입니다. 자원의 이름은, 「/」으로 단락지어진 경로명이며, 이것에 의해 자원이 식별됩니다.

파라미터:
name - 자원명
반환값:
자원을 읽어들이기 위한 URL. 다만, 자원이 발견되지 않았던 경우나, 호출측이 자원을 취득하는 적절한 특권을 가지고 있지 않은 경우는 null

getResourceAsStream

InputStream  getResourceAsStream(String  name)
지정된 자원을 읽어들이는 입력 스트림을 돌려줍니다. 검색순서에 대해서는, getResource(String)의 문서를 참조해 주세요.

파라미터:
name - 자원명
반환값:
자원을 읽어들이기 위한 입력 스트림. 자원이 발견되지 않았던 경우는 null

getResources

Enumeration <URL > getResources(String  name)
                              throws IOException 
지정된 이름을 가지는 모든 자원을 검색합니다. 자원은, 클래스 코드로부터 코드 위치에 의존하지 않는 방법으로 액세스 가능한 데이터 (이미지, 오디오, 텍스트 등)입니다. 자원의 이름은, 「/」으로 단락지어진 경로명이며, 이것에 의해 자원이 식별됩니다.

파라미터:
name - 자원명
반환값:
자원에 대한 URL 의 열거. 자원이 발견되지 않았던 경우, 열거는 비운다. 액세스 할 수 없는 자원은 열거되지 않는다
예외:
IOException - 자원의 검색중에 입출력 예외가 발생했을 경우

getLibraryDirectory

String  getLibraryDirectory()
네이티브 라이브러리를 메모리에 로드하기 전에 포함하는 라이브러리 로더에 의해 현재 사용되고 있는 디렉토리를 가져옵니다.

반환값:
라이브러리 로더에 의해 현재 사용되고 있는 디렉토리
예외:
UnsupportedOperationException - 이 구현이 네이티브 라이브러리의 이 포함 방법을 지원하지 않는 경우
관련 항목:
setLibraryDirectory(java.lang.String)

setLibraryDirectory

void setLibraryDirectory(String  libdir)
네이티브 라이브러리를 메모리에 로드하기 전에 포함하는 라이브러리 로더에 의해 사용되는 디렉토리를 설정합니다.

파라미터:
libdir - 라이브러리 로더에 의해 사용되는 디렉토리
예외:
UnsupportedOperationException - 이 구현이 네이티브 라이브러리의 이 포함 방법을 지원하지 않는 경우
관련 항목:
getLibraryDirectory()

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 도 참조해 주세요.