Remove guava api in Livy (#321)

Change-Id: Ia8b635dbb9e8ef8e55bbe566967c5abaa5e07020

Project: http://git-wip-us.apache.org/repos/asf/incubator-livy/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-livy/commit/e8c3e067
Tree: http://git-wip-us.apache.org/repos/asf/incubator-livy/tree/e8c3e067
Diff: http://git-wip-us.apache.org/repos/asf/incubator-livy/diff/e8c3e067

Branch: refs/heads/master
Commit: e8c3e067782c98f9ceeb1b62e18ff676c3921fab
Parents: 7212e3f
Author: Saisai Shao <sai.sai.s...@gmail.com>
Authored: Fri Apr 28 11:48:31 2017 +0800
Committer: Jeff Zhang <zjf...@gmail.com>
Committed: Fri Apr 28 11:48:31 2017 +0800

----------------------------------------------------------------------
 .../main/java/com/cloudera/livy/rsc/driver/StatementState.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-livy/blob/e8c3e067/rsc/src/main/java/com/cloudera/livy/rsc/driver/StatementState.java
----------------------------------------------------------------------
diff --git a/rsc/src/main/java/com/cloudera/livy/rsc/driver/StatementState.java 
b/rsc/src/main/java/com/cloudera/livy/rsc/driver/StatementState.java
index 5e084bc..61a86d0 100644
--- a/rsc/src/main/java/com/cloudera/livy/rsc/driver/StatementState.java
+++ b/rsc/src/main/java/com/cloudera/livy/rsc/driver/StatementState.java
@@ -20,7 +20,6 @@ package com.cloudera.livy.rsc.driver;
 import java.util.*;
 
 import com.fasterxml.jackson.annotation.JsonValue;
-import com.google.common.base.Preconditions;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -80,7 +79,8 @@ public enum StatementState {
 
   static void validate(StatementState from, StatementState to) {
     LOG.debug("{} -> {}", from, to);
-
-    Preconditions.checkState(isValid(from, to), "Illegal Transition: %s -> 
%s", from, to);
+    if (!isValid(from, to)) {
+      throw new IllegalStateException("Illegal Transition: " + from + " -> " + 
to);
+    }
   }
 }

Reply via email to