/* * Hibernate OGM, Domain model persistence for NoSQL datastores * * License: GNU Lesser General Public License (LGPL), version 2.1 or later * See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>. */ package org.hibernate.ogm.datastore.infinispan.logging.impl; import org.hibernate.HibernateException; import org.hibernate.service.spi.ServiceException; import org.infinispan.commons.marshall.AdvancedExternalizer; import org.jboss.logging.annotations.Cause; import org.jboss.logging.annotations.Message; import org.jboss.logging.annotations.MessageLogger; /** * Log messages and exceptions of the Infinispan dialect. * * @author Gunnar Morling */ @MessageLogger(projectCode = "OGM") public interface Log extends org.hibernate.ogm.util.impl.Log { @Message(id = 1101, value = "Cannot unmarshal key of type %1$s written by a newer version of Hibernate OGM." + " Expecting version %3$s but found version %2$s.") HibernateException unexpectedKeyVersion(Class<?> clazz, int version, int supportedVersion); @Message(id = 1102, value = "Unable to find or initialize Infinispan CacheManager") ServiceException unableToInitializeInfinispan(@Cause RuntimeException e); @Message(id = 1103, value = "Infinispan Externalizer having id [%d] not registered in CacheManager. " + "This Externalizer is required and included in Hibernate OGM as '%2$s': if you provide a CacheManager make sure it can" + "auto-discover extension points from Hibernate OGM before starting.") HibernateException externalizersNotRegistered(Integer externalizerId, Class<?> aClass); @Message(id = 1104, value = "Infinispan Externalizer '%s' was registered but apparently loaded from the " + "wrong module. Aborting as a version mismatch could corrupt stored data.") HibernateException registeredExternalizerNotLoadedFromOGMClassloader(Class<? extends AdvancedExternalizer> aClass); @Message(id = 1105, value = "Infinispan Externalizer mistmatch: id [%1$d] was registered but taken " + "by implementation '%2$s'. Expected externalizer: '%3$s' ") HibernateException externalizerIdNotMatchingType(Integer externalizerId, AdvancedExternalizer<?> registeredExternalizer, AdvancedExternalizer expectedExternalizer); }