package com.aincc.lib.network.common; /** * * <h3><b>INetworkListener</b></h3></br> * * network listener interface * * @author aincc@barusoft.com * @version 1.0.0 * @since 1.0.0 */ public abstract interface INetworkListener { /** * @since 1.0.0 */ public abstract void iNetEnabled(); /** * @since 1.0.0 */ public abstract void iNetDisabled(); /** * @since 1.0.0 * @param tr * @return process status */ public abstract boolean iNetListenedTransaction(BaseTrans tr); /** * @since 1.0.0 * @param ex * @return process status */ public abstract boolean iNetListenedError(BaseTransEx ex); /** * @since 1.0.0 * @param ex */ public abstract void iNetRejectedExecution(BaseTransEx ex); /** * @since 1.0.0 */ public abstract void iNetKeepAlive(); /** * @since 1.0.0 * @param param */ public abstract void iNetKeepAlive(String param); /** * @since 1.0.0 */ public abstract void iNetConnected(); /** * @since 1.0.0 * @param param */ public abstract void iNetConnected(String param); /** * @since 1.0.0 */ public abstract void iNetDisconnected(); /** * @since 1.0.0 * @param param */ public abstract void iNetDisconnected(String param); }