<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.28.1">
</HEAD>
<BODY>
Following a discussion with Pete from earlier this week, I exposed the functionality that was provided internally via ContextualStore, SerializableContextual, and SerializableContextualInstance as part of the Weld SPI - the org.jboss.weld.serialization.spi and org.weld.serialization.spi.helpers package.<BR>
<BR>
The intent is to provide integrators that need to deal with the passivation and activation of Contextuals and instances of Contextuals with means that are consistent with the mechanisms that are used internally by Weld for that purpose. Practically, we're going to use this part of the SPI for dealing with activation/passivation of Interceptors and Decorators that are attached to EJBs when integrating with JBoss AS.<BR>
<BR>
While this has no impact from a functional standpoint, this means that, when retrieving the trunk for weld/core, please make sure that org.jboss.weld:weld-spi is in sync (and use mvn -U for a forced snapshot update for weld-spi). A snapshot should be deployed by Hudson at some point. <BR>
<BR>
Cheers,<BR>
Marius<BR>
<BR>
<BR>
</BODY>
</HTML>