package org.atomnuke.service.operation;
import org.atomnuke.lifecycle.resolution.ResolutionActionType;
import org.atomnuke.service.ServiceManager;
import org.atomnuke.lifecycle.resolution.ResolutionAction;
import org.atomnuke.lifecycle.resolution.ResolutionActionImpl;
/**
*
* @author zinic
*/
public class ServiceResolutionArgument {
private final ServiceManager serviceManager;
private ResolutionAction resolutionAction;
public ServiceResolutionArgument(ServiceManager serviceManager) {
this.serviceManager = serviceManager;
resolutionAction = new ResolutionActionImpl(ResolutionActionType.FAIL);
}
public ServiceManager serviceManager() {
return serviceManager;
}
public ResolutionAction resolutionAction() {
return resolutionAction;
}
public void setResolutionAction(ResolutionAction resolutionAction) {
this.resolutionAction = resolutionAction;
}
}