Package org.obligate.annotations.contract.proxy

Interface Summary
RulesProxy Provides a simple proxy to the rules engine being used.

Class Summary
ContractProxy A dynamic proxy that looks for the contract annotations and applies them to the call and the result.
ContractProxyFactory Simple factory class that returns an contract proxy implementation based on the interface supplied.
FactoryImplementationHelper<ServiceInterface> This factory implementation assumes a static implementation of the factory method.
IndirectContractProxy This class acts as a proxy for EJB calls, this has to do indirection between the external interface and the EJB interface, the reason for this is due to the issue of the slightly odd way that EJB separates the implementation from the generated interfaces.
ServiceLocator Simple Service locator