org.osgl.inject.InjectException Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of genie Show documentation
Show all versions of genie Show documentation
A JSR330 style dependency injection solution
package org.osgl.inject;
import org.osgl.exception.UnexpectedException;
/**
* `InjectException` is thrown out when error occurred within
* dependency injection process
*/
public class InjectException extends UnexpectedException {
public InjectException(String message, Object... args) {
super(message, args);
}
public InjectException(Throwable cause) {
super(cause);
}
public InjectException(Throwable cause, String message, Object... args) {
super(cause, message, args);
}
public static InjectException circularDependency(CharSequence dependencyChain) {
return new InjectException("Circular dependency found: %s", dependencyChain);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy