package org.menacheri.jetclient.app;
/**
* This interface abstracts a user session to a {@link Game}.
*
* @author Abraham Menacherry
*
*/
public interface PlayerSession extends Session
{
/**
* Each session is associated with a {@link Player}. This is the actual
* human or machine using this session.
*
* @return Returns that associated Player object or null if it is not
* associated yet.
*/
public abstract Player getPlayer();
}