Package org.objectweb.jac.wrappers

Provides a set of generic wrappers that can be used to program aspect components.

See:
          Description

Class Summary
CacheWrapper CacheWrapper implements a wrapper that caches the wrappee methods results so that it can avoid the wrappee computations.
ForwardingWrapper This wrapper forwards the method calls that arrive on the wrappee to another object.
LimiterWrapper LimiterWrapper implements a wrapper that tests a counter value before calling the wrappee object.
VerboseWrapper This wrapper prints some informations about the wrapped method when it is called.
 

Exception Summary
ForwardingException Signals that the forwarding wrapper was not able to forward.
LimiterException Signals that something is wrong with the limits of the limiter wrapper.
 

Package org.objectweb.jac.wrappers Description

Provides a set of generic wrappers that can be used to program aspect components.

The defined wrappers defined in this package are general purpose wrappers that can be used in various functional programs. They are also provided as samples to implement generic wrappers. For instance, LiniterWrapper is a sample on how to implement external constraints on object states.

Related Documentation

For overviews, sources, tutorials, examples, guides, and tool documentation, please see: