See: Description
| Interface | Description |
|---|---|
| AnnotationInfo |
Annotation information.
|
| ClassInfo |
Various target class information.
|
| MethodInfo |
Method info provides various information about a method.
|
| ProxyAdvice |
ProxyAdvice is the code portion of an aspect, i.e. the logic that replaces crosscutting concern.
|
| ProxyPointcut |
Pointcut is a set of points in the application where advice should be applied, i.e.
|
| Class | Description |
|---|---|
| InvokeAspect |
Invoke aspect defines method pointcuts that should be replaced and
their advice replacements.
|
| InvokeInfo |
Information about invocation.
|
| InvokeReplacer |
Invocation advice represents a method that will replace some invocation pointcut.
|
| JoddProxetta |
Jodd PROXETTA module.
|
| Proxetta<T extends Proxetta> |
Proxetta creates dynamic proxy classes in the run-time.
|
| ProxettaBuilder |
Proxetta builder.
|
| ProxettaUtil |
Proxetta utilities.
|
| ProxyAspect |
Proxy aspect contains advice and pointcut rules for applying advice.
|
| ProxyTarget |
Marker class for
proxy implementations. |
| ProxyTargetInfo |
Holder for various
ProxyTarget information. |
| ProxyTargetReplacement |
Replacements methods for
ProxyTarget methods. |
| Exception | Description |
|---|---|
| ProxettaException |
Proxy is defined by an aspect: advice and pointcut. Proxetta proxy implementation is all about wrapping target methods at defined pointcuts with advice's methods. Advice's methods intercepts target method invocation.
Proxetta advices are plain java code that use special 'macro'-alike static methods from ProxyTarget class.
These static method invocations will be replaced with appropriate target invocation, once when proxy
subclass is created. This unique feature makes generated code not to use reflections, and therefore, very fast.
Copyright © 2003-2013 Jodd Team