package org.infinispan.server.cli.handlers; import org.infinispan.server.cli.util.CliCommandBuffer; import org.jboss.as.cli.CommandContext; import org.jboss.as.cli.CommandHandler; import org.jboss.as.cli.CommandHandlerProvider; /** * The {@link CacheCommand#DENY} handler. * * @author Tristan Tarrant * @since 6.1 */ public class DenyCommandHandler extends RoleManipulationCommandHandler { public DenyCommandHandler(CliCommandBuffer buffer) { super(CacheCommand.DENY, buffer); } public static class Provider implements CommandHandlerProvider { @Override public CommandHandler createCommandHandler(CommandContext ctx) { return new DenyCommandHandler(CliCommandBuffer.INSTANCE); } @Override public boolean isTabComplete() { return true; } @Override public String[] getNames() { return new String[] { CacheCommand.DENY.getName() }; } } }