com.vikingbrain.nmt.operations.deployment.AbstractDeploymentOperation Maven / Gradle / Ivy
package com.vikingbrain.nmt.operations.deployment;
import com.vikingbrain.nmt.operations.AbstractTheDavidboxOperation;
import com.vikingbrain.nmt.operations.OperationType;
import com.vikingbrain.nmt.operations.TheDavidboxOperationFactory;
import com.vikingbrain.nmt.responses.DavidBoxResponse;
/**
* Abstract class that represent a operation for the playback module.
*
* @author vikingBrain
*
* @param the type of the response object for the operation
*/
public abstract class AbstractDeploymentOperation extends AbstractTheDavidboxOperation {
/**
* Constructor. Create the operation with the supplied parameters plus the default client parameters.
* @param factory the operation factory
* @param operationType the operation type
* @param responseTargetClass the response target class
*/
protected AbstractDeploymentOperation(TheDavidboxOperationFactory factory, OperationType operationType, Class responseTargetClass) {
super(factory, operationType, responseTargetClass);
}
}