Search in sources :

Example 1 with Quad

use of de.dytanic.cloudnet.lib.utility.Quad in project CloudNet by Dytanic.

the class Wrapper method getUsedMemoryAndWaitings.

public int getUsedMemoryAndWaitings() {
    AtomicInteger integer = new AtomicInteger(getUsedMemory());
    CollectionWrapper.iterator(this.waitingServices.values(), new Runnabled<Quad<Integer, Integer, ServiceId, Template>>() {

        @Override
        public void run(Quad<Integer, Integer, ServiceId, Template> obj) {
            integer.addAndGet(obj.getSecond());
        }
    });
    return integer.get();
}
Also used : AtomicInteger(java.util.concurrent.atomic.AtomicInteger) Quad(de.dytanic.cloudnet.lib.utility.Quad) AtomicInteger(java.util.concurrent.atomic.AtomicInteger) ServiceId(de.dytanic.cloudnet.lib.service.ServiceId) Template(de.dytanic.cloudnet.lib.server.template.Template)

Aggregations

Template (de.dytanic.cloudnet.lib.server.template.Template)1 ServiceId (de.dytanic.cloudnet.lib.service.ServiceId)1 Quad (de.dytanic.cloudnet.lib.utility.Quad)1 AtomicInteger (java.util.concurrent.atomic.AtomicInteger)1