/** * Create new DefaultCommandDirector */ public DefaulCommandDirector() { // Use DEFAULT. Will do a rollback after a first command execution // failure this.failStrategy = FailStategy.DEFAULT; // Delegate instantiation to a factory method this.commands = createCommands(); // Delegate instantiation to a factory method this.executedCommands = createExecutedStack(); }
/* * (non-Javadoc) * * @see * eu.jpereira.trainings.designpatterns.behavioral.mediator.appliance.director * .CommandDirector#setFailStrategy(eu.jpereira.trainings.designpatterns. * behavioral.mediator.appliance.director.FailStategy) */ public void setFailStrategy(FailStategy strategy) { this.failStrategy = strategy; }