public class FineImmutableSessionAttributes<V> extends Object implements org.wildfly.clustering.web.session.ImmutableSessionAttributes, IntFunction<SessionAttributeKey>
| Constructor and Description |
|---|
FineImmutableSessionAttributes(UUID id,
Map<String,Integer> names,
org.infinispan.client.hotrod.RemoteCache<SessionAttributeKey,V> cache,
org.wildfly.clustering.marshalling.spi.Marshaller<Object,V> marshaller) |
| Modifier and Type | Method and Description |
|---|---|
SessionAttributeKey |
apply(int attributeId) |
Object |
getAttribute(String name) |
Set<String> |
getAttributeNames() |
protected Object |
read(String name,
V value) |
public SessionAttributeKey apply(int attributeId)
apply in interface IntFunction<SessionAttributeKey>public Set<String> getAttributeNames()
getAttributeNames in interface org.wildfly.clustering.web.session.ImmutableSessionAttributespublic Object getAttribute(String name)
getAttribute in interface org.wildfly.clustering.web.session.ImmutableSessionAttributesCopyright © 2018 JBoss by Red Hat. All rights reserved.