public class ShellPollConfig<T> extends PollConfig<SshPollValue,T,ShellPollConfig<T>>
| Modifier and Type | Field and Description | 
|---|---|
static com.google.common.base.Predicate<SshPollValue> | 
DEFAULT_SUCCESS  | 
NO_SENSOR, REMOVE, UNCHANGED, UNSET| Constructor and Description | 
|---|
ShellPollConfig(AttributeSensor<T> sensor)  | 
ShellPollConfig(ShellPollConfig<T> other)  | 
| Modifier and Type | Method and Description | 
|---|---|
ShellPollConfig<T> | 
command(java.lang.String val)  | 
ShellPollConfig<T> | 
dir(java.io.File val)  | 
ShellPollConfig<T> | 
env(java.util.Map<java.lang.String,java.lang.String> val)  | 
ShellPollConfig<T> | 
env(java.lang.String key,
   java.lang.String val)  | 
java.lang.String | 
getCommand()  | 
java.io.File | 
getDir()  | 
java.util.Map<java.lang.String,java.lang.String> | 
getEnv()  | 
java.lang.String | 
getInput()  | 
long | 
getTimeout()  | 
ShellPollConfig<T> | 
input(java.lang.String val)  | 
ShellPollConfig<T> | 
timeout(long timeout)  | 
ShellPollConfig<T> | 
timeout(long timeout,
       java.util.concurrent.TimeUnit units)  | 
description, getDescription, getPeriod, period, period, periodcheckSuccess, checkSuccess, enabled, equals, getCheckSuccess, getOnException, getOnFailure, getOnSuccess, getSensor, getSupressDuplicates, hasCheckSuccessHandler, hasExceptionHandler, hasFailureHandler, hashCode, hasSuccessHandler, isEnabled, onException, onFailure, onFailureOrException, onResult, onSuccess, setOnException, setOnFailure, setOnFailureOrException, setOnResult, setOnSuccess, suppressDuplicates, toStringpublic static final com.google.common.base.Predicate<SshPollValue> DEFAULT_SUCCESS
public ShellPollConfig(AttributeSensor<T> sensor)
public ShellPollConfig(ShellPollConfig<T> other)
public java.lang.String getCommand()
public java.util.Map<java.lang.String,java.lang.String> getEnv()
public java.io.File getDir()
public java.lang.String getInput()
public long getTimeout()
public ShellPollConfig<T> command(java.lang.String val)
public ShellPollConfig<T> env(java.lang.String key, java.lang.String val)
public ShellPollConfig<T> env(java.util.Map<java.lang.String,java.lang.String> val)
public ShellPollConfig<T> dir(java.io.File val)
public ShellPollConfig<T> input(java.lang.String val)
public ShellPollConfig<T> timeout(long timeout)
public ShellPollConfig<T> timeout(long timeout, java.util.concurrent.TimeUnit units)