    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}