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,- 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 fromExternalizertoExternalizerTODO: 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 SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<T>getTargetClass()TreadObject(ObjectInput input)voidwriteObject(ObjectOutput output, T object)
 
- 
- 
- 
Method Detail- 
writeObjectpublic void writeObject(ObjectOutput output, T object) throws IOException - Specified by:
- writeObjectin interface- org.wildfly.clustering.marshalling.Externalizer<T>
- Throws:
- IOException
 
 - 
readObjectpublic T readObject(ObjectInput input) throws IOException, ClassNotFoundException - Specified by:
- readObjectin interface- org.wildfly.clustering.marshalling.Externalizer<T>
- Throws:
- IOException
- ClassNotFoundException
 
 
- 
 
-