ProxyGeneratorBuilder Class

  • java.lang.Object
    • microsoft.servicefabric.services.remoting.builder.CodeBuilderModule
      • microsoft.servicefabric.services.remoting.builder.ProxyGeneratorBuilder

public class ProxyGeneratorBuilder

Abstract Proxy Generator builder class from which Actor and Services Proxy Generator classes extend. For internal use only.

Constructor Summary

Constructor Description
ProxyGeneratorBuilder(CodeBuilder codeBuilder, Class<?> proxyBaseType)

Method Summary

Modifier and Type Method and Description
abstract void addAdditionalImplementations(ClassWriter cw, Class<?> interfaceType)
ProxyGeneratorBuildResult build(Class<?> interfaceType, InterfaceDescription[] interfaceDescriptions)
abstract ProxyGenerator createProxyGenerator(Class<?> interfaceType, Class<?> proxyActivatorType)

Inherited Members

microsoft.servicefabric.services.remoting.builder.CodeBuilderModule.CodeBuilderModule(CodeBuilder) microsoft.servicefabric.services.remoting.builder.CodeBuilderModule.getCodeBuilder()

Constructor Details

ProxyGeneratorBuilder

public ProxyGeneratorBuilder(CodeBuilder codeBuilder, Class proxyBaseType)

Parameters:

codeBuilder
proxyBaseType

Method Details

addAdditionalImplementations

protected abstract void addAdditionalImplementations(ClassWriter cw, Class interfaceType)

Parameters:

cw
interfaceType

build

public ProxyGeneratorBuildResult build(Class interfaceType, InterfaceDescription[] interfaceDescriptions)

Parameters:

interfaceType
interfaceDescriptions

createProxyGenerator

protected abstract ProxyGenerator createProxyGenerator(Class interfaceType, Class proxyActivatorType)

Parameters:

interfaceType
proxyActivatorType

Applies to