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}