com.github.oxo42.stateless4j.delegates.Action4 Maven / Gradle / Ivy
package com.github.oxo42.stateless4j.delegates;
/**
* Represents an operation that accepts an input and returns no result
*
* @param The type of the input to the operation
* @param The type of the input to the operation
* @param The type of the input to the operation
* @param The type of the input to the operation
*/
public interface Action4 {
/**
* Performs this operation on the given input
*
* @param arg1 Input argument
* @param arg2 Input argument
* @param arg3 Input argument
* @param arg4 Input argument
*/
void doIt(T arg1, T1 arg2, T2 arg3, T3 arg4);
}