package com.netflix.governator.guice.jetty;
import com.netflix.governator.guice.lazy.LazySingleton;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.annotation.PreDestroy;
import javax.inject.Inject;
@LazySingleton
public class SomeLazySingleton {
private static final Logger LOG = LoggerFactory.getLogger(SomeLazySingleton.class);
@Inject
public SomeLazySingleton() {
LOG.info("SomeLazySingleton created");
}
@PreDestroy
private void shutdown() {
LOG.info("SomeLazySingleton#shutdown()");
}
}