de.upb.swtpra05.group03.shuttle
Class ModulContainerInvocationHandler

java.lang.Object
  extended byde.upb.swtpra05.group03.shuttle.ModulContainerInvocationHandler
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

class ModulContainerInvocationHandler
extends java.lang.Object
implements java.lang.reflect.InvocationHandler

Handles invocations by invoking all contained instances.


Field Summary
private  java.util.List instances
          instances to invoke
 
Constructor Summary
ModulContainerInvocationHandler(java.util.List theInstances)
          Constructor
 
Method Summary
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instances

private final java.util.List instances
instances to invoke

Constructor Detail

ModulContainerInvocationHandler

public ModulContainerInvocationHandler(java.util.List theInstances)
Constructor

Parameters:
theInstances - The instances to invoke
Method Detail

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Throws:
java.lang.Throwable