Remoting patterns
Remoting patterns
Remoting patterns
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Interactions: Passivation<br />
Invoker<br />
i:Invocation<br />
Data<br />
Lifecycle<br />
Manager<br />
Registry<br />
Passivating<br />
Lifecycle<br />
Manager<br />
Instance<br />
Registry<br />
s:<br />
Servant<br />
id := getObjectID()<br />
s := invocationArrived(id)<br />
pc := getLifecycleManager(id)<br />
instance is<br />
currently<br />
passivated<br />
s := getServant(id)<br />
<br />
activate(id)<br />
load state<br />
for id<br />
setLastInvocTime(id, now)<br />
someOperation(x)<br />
73<br />
Uwe Zdun, Markus Voelter, Michael Kircher - <strong>Remoting</strong> Patterns.