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) voidwriteObject(ObjectOutput output, T object) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.clustering.marshalling.Externalizer
size
-
Method Details
-
writeObject
- Specified by:
writeObjectin interfaceorg.wildfly.clustering.marshalling.Externalizer<T>- Throws:
IOException
-
readObject
- Specified by:
readObjectin interfaceorg.wildfly.clustering.marshalling.Externalizer<T>- Throws:
IOExceptionClassNotFoundException
-
getTargetClass
- Specified by:
getTargetClassin interfaceorg.wildfly.clustering.marshalling.Externalizer<T>
-