/* * DrakkarKeel - An Enterprise Collaborative Search Platform * * The contents of this file are subject under the terms described in the * DRAKKARKEEL_LICENSE file included in this distribution; you may not use this * file except in compliance with the License. * * 2013-2014 DrakkarKeel Platform. */ package drakkar.oar.callback; import drakkar.oar.slice.action.oneway.AMI_Send_sendSAMI; import drakkar.oar.util.OutputMonitor; /** * Esta clase es utilizada para la invocación del método asíncrono sendSAMI_async. * * */ public class SendSAMICallback extends AMI_Send_sendSAMI { /** * Constructor de la clase */ public SendSAMICallback() { } /** * Indica que la operación ha finalizado con éxito */ public void ice_response() { OutputMonitor.printLine("Completed operation.", OutputMonitor.INFORMATION_MESSAGE); } /** * Este método es invocado cuando ocurre una excepción local antes de haber * invocado la petición * * @param ex Ice.LocalException ocurrida */ public void ice_exception(Ice.LocalException ex) { OutputMonitor.printStream("Invocation method sendAMI failed.", ex); } /** * Este método es invocado cuando ocurre una excepción de usuario antes de * haber invocado la petición. * * @param ex Ice.UserException ocurrida. */ public void ice_exception(Ice.UserException ex) { OutputMonitor.printStream("Invocation method sendAMID failed.", ex); } }