001package com.hammurapi.common.concurrent;
002
003import java.util.concurrent.ExecutorService;
004import java.util.concurrent.Future;
005
006public class SynapseChain<C, R, K, E extends Exception> implements Synapse<C, R, K, E> {
007        
008        public SynapseChain(Synapse<C, R, K, E>... synapses) {
009                // TODO Auto-generated constructor stub
010        }
011
012        @Override
013        public void setInvocable(Invocable<C, R, K, E> invocable) {
014                // TODO Auto-generated method stub
015                
016        }
017
018        @Override
019        public Future<Iterable<R>> invoke(C context, Invocation<K> invocation, ExecutorService executorService) {
020                // TODO Auto-generated method stub
021                return null;
022        }
023
024        @Override
025        public Class<Future<Iterable<R>>> getReturnType() {
026                // TODO Auto-generated method stub
027                return null;
028        }
029
030        @Override
031        public Class<?>[] getParameterTypes() {
032                // TODO Auto-generated method stub
033                return null;
034        }
035
036}