ServiceCodeBuilder Class

public class ServiceCodeBuilder extends CodeBuilderBase

Used to create service proxy object and method dispatcher object. For internal use only.

Constructor Summary

Constructor Description
ServiceCodeBuilder()

Method Summary

Modifier and Type Method and Description
MethodBodyTypesBuildResult buildMethodBodyTypes(Class<?> interfaceType)
MethodDispatcherBuildResult buildMethodDispatcher(Class<?> interfaceType)
ProxyGeneratorBuildResult buildProxyGenerator(Class<?> interfaceType)
ServiceMethodDispatcherBase getOrCreateMethodDispatcher(Class<?> serviceInterfaceType)
ServiceProxyGenerator getOrCreateProxyGenerator(Class<?> serviceInterfaceType)

Inherited Members

Constructor Details

ServiceCodeBuilder

protected ServiceCodeBuilder()

Method Details

buildMethodBodyTypes

protected MethodBodyTypesBuildResult buildMethodBodyTypes(Class interfaceType)

Parameters:

interfaceType

buildMethodDispatcher

protected MethodDispatcherBuildResult buildMethodDispatcher(Class interfaceType)

Parameters:

interfaceType

buildProxyGenerator

protected ProxyGeneratorBuildResult buildProxyGenerator(Class interfaceType)

Parameters:

interfaceType

getOrCreateMethodDispatcher

public static ServiceMethodDispatcherBase getOrCreateMethodDispatcher(Class serviceInterfaceType)

Parameters:

serviceInterfaceType

getOrCreateProxyGenerator

public static ServiceProxyGenerator getOrCreateProxyGenerator(Class serviceInterfaceType)

Parameters:

serviceInterfaceType

Applies to