Class InfinispanExternalizerAdapter<T>
java.lang.Object
org.keycloak.models.sessions.infinispan.entities.wildfly.InfinispanExternalizerAdapter<T>
- All Implemented Interfaces:
org.wildfly.clustering.marshalling.Externalizer<T>
- Direct Known Subclasses:
ActionTokenValueEntityWFExternalizer
,AuthenticatedClientSessionEntityWFExternalizer
,AuthenticatedClientSessionPredicateWFExternalizer
,AuthenticatedClientSessionStoreWFExternalizer
,AuthenticationSessionAuthNoteUpdateEventWFExternalizer
,AuthenticationSessionEntityWFExternalizer
,ClientAddedEventWFExternalizer
,ClientRemovedEventWFExternalizer
,ClientRemovedSessionEventWFExternalizer
,ClientTemplateEventWFExternalizer
,ClientUpdatedEventWFExternalizer
,GroupAddedEventWFExternalizer
,GroupListPredicateWFExternalizer
,GroupMovedEventWFExternalizer
,GroupRemovedEventWFExternalizer
,GroupUpdatedEventWFExternalizer
,HasRolePredicateWFExternalizer
,InClientPredicateWFExternalizer
,InGroupPredicateWFExternalizer
,InIdentityProviderPredicateWFExternalizer
,InitializerStateWFExternalizer
,InRealmPredicateWFExternalizer
,InResourcePredicateWFExternalizer
,InResourceServerPredicateWFExternalizer
,InScopePredicateWFExternalizer
,LastSessionRefreshEventWFExternalizer
,LockEntryPredicateWFExternalizer
,LockEntryWFExternalizer
,LoginFailureEntityWFExternalizer
,LoginFailureKeyWFExternalizer
,PolicyRemovedEventWFExternalizer
,PolicyUpdatedEventWFExternalizer
,PublicKeyStorageInvalidationEventWFExternalizer
,RealmRemovedEventWFExternalizer
,RealmRemovedSessionEventWFExternalizer
,RealmUpdatedEventWFExternalizer
,RemoveAllUserLoginFailuresEventWFExternalizer
,RemoveUserSessionsEventWFExternalizer
,ResourceRemovedEventWFExternalizer
,ResourceServerRemovedEventWFExternalizer
,ResourceServerUpdatedEventWFExternalizer
,ResourceUpdatedEventWFExternalizer
,RoleAddedEventWFExternalizer
,RoleRemovedEventWFExternalizer
,RoleUpdatedEventWFExternalizer
,RootAuthenticationSessionEntityWFExternalizer
,RootAuthenticationSessionPredicateWFExternalizer
,ScopeRemovedEventWFExternalizer
,ScopeUpdatedEventWFExternalizer
,SessionDataWFExternalizer
,SessionEntityWrapperWFExternalizer
,SessionPredicateWFExternalizer
,UserCacheRealmInvalidationEventWFExternalizer
,UserConsentsUpdatedEventWFExternalizer
,UserFederationLinkRemovedEventWFExternalizer
,UserFederationLinkUpdatedEventWFExternalizer
,UserFullInvalidationEventWFExternalizer
,UserLoginFailurePredicateWFExternalizer
,UserSessionEntityWFExternalizer
,UserSessionPredicateWFExternalizer
,UserUpdatedEventWFExternalizer
,WrapperClusterEventWFExternalizer
public abstract class InfinispanExternalizerAdapter<T>
extends Object
implements org.wildfly.clustering.marshalling.Externalizer<T>
Abstract subclass for Wildfly externalizers. It is adapter from
Externalizer
to Externalizer
TODO: Remove this class (and probably whole package org.keycloak.models.sessions.infinispan.entities.wildfly once
migrating to Wildfly 21 and infinispan protobuf marshallers)- Author:
- Marek Posolda
-
Method Summary
Modifier and TypeMethodDescriptionreadObject
(ObjectInput input) void
writeObject
(ObjectOutput output, T object) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.wildfly.clustering.marshalling.Externalizer
size
-
Method Details
-
writeObject
- Specified by:
writeObject
in interfaceorg.wildfly.clustering.marshalling.Externalizer<T>
- Throws:
IOException
-
readObject
- Specified by:
readObject
in interfaceorg.wildfly.clustering.marshalling.Externalizer<T>
- Throws:
IOException
ClassNotFoundException
-
getTargetClass
- Specified by:
getTargetClass
in interfaceorg.wildfly.clustering.marshalling.Externalizer<T>
-