bwLehrpool Masterserver
Manages authentication and sharing of virtual machines between participating institutions
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Corg.openslx.imagemaster.session.AccessCode
 Corg.openslx.imagemaster.server.ApiServerAPI Server This is where all the requests from the outside arrive
 Corg.openslx.imagemaster.AppThe main class that starts all the services
 Corg.openslx.imagemaster.session.AuthenticatorAuthenticates a user against a backend (mysql here)
 CAutoCloseable
 Corg.openslx.imagemaster.db.MysqlConnection
 Corg.openslx.imagemaster.db.mappers.DbImageBlock.ChunkUpdate
 Corg.openslx.imagemaster.Constants
 Corg.openslx.imagemaster.db.Database
 Corg.openslx.imagemaster.db.mappers.DbImageRepresenting an image in the database
 Corg.openslx.imagemaster.db.mappers.DbImageBlock
 Corg.openslx.imagemaster.db.mappers.DbOrganizationRepresents an organization in the database
 Corg.openslx.imagemaster.db.mappers.DbOsVirt
 Corg.openslx.imagemaster.db.mappers.DbPendingSatellite
 Corg.openslx.imagemaster.db.mappers.DbSatellite
 Corg.openslx.imagemaster.db.mappers.DbUserRepresents a user that can login against the masterserver
 Corg.openslx.imagemaster.GlobalsClass to hold global constants and properties from 'config/global.properties'
 Corg.openslx.imagemaster.util.Hash
 CIface
 Corg.openslx.imagemaster.thrift.server.MasterServerHandler
 Corg.openslx.imagemaster.localrpc.JsonUser
 Corg.openslx.imagemaster.db.mappers.DbPendingSatellite.KeyWrapper
 Corg.openslx.imagemaster.db.models.LocalOrganization
 Corg.openslx.imagemaster.db.models.LocalSatellite
 Corg.openslx.imagemaster.db.models.LocalUserRepresents a user
 Corg.openslx.imagemaster.db.Paginator
 Corg.openslx.imagemaster.db.MysqlStatement.PreparsedQuery
 Corg.openslx.imagemaster.util.RandomStringGenerate secure random strings
 CRunnable
 Corg.openslx.imagemaster.localrpc.NetworkHandlerThe network listener that will receive incoming UDP packets, try to process them, and then send a reply
 Corg.openslx.imagemaster.localrpc.NetworkHandler.SenderPrivate sending thread
 Corg.openslx.imagemaster.thrift.server.BinaryListener
 Corg.openslx.imagemaster.serversession.ServerAuthenticatorAuthenticating a server with message signing
 Corg.openslx.imagemaster.serversession.ServerSessionHolds the session id of the server and manages the timeout
 Corg.openslx.imagemaster.serversession.ServerSessionManagerManages all server sessions and kicks timed out sessions
 Corg.openslx.imagemaster.session.SessionSimple representation of a user session
 Corg.openslx.imagemaster.session.SessionManagerClass for managing active user sessions
 Corg.openslx.imagemaster.util.Sha512Crypt
 Corg.openslx.imagemaster.util.UserUtil
 Corg.openslx.imagemaster.util.UtilSome utilities to make our lives easier
 CCloseable
 Corg.openslx.imagemaster.db.MysqlStatementClass for creating PreparedStatements with named parameters
 CIncomingEvent
 Corg.openslx.imagemaster.serverconnection.ConnectionHandlerClass to handle all incoming and outgoing connections
 CIncomingTransferBase
 Corg.openslx.imagemaster.serverconnection.IncomingTransfer
 CLinkedHashMap
 Corg.openslx.imagemaster.db.MysqlStatement.QueryCache
 CNanoHTTPD
 Corg.openslx.imagemaster.thrift.server.HttpListener
 COutgoingTransferBase
 Corg.openslx.imagemaster.serverconnection.OutgoingTransfer
 CThread
 Corg.openslx.imagemaster.db.mappers.DbImageBlock.AsyncThread
 CThreadFactory
 Corg.openslx.imagemaster.serverconnection.PrioThreadFactory