Class HotRodSessionMetaDataFactory<C>
java.lang.Object
org.wildfly.clustering.web.hotrod.session.metadata.HotRodSessionMetaDataFactory<C>
- Type Parameters:
C- the local context type
- All Implemented Interfaces:
AutoCloseable,Creator<String,,SessionMetaDataEntry<C>, Duration> Locator<String,,SessionMetaDataEntry<C>> Remover<String>,ImmutableSessionMetaDataFactory<SessionMetaDataEntry<C>>,SessionMetaDataFactory<SessionMetaDataEntry<C>>
public class HotRodSessionMetaDataFactory<C>
extends Object
implements SessionMetaDataFactory<SessionMetaDataEntry<C>>
Factory for creating
SessionMetaData backed by a pair of RemoteCache entries.- Author:
- Paul Ferraro
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateImmutableSessionMetaData(String id, SessionMetaDataEntry<C> entry) createSessionMetaData(String id, SessionMetaDataEntry<C> entry) createValue(String id, Duration defaultTimeout) booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.clustering.web.cache.session.metadata.SessionMetaDataFactory
close
-
Constructor Details
-
HotRodSessionMetaDataFactory
-
-
Method Details
-
createValue
- Specified by:
createValuein interfaceCreator<String,SessionMetaDataEntry<C>, Duration>
-
findValue
- Specified by:
findValuein interfaceLocator<String,SessionMetaDataEntry<C>>
-
createSessionMetaData
- Specified by:
createSessionMetaDatain interfaceSessionMetaDataFactory<C>
-
createImmutableSessionMetaData
public ImmutableSessionMetaData createImmutableSessionMetaData(String id, SessionMetaDataEntry<C> entry) - Specified by:
createImmutableSessionMetaDatain interfaceImmutableSessionMetaDataFactory<C>
-
remove
-