139140141142143144145146147
@Override public void destroy() { Command cmd = atomicCmd.getAndSet(null); if (cmd != null) { cmd.destroy(); } } }
122123124125126127128129130131132
@Override public void destroy() { Command cmd = atomicCmd.getAndSet(null); if (cmd != null) { cmd.destroy(); } } @Override protected String usage() {
93949596979899100101102103
@Override public void destroy() { Command cmd = atomicCmd.getAndSet(null); if (cmd != null) { cmd.destroy(); } } private void checkRequiresCapability(Command cmd) throws UnloggedFailure { RequiresCapability rc = cmd.getClass().getAnnotation(RequiresCapability.class);