public GraphiteOutputConfig(final String name, final boolean default_, final String host, final int port, final String prefix) { super(name, default_); checkArgumentNotNullNorEmpty(host, "host"); checkArgument(port > 0 && port < 65536, "port must be in range [1,65535]"); this.host = host; this.port = port; this.prefix = prefix; }
public WebMethodsInputConfig(final String name, final Map<String, Object> variables, final URL url, final String username, final String password, final Map<String, String> headers, final boolean preemptiveAuthEnabled, final SocketOptionsConfig socketOptions, final long maxEntrySize, final DateFormat dateFormat) { super(name, variables, url, username, password, headers, preemptiveAuthEnabled, socketOptions, null); checkArgumentNotNull(dateFormat, "dateFormat"); checkArgument(maxEntrySize > 0, "maxEntrySize must greater than 0"); this.maxEntrySize = maxEntrySize; this.dateFormat = dateFormat; }
public GraphiteOutputConfig(final String name, final boolean default_, final String host, final int port, final String prefix) { super(name, default_); checkArgumentNotNullNorEmpty(host, "host"); checkArgument(port > 0 && port < 65536, "port must be in range [1,65535]"); this.host = host; this.port = port; this.prefix = prefix; }
public SamplerConfig(final String name, final String pool, final int interval, final boolean ignored, final boolean disabled, final Map<String, Object> globalVariables, final List<ValueTransformerConfig> valueTransformers) { super(name); checkArgumentNotNull(pool, "pool"); checkArgument(interval > 0, "interval must be greater than 0 seconds"); checkArgumentNotNull(globalVariables, "globalVariables"); checkArgumentNotNull(valueTransformers, "valueTransformers"); this.pool = pool; this.interval = interval; this.ignored = ignored; this.disabled = disabled; this.globalVariables = unmodifiableMap(globalVariables); this.valueTransformers = unmodifiableList(valueTransformers); }
public JdbcConnectionPoolConfig(final int minSize, final int maxSize, final String name, final boolean ignored, final String url, final String driver, final String username, final String password, final Map<String, String> options, final int loginTimeout) { super(name, ignored); checkArgumentNotNullNorEmpty(url, "url"); checkArgument(maxSize >= minSize, "Max size must be greater than min size"); this.minSize = minSize; this.maxSize = maxSize; this.url = url; this.driver = driver; this.username = username; this.password = password; this.options = Collections.unmodifiableMap(options); this.loginTimeout = loginTimeout; }
public SamplerConfig(final String name, final String pool, final int interval, final boolean ignored, final boolean disabled, final Map<String, Object> globalVariables, final List<ValueTransformerConfig> valueTransformers) { super(name); checkArgumentNotNull(pool, "pool"); checkArgument(interval > 0, "interval must be greater than 0 seconds"); checkArgumentNotNull(globalVariables, "globalVariables"); checkArgumentNotNull(valueTransformers, "valueTransformers"); this.pool = pool; this.interval = interval; this.ignored = ignored; this.disabled = disabled; this.globalVariables = unmodifiableMap(globalVariables); this.valueTransformers = unmodifiableList(valueTransformers); }
public JdbcConnectionPoolConfig(final int minSize, final int maxSize, final String name, final boolean ignored, final String url, final String driver, final String username, final String password, final Map<String, String> options, final int loginTimeout) { super(name, ignored); checkArgumentNotNullNorEmpty(url, "url"); checkArgument(maxSize >= minSize, "Max size must be greater than min size"); this.minSize = minSize; this.maxSize = maxSize; this.url = url; this.driver = driver; this.username = username; this.password = password; this.options = Collections.unmodifiableMap(options); this.loginTimeout = loginTimeout; }