package com.nagarro.server;

import com.isomorphic.rpc.RPCManager;

/**
 * SmartGWT transactional service.
 * 
 * @see <a href= "https://www.smartclient.com/smartgwt/javadoc/com/smartgwt/client/docs/SpringIntegration.html">
 *      https://www.smartclient.com/smartgwt/javadoc/com/smartgwt/client/docs/SpringIntegration.html</a>.
 */
public interface SpringSmartGWTService {

    /**
     * Invoke Smart GWT server standard request processing.
     * 
     * @param rpc {@link RPCManager}
     * @throws Exception if something goes wrong
     */
    void processQueue(final RPCManager rpc) throws Exception;

}
