package com.esir.sr.sweetsnake.session; import org.springframework.beans.factory.annotation.Autowired; import com.esir.sr.sweetsnake.provider.BeanProvider; import com.esir.sr.sweetsnake.registry.GameRequestsRegistry; import com.esir.sr.sweetsnake.registry.GameSessionsRegistry; import com.esir.sr.sweetsnake.registry.PlayersRegistry; import com.esir.sr.sweetsnake.server.Server; public abstract class AbstractSession { /********************************************************************************************** * [BLOCK] FIELDS **********************************************************************************************/ /** The bean provider */ @Autowired protected BeanProvider beanProvider; /** The server */ @Autowired protected Server server; /** The players registry */ @Autowired protected PlayersRegistry playersRegistry; /** The requests registry */ @Autowired protected GameRequestsRegistry requestsRegistry; /** The sessions registry */ @Autowired protected GameSessionsRegistry sessionsRegistry; /********************************************************************************************** * [BLOCK] CONSTRUCTOR **********************************************************************************************/ /** * */ protected AbstractSession() { super(); } }