jodd.proxetta.impl
Class ProxyProxetta

java.lang.Object
  extended by jodd.proxetta.Proxetta
      extended by jodd.proxetta.impl.ProxyProxetta

public class ProxyProxetta
extends Proxetta

Proxetta that creates proxies.


Field Summary
protected  ProxyAspect[] aspects
           
 
Fields inherited from class jodd.proxetta.Proxetta
classLoader, classNameSuffix, debugFolder, forced, variableClassName
 
Constructor Summary
ProxyProxetta(ProxyAspect... aspects)
           
 
Method Summary
 ProxyProxettaBuilder builder()
          Creates ProxettaBuilder with current options.
 ProxyProxettaBuilder builder(java.lang.Class target)
           
 ProxyProxettaBuilder builder(java.lang.Class target, java.lang.String targetProxyClassName)
           
 ProxyAspect[] getAspects()
          Returns aspects.
static ProxyProxetta withAspects(ProxyAspect... aspects)
          Specifies aspects for the target and creates this Proxetta instance.
 
Methods inherited from class jodd.proxetta.Proxetta
getClassLoader, getClassNameSuffix, getDebugFolder, isForced, isVariableClassName, setClassLoader, setClassNameSuffix, setDebugFolder, setForced, setVariableClassName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aspects

protected final ProxyAspect[] aspects
Constructor Detail

ProxyProxetta

public ProxyProxetta(ProxyAspect... aspects)
Method Detail

withAspects

public static ProxyProxetta withAspects(ProxyAspect... aspects)
Specifies aspects for the target and creates this Proxetta instance.


getAspects

public ProxyAspect[] getAspects()
Returns aspects.


builder

public ProxyProxettaBuilder builder()
Creates ProxettaBuilder with current options.

Specified by:
builder in class Proxetta

builder

public ProxyProxettaBuilder builder(java.lang.Class target)

builder

public ProxyProxettaBuilder builder(java.lang.Class target,
                                    java.lang.String targetProxyClassName)


Copyright © 2003-2012 Jodd Team