001package com.hammurapi.common.concurrent; 002 003import java.util.Iterator; 004 005/** 006 * This is a marker interface. 007 * If an invocation argument is of this type, Synapse iterates over the argument values and invokes 008 * Invocation for each element. If there is more than one argument of this type, values are permutated. 009 * @author Pavel Vlasov 010 * 011 * @param <E> 012 */ 013public interface ArgumentIterator<E> extends Iterator<E> { 014 015}