Created
July 26, 2019 01:49
-
-
Save Malinskiy/da449892753ea3f5c99aff9e156c3847 to your computer and use it in GitHub Desktop.
DefaultBuildScanEndOfBuildNotifier.kt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class DefaultBuildScanEndOfBuildNotifier implements BuildScanEndOfBuildNotifier { | |
private Listener listener; | |
@Override | |
public void notify(final Listener listener) { | |
if (this.listener != null) { | |
throw new IllegalStateException("Listener already registered"); | |
} | |
this.listener = listener; | |
} | |
public void fireBuildComplete(@Nullable final Throwable failure) { | |
if (listener != null) { | |
listener.execute(new BuildResult() { | |
@Nullable | |
@Override | |
public Throwable getFailure() { | |
return failure; | |
} | |
}); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment