1
0
Files
mineplex-crepe/Plugins[Modified]/Mineplex.ServerData/src/mineplex/serverdata/database/DatabaseRunnable.java
2022-07-07 10:09:42 +07:00

39 lines
659 B
Java

package mineplex.serverdata.database;
import java.util.concurrent.atomic.AtomicInteger;
import org.omg.CORBA.ACTIVITY_REQUIRED;
public class DatabaseRunnable
{
private Runnable _runnable;
private String _errorMessage;
private AtomicInteger _failedAttempts = new AtomicInteger(0);
public DatabaseRunnable(Runnable runnable, String error)
{
_runnable = runnable;
_errorMessage = error;
}
public void run()
{
_runnable.run();
}
public String getErrorMessage()
{
return _errorMessage;
}
public void incrementFailCount()
{
_failedAttempts.getAndIncrement();
}
public int getFailedCounts()
{
return _failedAttempts.get();
}
}