Package ks.server.interfaces

All interfaces in this package are pre-defined contracts between the various system components that exist within the KombatSolitaire Server.

See:
          Description

Interface Summary
ICommunicator Provides basic communication capability.
IOutput Interface for server components to communicate with users at their client.
IPluginStatistics Enable one to update the statistics for a given plugin.
IProcessCommand A worker can process KombatSolitaire commands by satisfying these requests.
IReadonlyTableManager Define a readOnly TableManager interface necessary for other system components.
IReadonlyUserManager This interface provides a read-only access onto the User Manager.
IServerPluginManager Define the interface between the Server and the Plugin Manager.
ITableManager The Table Manager is responsible for maintaining information about about the active tables.
IUserManager Define the interface between the Server and the User Manager which is responsible for maintaining information about the users of the system, both active and inactive users.
 

Package ks.server.interfaces Description

All interfaces in this package are pre-defined contracts between the various system components that exist within the KombatSolitaire Server. It is imperative that these interfaces remain immutable once they are published. Only additional changes in new interfaces will be allowed.