Interface HotRodEntityDescriptor<E extends AbstractHotRodEntity,D extends HotRodEntityDelegate<E>>

All Known Implementing Classes:
HotRodAdminEventEntityDescriptor, HotRodAuthenticatedClientSessionEntityDescriptor, HotRodAuthEventEntityDescriptor, HotRodClientEntityDescriptor, HotRodClientScopeEntityDescriptor, HotRodGroupEntityDescriptor, HotRodPermissionTicketEntityDescriptor, HotRodPolicyEntityDescriptor, HotRodRealmEntityDescriptor, HotRodResourceEntityDescriptor, HotRodResourceServerEntityDescriptor, HotRodRoleEntityDescriptor, HotRodRootAuthenticationSessionEntityDescriptor, HotRodScopeEntityDescriptor, HotRodSingleUseObjectEntityDescriptor, HotRodUserEntityDescriptor, HotRodUserLoginFailureEntityDescriptor, HotRodUserSessionEntityDescriptor

public interface HotRodEntityDescriptor<E extends AbstractHotRodEntity,D extends HotRodEntityDelegate<E>>
  • Method Details

    • getModelTypeClass

      Class<?> getModelTypeClass()
    • getEntityTypeClass

      Class<E> getEntityTypeClass()
    • getCacheName

      String getCacheName()
    • getHotRodDelegateProvider

      Function<E,D> getHotRodDelegateProvider()
    • getCurrentVersion

      Integer getCurrentVersion()
    • getProtoSchema

      org.infinispan.protostream.GeneratedSchema getProtoSchema()