This is an automated email from the ASF dual-hosted git repository.

dschneider pushed a commit to branch feature/GEODE-6102
in repository https://gitbox.apache.org/repos/asf/geode.git

commit ff5f8d0b0d2d11cfbe9643bf67074650b9200391
Author: Darrel Schneider <[email protected]>
AuthorDate: Wed Dec 12 14:50:57 2018 -0800

    add @CliAvailabilityIndicator
---
 .../connectors/jdbc/internal/cli/DestroyDataSourceCommand.java      | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git 
a/geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyDataSourceCommand.java
 
b/geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyDataSourceCommand.java
index fcd1ec4..3d1a2ec 100644
--- 
a/geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyDataSourceCommand.java
+++ 
b/geode-connectors/src/main/java/org/apache/geode/connectors/jdbc/internal/cli/DestroyDataSourceCommand.java
@@ -17,6 +17,7 @@ package org.apache.geode.connectors.jdbc.internal.cli;
 import java.util.List;
 import java.util.Set;
 
+import org.springframework.shell.core.annotation.CliAvailabilityIndicator;
 import org.springframework.shell.core.annotation.CliCommand;
 import org.springframework.shell.core.annotation.CliOption;
 
@@ -123,4 +124,9 @@ public class DestroyDataSourceCommand extends 
SingleGfshCommand {
     CacheElement.removeElement(config.getJndiBindings(), (String) element);
     return true;
   }
+
+  @CliAvailabilityIndicator({DESTROY_DATA_SOURCE})
+  public boolean commandAvailable() {
+    return isOnlineCommandAvailable();
+  }
 }

Reply via email to