Class DefaultProcessOutputConfigurator
- java.lang.Object
-
- com.platformlib.process.configurator.impl.DefaultProcessOutputConfigurator
-
- All Implemented Interfaces:
ProcessOutputConfiguration,ProcessOutputConfigurator
- Direct Known Subclasses:
DefaultProcessInstanceOutputConfigurator,DefaultProcessOutputLoggerConfigurator
public class DefaultProcessOutputConfigurator extends java.lang.Object implements ProcessOutputConfigurator, ProcessOutputConfiguration
-
-
Constructor Summary
Constructors Constructor Description DefaultProcessOutputConfigurator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.Integer>getHeadSize()Size of head log.java.util.Optional<java.lang.Integer>getTailSize()Size of tail log.voidheadLimit(int limit)Specify how many first process output lines will be kept.voidtailLimit(int limit)Specify how many last process output lines will be kept.voidunlimited()Specify to keep all process output.
-
-
-
Method Detail
-
headLimit
public void headLimit(int limit)
Description copied from interface:ProcessOutputConfiguratorSpecify how many first process output lines will be kept.- Specified by:
headLimitin interfaceProcessOutputConfigurator- Parameters:
limit- process output head limit
-
tailLimit
public void tailLimit(int limit)
Description copied from interface:ProcessOutputConfiguratorSpecify how many last process output lines will be kept.- Specified by:
tailLimitin interfaceProcessOutputConfigurator- Parameters:
limit- process output tail limit
-
unlimited
public void unlimited()
Description copied from interface:ProcessOutputConfiguratorSpecify to keep all process output.- Specified by:
unlimitedin interfaceProcessOutputConfigurator
-
getHeadSize
public java.util.Optional<java.lang.Integer> getHeadSize()
Description copied from interface:ProcessOutputConfigurationSize of head log. How many output lines keep since start.- Specified by:
getHeadSizein interfaceProcessOutputConfiguration- Returns:
- Returns number of lines to keep from start
-
getTailSize
public java.util.Optional<java.lang.Integer> getTailSize()
Description copied from interface:ProcessOutputConfigurationSize of tail log.- Specified by:
getTailSizein interfaceProcessOutputConfiguration- Returns:
- Returns size of tail log
-
-