Files
Holocore/src/services/CoreManager.java
T

39 lines
776 B
Java

package services;
import resources.control.Manager;
public class CoreManager extends Manager {
private long startTime;
private EngineManager engineManager;
public CoreManager() {
engineManager = new EngineManager();
addChildService(engineManager);
}
/**
* Determines whether or not the core is operational
* @return TRUE if the core is operational, FALSE otherwise
*/
public boolean isOperational() {
return true;
}
@Override
public boolean initialize() {
startTime = System.nanoTime();
return super.initialize();
}
/**
* Returns the time in milliseconds since the server started initialization
* @return the core time represented as a double
*/
public double getCoreTime() {
return (System.nanoTime()-startTime)/1E6;
}
}