deltaspike-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: where to put all the Context util helpers?
Date Fri, 28 Sep 2012 09:02:07 GMT
sounds fine...

btw is we see DS as an utility lib remove util from package name :p

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*




2012/9/28 Mark Struberg <struberg@yahoo.de>

> Arne, Romain
>
> Until now I think we did put all SPI stuff into api. There was a long
> discussion very early on the list that we do not like an own spi module.
>
> The reason was that DeltaSpike is a tool project anyway, so there is a
> very flexible line between 'using' and 'extending'.
>
> Looking a bit further we already have stuff like the BaseImmutableBean in
> util.bean. Thus I think util.context is fine as well. It doesnt need any
> external dependencies neither, so might really be fine in core-api.
>
> LieGrue,
> strub
>
>
>
> ----- Original Message -----
> > From: Romain Manni-Bucau <rmannibucau@gmail.com>
> > To: deltaspike-dev@incubator.apache.org; Mark Struberg <
> struberg@yahoo.de>
> > Cc:
> > Sent: Friday, September 28, 2012 10:50 AM
> > Subject: Re: where to put all the Context util helpers?
> >
> > Hi,
> >
> > maybe we should create something between api and impl. Kind of core-util.
> > Wdyt?
> >
> > if not core-api is fine.
> >
> > *Romain Manni-Bucau*
> > *Twitter: @rmannibucau*
> > *Blog:
> > **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
> > *LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
> >
> >
> >
> >
> > 2012/9/28 Mark Struberg <struberg@yahoo.de>
> >
> >>  Hi folks!
> >>
> >>  see DELTASPIKE-274 [1]
> >>
> >>  Where should I put those helpers?
> >>
> >>  Is it a good fit for core-api? e.g. in a
> >>  org.apache.deltaspike.core.api.util.context package
> >>  Or should I place it in core-impl?
> >>
> >>  What it will contain:
> >>
> >>  * ContextualBeanBag: contains the CreationalContext<T>, the
> > Contextual<T>
> >>  and the instance T which can be stored in a Map.
> >>   The ContextualBeanBag is Serializable and will automatically try to
> get
> >>  the passivation
> >>
> >>  * AbstractContext which contains the logic for
> >>   # destroy(Contextual)
> >>   # destroyAll() (needed at the end of a contexts lifecycle)
> >>   # all the creation logic
> >>
> >>  wdyt? where to put it?
> >>
> >>  LieGrue,
> >>  strub
> >>
> >>  [1] https://issues.apache.org/jira/browse/DELTASPIKE-274
> >>
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message