다음을 통해 공유


SelectorProvider.Provider 메서드

정의

이 Java 가상 머신 호출에 대한 시스템 차원의 기본 선택기 공급자를 반환합니다.

[Android.Runtime.Register("provider", "()Ljava/nio/channels/spi/SelectorProvider;", "")]
public static Java.Nio.Channels.Spi.SelectorProvider? Provider();
[<Android.Runtime.Register("provider", "()Ljava/nio/channels/spi/SelectorProvider;", "")>]
static member Provider : unit -> Java.Nio.Channels.Spi.SelectorProvider

반환

시스템 전체 기본 선택기 공급자

특성

설명

이 Java 가상 머신 호출에 대한 시스템 차원의 기본 선택기 공급자를 반환합니다.

이 메서드의 첫 번째 호출은 다음과 같이 기본 공급자 개체를 찾습니다.

<ol>

<리>

시스템 속성 java.nio.channels.spi.SelectorProvider 이 정의되면 구체적인 공급자 클래스의 정규화된 이름이 됩니다. 클래스가 로드되고 인스턴스화됩니다. 이 프로세스가 실패하면 지정되지 않은 오류가 throw됩니다.

</리>

<리>

시스템 클래스 로더에 표시되는 jar 파일에 공급자 클래스가 설치되어 있고 해당 jar 파일에 리소스 디렉터리에 META-INF/services이름이 지정된 java.nio.channels.spi.SelectorProvider 공급자 구성 파일이 포함된 경우 해당 파일에 지정된 첫 번째 클래스 이름이 지정됩니다. 클래스가 로드되고 인스턴스화됩니다. 이 프로세스가 실패하면 지정되지 않은 오류가 throw됩니다.

</리>

<리>

마지막으로 위의 의미로 지정된 공급자가 없으면 시스템 기본 공급자 클래스가 인스턴스화되고 결과가 반환됩니다.

</리>

</ol>

이 메서드의 후속 호출은 첫 번째 호출에서 반환된 공급자를 반환합니다.

에 대한 java.nio.channels.spi.SelectorProvider.provider()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상