Class CompositeGitCliExceptionResolver
- java.lang.Object
-
- org.craftercms.studio.impl.v2.utils.git.cli.CompositeGitCliExceptionResolver
-
- All Implemented Interfaces:
GitCliOutputExceptionResolver
public class CompositeGitCliExceptionResolver extends Object implements GitCliOutputExceptionResolver
GitCliOutputExceptionResolver
that uses a list of other resolvers to determine which exception to throw. The first non-null exception that is returned from the list is the one used.- Since:
- 3.1.23
- Author:
- Alfonso Vasquez
-
-
Constructor Summary
Constructors Constructor Description CompositeGitCliExceptionResolver(Collection<GitCliOutputExceptionResolver> resolvers)
CompositeGitCliExceptionResolver(GitCliOutputExceptionResolver... resolvers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GitCliOutputException
resolveException(int exitValue, String output)
-
-
-
Constructor Detail
-
CompositeGitCliExceptionResolver
public CompositeGitCliExceptionResolver(Collection<GitCliOutputExceptionResolver> resolvers)
-
CompositeGitCliExceptionResolver
public CompositeGitCliExceptionResolver(GitCliOutputExceptionResolver... resolvers)
-
-
Method Detail
-
resolveException
public GitCliOutputException resolveException(int exitValue, String output)
- Specified by:
resolveException
in interfaceGitCliOutputExceptionResolver
-
-