Sprache

ServiceLoader.Load Methode

Definition

Überlädt

Name Beschreibung
Load(Class)

Erstellt ein neues Dienstladeprogramm für den angegebenen Diensttyp mit dem Java des aktuellen Threads.

Load(Class, ClassLoader)

Erstellt ein neues Dienstladeprogramm für den angegebenen Diensttyp und klassenladeprogramm.

Load(Class)

Erstellt ein neues Dienstladeprogramm für den angegebenen Diensttyp mit dem Java des aktuellen Threads.

[Android.Runtime.Register("load", "(Ljava/lang/Class;)Ljava/util/ServiceLoader;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "S" })]
public static Java.Util.ServiceLoader? Load(Java.Lang.Class? service);
[<Android.Runtime.Register("load", "(Ljava/lang/Class;)Ljava/util/ServiceLoader;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "S" })>]
static member Load : Java.Lang.Class -> Java.Util.ServiceLoader

Parameter

service
Class

Die Schnittstelle oder abstrakte Klasse, die den Dienst darstellt

Gibt zurück

Ein neuer Dienstladeprogramm

Attribute

Hinweise

Erstellt ein neues Dienstladeprogramm für den angegebenen Diensttyp unter Verwendung des Java.lang.Thread#getContextClassLoader-Kontextklassenladeprogramms des aktuellen Threads.

Ein Aufruf dieser Komfortmethode des Formulars

<Blockquote>

ServiceLoader.load(<i>service</i>)

</blockquote>

entspricht

<Blockquote>

ServiceLoader.load(<i>service</i>,
                               Thread.currentThread().getContextClassLoader())

</blockquote>

Java Dokumentation für java.util.ServiceLoader.load(java.lang.Class<S>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Load(Class, ClassLoader)

Erstellt ein neues Dienstladeprogramm für den angegebenen Diensttyp und klassenladeprogramm.

[Android.Runtime.Register("load", "(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "S" })]
public static Java.Util.ServiceLoader? Load(Java.Lang.Class? service, Java.Lang.ClassLoader? loader);
[<Android.Runtime.Register("load", "(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/ServiceLoader;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "S" })>]
static member Load : Java.Lang.Class * Java.Lang.ClassLoader -> Java.Util.ServiceLoader

Parameter

service
Class

Die Schnittstelle oder abstrakte Klasse, die den Dienst darstellt

loader
ClassLoader

Das Klassenladeprogramm, das zum Laden von Anbieterkonfigurationsdateien und Anbieterklassen verwendet werden soll, oder null wenn das Systemklassenladeprogramm (oder, falls dies fehlschlägt, das Bootstrap-Klassenladeprogramm) verwendet werden soll

Gibt zurück

Ein neuer Dienstladeprogramm

Attribute

Hinweise

Erstellt ein neues Dienstladeprogramm für den angegebenen Diensttyp und klassenladeprogramm.

Java Dokumentation für java.util.ServiceLoader.load(java.lang.Class<S>, java.lang.ClassLoader).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: