package com.smartgwt.client.rpc;
/**
* The LoginRequred callback.
*/
public interface LoginRequiredCallback {
/**
* Called when a session timeout is encountered while trying to do a background RPC.
*
* @param transactionNum id of the transaction
* @param request the first RPCRequest of the transaction
* @param response the RPCResponse containing the session timeout response that caused loginRequired() to be invoked
*
* @see com.smartgwt.client.rpc.RPCManager#setLoginRequiredCallback
*/
void loginRequired(int transactionNum, RPCRequest request, RPCResponse response);
}