ServiceLoader.Load Método

Definição

Sobrecargas

Nome Description
Load(Class)

Cria um novo carregador de serviço para o tipo de serviço fornecido, usando o java do thread atual.

Load(Class, ClassLoader)

Cria um novo carregador de serviço para o tipo de serviço e o carregador de classe fornecidos.

Load(Class)

Cria um novo carregador de serviço para o tipo de serviço fornecido, usando o java do thread atual.

[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

A interface ou a classe abstrata que representa o serviço

Retornos

Um novo carregador de serviço

Atributos

Comentários

Cria um novo carregador de serviço para o tipo de serviço fornecido, usando o carregador de classe de contexto java.lang.Thread#getContextClassLoader do thread atual.

Uma invocação desse método de conveniência do formulário

<blockquote>

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

</blockquote>

é equivalente a

<blockquote>

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

</blockquote>

Documentação Java para java.util.ServiceLoader.load(java.lang.Class<S>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Load(Class, ClassLoader)

Cria um novo carregador de serviço para o tipo de serviço e o carregador de classe fornecidos.

[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

A interface ou a classe abstrata que representa o serviço

loader
ClassLoader

O carregador de classe a ser usado para carregar arquivos de configuração do provedor e classes de provedor, ou null se o carregador de classe do sistema (ou, falhando, o carregador de classe bootstrap) deve ser usado

Retornos

Um novo carregador de serviço

Atributos

Comentários

Cria um novo carregador de serviço para o tipo de serviço e o carregador de classe fornecidos.

Documentação Java para java.util.ServiceLoader.load(java.lang.Class<S>, java.lang.ClassLoader).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a