Class TransactionInvocationHandlerFactory


  • public class TransactionInvocationHandlerFactory
    extends java.lang.Object
    Factory for creating transaction-aware behaviour invocation handlers.
    • Constructor Detail

      • TransactionInvocationHandlerFactory

        public TransactionInvocationHandlerFactory​(TransactionBehaviourQueue queue)
        Construct
        Parameters:
        queue - behaviour queue
    • Method Detail

      • createHandler

        public <P extends Policy> java.lang.reflect.InvocationHandler createHandler​(Behaviour behaviour,
                                                                                    PolicyDefinition<P> definition,
                                                                                    P policyInterface)
        Create Invocation Handler
        Type Parameters:
        P - P extends Policy
        Parameters:
        behaviour - Behaviour
        definition - PolicyDefinition

        policyInterface - P
        Returns:
        invocation handler