All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.wildfly.clustering.ejb.infinispan.logging.InfinispanEjbLogger Maven / Gradle / Ivy

There is a newer version: 33.0.2.Final
Show newest version
/*
 * Copyright The WildFly Authors
 * SPDX-License-Identifier: Apache-2.0
 */
package org.wildfly.clustering.ejb.infinispan.logging;

import static org.jboss.logging.Logger.Level.WARN;

import org.jboss.logging.BasicLogger;
import org.jboss.logging.Logger;
import org.jboss.logging.annotations.Cause;
import org.jboss.logging.annotations.LogMessage;
import org.jboss.logging.annotations.Message;
import org.jboss.logging.annotations.MessageLogger;

/**
 * Logger for this module.
 * @author James R. Perkins
 * @author David M. Lloyd
 */
@MessageLogger(projectCode = "WFLYCLEJBINF", length = 4)
public interface InfinispanEjbLogger extends BasicLogger {

    String ROOT_LOGGER_CATEGORY = "org.wildfly.clustering.ejb.infinispan";

    /**
     * A logger with the category of the default clustering package.
     */
    InfinispanEjbLogger ROOT_LOGGER = Logger.getMessageLogger(InfinispanEjbLogger.class, ROOT_LOGGER_CATEGORY);

//    @LogMessage(level = WARN)
//    @Message(id = 1, value = "Failed to passivate stateful session bean %s")
//    void failedToPassivateBean(@Cause Throwable cause, Object id);

//    @LogMessage(level = WARN)
//    @Message(id = 2, value = "Failed to passivate stateful session bean group %s")
//    void failedToPassivateBeanGroup(@Cause Throwable cause, Object id);

    @LogMessage(level = WARN)
    @Message(id = 3, value = "Failed to expire stateful session bean %s")
    void failedToExpireBean(@Cause Throwable cause, Object id);

//    @Message(id = 4, value = "Failed to deserialize %s")
//    IllegalStateException deserializationFailure(@Cause Throwable cause, Object key);

//    @LogMessage(level = DEBUG)
//    @Message(id = 5, value = "Failed to cancel expiration/passivation of bean %s on primary owner.")
//    void failedToCancelBean(@Cause Throwable cause, Object beanId);

//    @LogMessage(level = DEBUG)
//    @Message(id = 6, value = "Failed to schedule expiration/passivation of bean %s on primary owner.")
//    void failedToScheduleBean(@Cause Throwable cause, Object beanId);

//    @LogMessage(level = WARN)
//    @Message(id = 8, value = "Stateful session bean %s refers to an invalid bean group %s")
//    void invalidBeanGroup(Object beanId, Object groupId);

//    @LogMessage(level = WARN)
//    @Message(id = 9, value = "Disabling eviction for cache '%s'. SFSB passivation should be configured via the associated Jakarta Enterprise Beans subsystem passivation-store.")
//    void evictionDisabled(String cacheName);

    @LogMessage(level = WARN)
    @Message(id = 10, value = "Disabling expiration for '%s'. SFSB expiration should be configured per \u00A74.3.11 of the Jakarta Enterprise Beans specification.")
    void expirationDisabled(String cacheName);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy