Compartir a través de


ServiceLoader.Load Método

Definición

Sobrecargas

Load(Class)

Crea un nuevo cargador de servicio para el tipo de servicio determinado, mediante java del subproceso actual.

Load(Class, ClassLoader)

Crea un cargador de servicio para el tipo de servicio y el cargador de clases especificados.

Load(Class)

Crea un nuevo cargador de servicio para el tipo de servicio determinado, mediante java del subproceso actual.

[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

Parámetros

service
Class

Interfaz o clase abstracta que representa el servicio

Devoluciones

Un nuevo cargador de servicios

Atributos

Comentarios

Crea un nuevo cargador de servicio para el tipo de servicio determinado, mediante el cargador de clases de contexto java.lang.Thread#getContextClassLoader del subproceso actual.

Una invocación de este método de conveniencia del formulario

<blockquote>

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

</blockquote>

es equivalente a

<blockquote>

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

</blockquote>

Documentación de Java para java.util.ServiceLoader.load(java.lang.Class<S>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Load(Class, ClassLoader)

Crea un cargador de servicio para el tipo de servicio y el cargador de clases especificados.

[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

Parámetros

service
Class

Interfaz o clase abstracta que representa el servicio

loader
ClassLoader

Cargador de clases que se va a usar para cargar los archivos de configuración del proveedor y las clases de proveedor, o null si se va a usar el cargador de clases del sistema (o, con errores, el cargador de clases de arranque) se va a usar.

Devoluciones

Un nuevo cargador de servicios

Atributos

Comentarios

Crea un cargador de servicio para el tipo de servicio y el cargador de clases especificados.

Documentación de Java para java.util.ServiceLoader.load(java.lang.Class<S>, java.lang.ClassLoader).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a