T
- type of value stored in the attribute.public static class Session.AttributeKey<T> extends Object
Type safe key for storage within the user attributes of AbstractSession
.
Typically it is used as a static variable that is shared between the producer
and the consumer. To further restrict access the setting or getting it from
the Session you can add static get and set methods, e.g:
private static final AttributeKey<MyValue> MY_KEY = new AttributeKey<MyValue>(); public static MyValue getMyValue(Session s) { return s.getAttribute(MY_KEY); } private void setMyValue(Session s, MyValue value) { s.setAttribute(MY_KEY, value); }
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.