|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
IDecisionMaker | This is the interface of a generic DecisionMaker |
IDecisionMakerBase | This is the interface of a generic DecisionMaker |
IDecisionMakerClientMoveEnabled | This is the interface of a generic DecisionMaker |
IInitListener | This interface defines the methods that a listener interested in initialization and reconfiguration must implement. |
IInitManager | This interface defines the operations that a generic InitManager should implement |
IMultiplePlan | Title: MUM * Copyright: Copyright (c) 2003 * Date: 28/07/2003 * Description: Multimedia middleware based in part on precedent versions implemented by Antonio D'Errico and Francesco Baschieri * Package: MUM.initService contains useful ADTs for the initialization and reconfiguration of the service * @author Luca Foschini * @version 2.0 |
INomadicClientPlan | Title: MUM * Copyright: Copyright (c) 2003 * Date: 28/07/2003 * Description: Multimedia middleware based in part on precedent versions implemented by Antonio D'Errico and Francesco Baschieri * Package: MUM.initService contains useful ADTs for the initialization and reconfiguration of the service * @author Luca Foschini * @version 2.0 |
ISinglePlan | Title: MUM * Copyright: Copyright (c) 2003 * Date: 28/07/2003 * Description: Multimedia middleware based in part on precedent versions implemented by Antonio D'Errico and Francesco Baschieri * Package: MUM.initService contains useful ADTs for the initialization and reconfiguration of the service * @author Luca Foschini * @version 2.0 |
Class Summary | |
DecisionMakerBase1 | This class implements a DecisionMaker, which is the entity which decides how to begin a new streming session: from which cache take the presentation, which components must be used, ecc. |
InitFinishedEvent | This class define an event which is lanuched when there are some problems during the init of the system |
InitProblemsEvent | This class define an event which is lanuched when there are some problems during the download of the code |
NomadicClientPlan | This class implements a plan to instantiate entites along the path with no quality support |
NomadicSwitchFinishedEvent | This class define an event which is lanuched when there are some problems during the init of the system |
PlanEntry | This class implements a plan to instantiate entites along the path with no quality support |
PlanVisitorAgent | This class implements the agent that visits the generic plan and istantiate and initialize the needed SW along the path from the client to the server |
PlanVisitorAgentSynchronizer | This class implements the agent that visits the generic plan and istantiate and initialize the needed SW along the path from the client to the server. |
VectorMultiplePlan | This class implements a choice of plan with different qualities. |
VectorSinglePlan | This class implements a plan to instantiate entites along the path with no quality support |
Exception Summary | |
InitException | This class implements a generic initException |
Il package MUM.initService contiene le classi che definiscono gli oggetti utilizzati
per la inizializzazione, configurazione e riconfigurazione del sistema.
Il codice contenuto in questo package fa parte del core del MUM middleware, perciņ si presuppone
che sia presente su tutti i place che partecipano all'architettura.
Particolare attenzione merita il Plan Visitor Agent che č definito come un system agent, in modo che venga utilizzato il class loader di sistema e non quello definito in SOMA dal momento che tale agente deve istanziare tutti gli oggetti che servono lungo il percorso dal client al server, e non tutto il codice da inizializzare č caricabile dal classloader di SOMA.
Tale classloader infatti, se non trova le classi necessarie nella directory agents di SOMA, cerca di scaricarle dalla directory agents remota, ma non guarda nel classpath, dove invece si trovano molte delle librerie che vengono utilizzate e si ipotizzano presenti su tutti i place partecipanti all'architettura distribuita.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |