package com.google.code.hs4j.network.hs; import com.google.code.hs4j.Command; import com.google.code.hs4j.network.core.Session; /** * Represent a connection to handlersocket * * @author dennis * @date 2010-11-29 */ public interface HandlerSocketSession extends Session { public abstract void destroy(); /** * is allow auto recconect if closed? * * @return */ public abstract boolean isAllowReconnect(); public abstract void setAllowReconnect(boolean reconnected); public abstract void addCommand(Command command); public abstract void setCurrentCommand(Command cmd); public abstract Command getCurrentCommand(); public abstract void takeCurrentCommand(); }