Compartilhar via


CodeBuilderBase Classe

  • java.lang.Object
    • CodeBuilder
      • microsoft.servicefabric.services.remoting.builder.CodeBuilderBase

public class CodeBuilderBase implements CodeBuilder

Classe base da qual as classes de Construtor de Código de Ator e Serviços se estendem.

Resumo do Construtor

Construtor Description
CodeBuilderBase(CodeBuilderNamesBase codeBuilderNames)

Resumo do método

Modificador e tipo Método e descrição
abstract MethodBodyTypesBuildResult buildMethodBodyTypes(Class<?> interfaceType)

Tipos de corpo do método

abstract MethodDispatcherBuildResult buildMethodDispatcher(Class<?> interfaceType)

Dispatcher de método

abstract ProxyGeneratorBuildResult buildProxyGenerator(Class<?> interfaceType)

Gerador de proxy.

CodeBuilderNames getNames()

Obter nomes de construtor de código.

MethodBodyTypesBuildResult getOrBuildMethodBodyTypes(Class<?> interfaceType)

Obter ou Criar tipo de corpo do método.

MethodDispatcherBuildResult getOrBuildMethodDispatcher(Class<?> interfaceType)

Obter ou compilar dispatcher de método.

ProxyGeneratorBuildResult getOrBuildProxyGenerator(Class<?> interfaceType)

Obter ou compilar o gerador de proxy.

Detalhes do construtor

CodeBuilderBase

protected CodeBuilderBase(CodeBuilderNamesBase codeBuilderNames)

Parâmetros:

codeBuilderNames

Detalhes do método

buildMethodBodyTypes

protected abstract MethodBodyTypesBuildResult buildMethodBodyTypes(Class interfaceType)

Tipos de corpo do método

Parâmetros:

interfaceType - Tipo de interface.

Retornos:

Resultado da compilação de tipos de corpo do método.

buildMethodDispatcher

protected abstract MethodDispatcherBuildResult buildMethodDispatcher(Class interfaceType)

Dispatcher de método

Parâmetros:

interfaceType - tipo de interface

Retornos:

Resultado do build do dispatcher de método.

buildProxyGenerator

protected abstract ProxyGeneratorBuildResult buildProxyGenerator(Class interfaceType)

Gerador de proxy.

Parâmetros:

interfaceType - Tipo de interface.

Retornos:

Resultado da compilação do gerador de proxy.

getNames

public CodeBuilderNames getNames()

Obter nomes de construtor de código.

Substituições:

CodeBuilderBase.getNames()

Retornos:

Um objeto de CodeBuilderNames

getOrBuildMethodBodyTypes

public MethodBodyTypesBuildResult getOrBuildMethodBodyTypes(Class interfaceType)

Obter ou Criar tipo de corpo do método.

Substituições:

CodeBuilderBase.getOrBuildMethodBodyTypes(Class<?> interfaceType)

Parâmetros:

interfaceType - Tipo de interface.

Retornos:

Resultado da compilação de tipos de corpo do método microsoft.servicefabric.services.remoting.builder.MethodBodyTypesBuildResult

getOrBuildMethodDispatcher

public MethodDispatcherBuildResult getOrBuildMethodDispatcher(Class interfaceType)

Obter ou compilar dispatcher de método.

Substituições:

CodeBuilderBase.getOrBuildMethodDispatcher(Class<?> interfaceType)

Parâmetros:

interfaceType - Tipo da Interface.

Retornos:

Resultado da compilação do Dispatcher de método.

getOrBuildProxyGenerator

public ProxyGeneratorBuildResult getOrBuildProxyGenerator(Class interfaceType)

Obter ou compilar o gerador de proxy.

Substituições:

CodeBuilderBase.getOrBuildProxyGenerator(Class<?> interfaceType)

Parâmetros:

interfaceType - Tipo de interface.

Retornos:

resultado da compilação do gerador de proxy ProxyGeneratorBuildResult

Aplica-se a