/* ############################################################################ ## ## Copyright (C) 2006-2009 University of Utah. All rights reserved. ## ## This file is part of DeepPeep. ## ## This file may be used under the terms of the GNU General Public ## License version 2.0 as published by the Free Software Foundation ## and appearing in the file LICENSE.GPL included in the packaging of ## this file. Please review the following to ensure GNU General Public ## Licensing requirements will be met: ## http://www.opensource.org/licenses/gpl-license.php ## ## If you are unsure which license is appropriate for your use (for ## instance, you are interested in developing a commercial derivative ## of DeepPeep), please contact us at deeppeep@sci.utah.edu. ## ## This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ## WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ## ############################################################################ */ package focusedCrawler.util.storage.socket; public interface CommunicationConstants { public static final int METHOD_PING = 0; public static final int METHOD_INSERT = 1; public static final int METHOD_INSERT_ARRAY = 2; public static final int METHOD_SELECT = 3; public static final int METHOD_SELECT_ARRAY = 4; public static final int METHOD_SELECT_ENUMERATION = 5; public static final int METHOD_UPDATE = 6; public static final int METHOD_UPDATE_ARRAY = 7; public static final int METHOD_REMOVE = 8; public static final int METHOD_REMOVE_ARRAY = 9; public static final int METHOD_ADD_RESOURCE = 10; public static final int METHOD_ADD_RESOURCE_ARRAY = 11; public static final int METHOD_REMOVE_RESOURCE = 12; public static final int METHOD_REMOVE_RESOURCE_ARRAY = 13; public static final int METHOD_COMMIT = 14; public static final int METHOD_ROLLBACK = 15; public static final int METHOD_FINALIZE = 16; public static final int METHOD_COUNT = 17; public static final int RETURN_OK = 151; public static final int RETURN_DATA_NOT_FOUND = 152; public static final int RETURN_STORAGE_EXCEPTION = 153; public static final int RETURN_COMMUNICATION_EXCEPTION = 154; public static final int PARAM_OBJECT = 161; public static final int PARAM_ARRAY = 162; public static final int PARAM_ENUMERATION = 163; public static final int[] RETURN_TYPES = { PARAM_OBJECT, //METHOD_PING = 0; PARAM_OBJECT, //METHOD_INSERT = 1; PARAM_ARRAY, //METHOD_INSERT_ARRAY = 2; PARAM_OBJECT, //METHOD_SELECT = 3; PARAM_ARRAY, //METHOD_SELECT_ARRAY = 4; PARAM_ENUMERATION, //METHOD_SELECT_ENUMERATION = 5; PARAM_OBJECT, //METHOD_UPDATE = 6; PARAM_ARRAY, //METHOD_UPDATE_ARRAY = 7; PARAM_OBJECT, //METHOD_REMOVE = 8; PARAM_ARRAY, //METHOD_REMOVE_ARRAY = 9; PARAM_OBJECT, //METHOD_ADD_RESOURCE = 10; PARAM_ARRAY, //METHOD_ADD_RESOURCE_ARRAY = 11; PARAM_OBJECT, //METHOD_REMOVE_RESOURCE = 12; PARAM_ARRAY, //METHOD_REMOVE_RESOURCE_ARRAY = 13; PARAM_OBJECT, //METHOD_COMMIT = 14; PARAM_OBJECT, //METHOD_ROLLBACK = 15; PARAM_OBJECT //METHOD_FINALIZE = 16; }; public static final int[] PARAM_TYPES = { PARAM_OBJECT, //METHOD_PING = 0; PARAM_OBJECT, //METHOD_INSERT = 1; PARAM_ARRAY, //METHOD_INSERT_ARRAY = 2; PARAM_OBJECT, //METHOD_SELECT = 3; PARAM_ARRAY, //METHOD_SELECT_ARRAY = 4; PARAM_OBJECT, //METHOD_SELECT_ENUMERATION = 5; PARAM_OBJECT, //METHOD_UPDATE = 6; PARAM_ARRAY, //METHOD_UPDATE_ARRAY = 7; PARAM_OBJECT, //METHOD_REMOVE = 8; PARAM_ARRAY, //METHOD_REMOVE_ARRAY = 9; PARAM_OBJECT, //METHOD_ADD_RESOURCE = 10; PARAM_ARRAY, //METHOD_ADD_RESOURCE_ARRAY = 11; PARAM_OBJECT, //METHOD_REMOVE_RESOURCE = 12; PARAM_ARRAY, //METHOD_REMOVE_RESOURCE_ARRAY = 13; PARAM_OBJECT, //METHOD_COMMIT = 14; PARAM_OBJECT, //METHOD_ROLLBACK = 15; PARAM_OBJECT //METHOD_FINALIZE = 16; }; }