public final class ProxyBuilder extends java.lang.Object
Constructor and Description |
---|
ProxyBuilder(java.lang.String type,
ServicePoint point) |
ProxyBuilder(java.lang.String type,
ServicePoint point,
boolean outerProxy)
Constructs a new builder.
|
Modifier and Type | Method and Description |
---|---|
void |
addServiceMethods(java.lang.String indirection)
Creates the service methods for the class.
|
ClassFab |
getClassFab() |
public ProxyBuilder(java.lang.String type, ServicePoint point)
public ProxyBuilder(java.lang.String type, ServicePoint point, boolean outerProxy)
toString()
method. The service extension point is used to identify the service
interface and service id.type
- used as part of the toString()
method's return valuepoint
- the service point for which this proxy is being constructedouterProxy
- if false, then the proxy can extend the service points service interface always.
If true and the service point's declared interface is actually a bean class (not
an interface), then the proxy will be a subclass of that bean.public ClassFab getClassFab()
public void addServiceMethods(java.lang.String indirection)
indirection
- the name of a variable, or a method invocation snippet, used to redirect the
invocation on the proxy to the actual service implementation.