T
- type of value stored in the attribute.public static class AttributeRepository.AttributeKey<T> extends Object
Type safe key for storage of user attributes. 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 store one can add static
get/set methods
e.g:
public static final AttributeKey<MyValue> MY_KEY = new AttributeKey<MyValue>();
public static MyValue getMyValue(Session s) {
return s.getAttribute(MY_KEY);
}
public static void setMyValue(Session s, MyValue value) {
s.setAttribute(MY_KEY, value);
}
Copyright © 2008–2022 The Apache Software Foundation. All rights reserved.