Hi,

I think about removing IoSessionAttributeMap if what we could expose
if just a Map. As far as I understand it IoSessionAttributeMap is here
for adding all the utility methods.

Julien

Le Mon, 26 Oct 2009 14:00:19 +0100,
Steve Ulrich <[email protected]> a écrit :

> Hi!
> 
> Some thoughts should be spend how the additional atomic operations
> can be triggered and how to hint that to new users. I know that they
> can be accessed via the AttributeMap, but this isn't stated somewhere
> explicitly. Letting only the simple get/set/remove methods at the
> IoSession will confuse new users, especially if they are documented
> as they are at the moment.
> 
> So either remove them completely, or just state that they are
> convenience methods and what to do "normally" (e.g. "This is a
> convenience method for getAttributeMap().getAttribute(Object key)").
> Maybe a link to the IoSessionAttributeMap-method would be nice, too.
> 
> Just my 2 cents
> 
> Steve
> 
> > Emmanuel Lecharny wrote:
> >
> > I would go with only those methods (applying the KISS principle)
> > >     Object getAttribute(Object key);
> > >     Object setAttribute(Object key, Object value);
> > >     Object removeAttribute(Object key);
> > >     boolean containsAttribute(Object key);
> > >     Set<Object> getAttributeKeys();
> > >
> > Everything else is just overkilling, IMHO.
> >
> > --
> > --
> > cordialement, regards,
> > Emmanuel Lécharny
> > www.iktek.com
> > directory.apache.org
> >
> 
> 
> --------------------------------------------------------------------------
> PROEMION GmbH
> 
> Steve Ulrich
> 
> IT Development (IT/DEV)
> 
> Donaustrasse 14
> D-36043 Fulda, Germany
> Phone +49 (0) 661 9490-601
> Fax +49 (0) 661 9490-333
> http://www.proemion.com/
> mailto:[email protected]
> 
> Geschäftsführer: Dipl. Ing. Robert Michaelides
> Amtsgericht-Registergericht-Fulda: 5 HRB 1867
> --------------------------------------------------------------------------
> E-mail and any attachments may be confidential. If you have received
> this E-mail and you are not a named addressee, please inform the
> sender immediately by E-mail and then delete this E-mail from your
> system. If you are not a named addressee, you may not use, disclose,
> distribute, copy or print this E-mail. Addressees should scan this
> E-mail and any attachments for viruses. No representation or warranty
> is made as to the absence of viruses in this E-mail or any of its
> attachments.
> 
> AKTUELLES
> http://www.rmcan.de/
> 
> NEWS
> http://www.rmcan.com/
> 
> 

Attachment: signature.asc
Description: PGP signature

Reply via email to