1 /*2 * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.3 */4 package com.tc.object.config.schema;5 6 import com.tc.config.schema.NewConfig;7 import com.tc.config.schema.dynamic.BooleanConfigItem;8 import com.tc.config.schema.dynamic.ConfigItem;9 import com.tc.config.schema.dynamic.IntConfigItem;10 11 /**12 * Represents all configuration read by the DSO L2 and which is independent of application.13 */14 public interface NewL2DSOConfig extends NewConfig {15 16 ConfigItem persistenceMode();17 18 BooleanConfigItem garbageCollectionEnabled();19 20 BooleanConfigItem garbageCollectionVerbose();21 22 IntConfigItem garbageCollectionInterval();23 24 IntConfigItem listenPort();25 26 IntConfigItem clientReconnectWindow();27 28 }29