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.StringArrayConfigItem;10 11 /**12 * Represents the per-application config for DSO.13 */14 public interface NewDSOApplicationConfig extends NewConfig {15 16 ConfigItem instrumentedClasses();17 18 StringArrayConfigItem transientFields();19 20 ConfigItem locks();21 22 ConfigItem roots();23 24 StringArrayConfigItem additionalBootJarClasses();25 26 BooleanConfigItem supportSharingThroughReflection();27 28 StringArrayConfigItem webApplications();29 30 }31