1 /* 2 * This file is part of Waarp Project (named also Waarp or GG). 3 * 4 * Copyright (c) 2019, Waarp SAS, and individual contributors by the @author 5 * tags. See the COPYRIGHT.txt in the distribution for a full listing of 6 * individual contributors. 7 * 8 * All Waarp Project is free software: you can redistribute it and/or 9 * modify it under the terms of the GNU General Public License as published by 10 * the Free Software Foundation, either version 3 of the License, or (at your 11 * option) any later version. 12 * 13 * Waarp is distributed in the hope that it will be useful, but WITHOUT ANY 14 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR 15 * A PARTICULAR PURPOSE. See the GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License along with 18 * Waarp . If not, see <http://www.gnu.org/licenses/>. 19 */ 20 package org.waarp.openr66.protocol.localhandler.packet.json; 21 22 /** 23 * Shutdown or Block JSON packet 24 */ 25 public class ShutdownOrBlockJsonPacket extends JsonPacket { 26 27 protected byte[] key; 28 /** 29 * Shutdown: isRestart, Block: block/unblock 30 */ 31 protected boolean isRestartOrBlock; 32 /** 33 * True: Shutdown, False: Block 34 */ 35 protected boolean isShutdownOrBlock; 36 37 /** 38 * @return the key 39 */ 40 public final byte[] getKey() { 41 return key; 42 } 43 44 /** 45 * @param key the key to set 46 */ 47 public final void setKey(final byte[] key) { 48 this.key = key; 49 } 50 51 /** 52 * @return True if isRestart Or False for Block 53 */ 54 public final boolean isRestartOrBlock() { 55 return isRestartOrBlock; 56 } 57 58 /** 59 * @param isRestart the isRestart to set 60 */ 61 public final void setRestartOrBlock(final boolean isRestart) { 62 isRestartOrBlock = isRestart; 63 } 64 65 /** 66 * @return True if isShutdown Or False for Block 67 */ 68 public final boolean isShutdownOrBlock() { 69 return isShutdownOrBlock; 70 } 71 72 /** 73 * @param isShutdown the isShutdown to set 74 */ 75 public final void setShutdownOrBlock(final boolean isShutdown) { 76 isShutdownOrBlock = isShutdown; 77 } 78 }