@Override public T setDebug(boolean debug) { return addConfiguration(Config.TOPOLOGY_DEBUG, debug); }
@Override public T addConfiguration(String config, Object value) { Map configMap = new HashMap(); configMap.put(config, value); return addConfigurations(configMap); }
@Override public T setMemoryLoad(Number onHeap) { return setMemoryLoad(onHeap, JStormUtils.parseDouble(conf.get(Config.TOPOLOGY_COMPONENT_RESOURCES_OFFHEAP_MEMORY_MB))); }
@Override public T setMaxSpoutPending(Integer val) { return addConfiguration(Config.TOPOLOGY_MAX_SPOUT_PENDING, val); } }
@Override public T setCPULoad(Number amount) { Map configMap = new HashMap(); if (amount != null) { configMap.put(Config.TOPOLOGY_COMPONENT_CPU_PCORE_PERCENT, amount); } return addConfigurations(configMap); } }
@Override public T setMemoryLoad(Number onHeap) { return setMemoryLoad(onHeap, JStormUtils.parseDouble(conf.get(Config.TOPOLOGY_COMPONENT_RESOURCES_OFFHEAP_MEMORY_MB))); }
@Override public T setDebug(boolean debug) { return addConfiguration(Config.TOPOLOGY_DEBUG, debug); }
@Override public T setMemoryLoad(Number onHeap, Number offHeap) { Map configMap = new HashMap(); if (onHeap != null) { onHeap = onHeap.doubleValue(); configMap.put(Config.TOPOLOGY_COMPONENT_RESOURCES_ONHEAP_MEMORY_MB, onHeap); } if (offHeap != null) { offHeap = offHeap.doubleValue(); configMap.put(Config.TOPOLOGY_COMPONENT_RESOURCES_OFFHEAP_MEMORY_MB, offHeap); } return addConfigurations(configMap); }
@Override public T setMaxTaskParallelism(Integer val) { return addConfiguration(Config.TOPOLOGY_MAX_TASK_PARALLELISM, val); }
@Override public T addConfiguration(String config, Object value) { Map configMap = new HashMap(); configMap.put(config, value); return addConfigurations(configMap); }
@Override public T setMaxSpoutPending(Number val) { if (val != null) val = val.intValue(); return addConfiguration(Config.TOPOLOGY_MAX_SPOUT_PENDING, val); }
@Override public T setCPULoad(Number amount) { Map configMap = new HashMap(); if(amount != null) { configMap.put(Config.TOPOLOGY_COMPONENT_CPU_PCORE_PERCENT, amount); } return addConfigurations(configMap); } }
@Override public T setNumTasks(Number val) { if (val != null) val = val.intValue(); return addConfiguration(Config.TOPOLOGY_TASKS, val); }
@Override public T addConfiguration(String config, Object value) { Map configMap = new HashMap(); configMap.put(config, value); return addConfigurations(configMap); }
@Override public T setMaxTaskParallelism(Number val) { if (val != null) val = val.intValue(); return addConfiguration(Config.TOPOLOGY_MAX_TASK_PARALLELISM, val); }
@Override public T addConfiguration(String config, Object value) { Map configMap = new HashMap(); configMap.put(config, value); return addConfigurations(configMap); }
@Override public T setDebug(boolean debug) { return addConfiguration(Config.TOPOLOGY_DEBUG, debug); }
@Override public T setMemoryLoad(Number onHeap, Number offHeap) { Map configMap = new HashMap(); if (onHeap != null) { onHeap = onHeap.doubleValue(); configMap.put(Config.TOPOLOGY_COMPONENT_RESOURCES_ONHEAP_MEMORY_MB, onHeap); } if (offHeap!=null) { offHeap = offHeap.doubleValue(); configMap.put(Config.TOPOLOGY_COMPONENT_RESOURCES_OFFHEAP_MEMORY_MB, offHeap); } return addConfigurations(configMap); }
@Override public T setDebug(boolean debug) { return addConfiguration(Config.TOPOLOGY_DEBUG, debug); }
@Override public T setMaxSpoutPending(Number val) { if(val!=null) val = val.intValue(); return addConfiguration(Config.TOPOLOGY_MAX_SPOUT_PENDING, val); }