net.spy.memcached.compat.SpyThread Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spymemcached Show documentation
Show all versions of spymemcached Show documentation
A client library for memcached.
// Copyright (c) 2002 Dustin Sallings
package net.spy.memcached.compat;
import net.spy.memcached.compat.log.Logger;
import net.spy.memcached.compat.log.LoggerFactory;
/**
* Superclass for all Spy Threads.
*/
public class SpyThread extends Thread {
private transient Logger logger=null;
// Thread has *eight* constructors. Damnit.
/**
* Get an instance of SpyThread.
*/
public SpyThread() {
super();
}
/**
* Get an instance of SpyThread with a name.
*
* @param name thread name
*/
public SpyThread(String name) {
super(name);
}
/**
* Get a Logger instance for this class.
*
* @return an appropriate logger instance.
*/
protected Logger getLogger() {
if(logger==null) {
logger=LoggerFactory.getLogger(getClass());
}
return(logger);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy