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;
import javax.inject.Singleton;
@LazySingleton
public class SomeSingleton {
private static final Logger LOG = LoggerFactory.getLogger(SomeSingleton.class);
@Inject
public SomeSingleton() {
LOG.info("SomeSingleton created");
}
@PreDestroy
private void shutdown() {
LOG.info("SomeSingleton#shutdown()");
}
}