All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jboss.threads.HandoffRejectedExecutionHandler Maven / Gradle / Ivy

package org.jboss.threads;

import java.util.concurrent.RejectedExecutionHandler;
import java.util.concurrent.Executor;
import java.util.concurrent.ThreadPoolExecutor;

class HandoffRejectedExecutionHandler implements RejectedExecutionHandler {

    private final Executor target;

    HandoffRejectedExecutionHandler(final Executor target) {
        this.target = target;
    }

    public void rejectedExecution(final Runnable r, final ThreadPoolExecutor executor) {
        target.execute(r);
    }

    public String toString() {
        return String.format("%s -> %s", super.toString(), target);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy