1 /*2 * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright3 * notice. All rights reserved.4 */5 package com.tc.config.schema.setup;6 7 import com.tc.config.schema.L2ConfigForL1;8 import com.tc.config.schema.NewCommonL1Config;9 import com.tc.object.config.schema.NewDSOApplicationConfig;10 import com.tc.object.config.schema.NewL1DSOConfig;11 import com.tc.object.config.schema.NewSpringApplicationConfig;12 13 /**14 * Knows how to set up configuration for L1.15 */16 public interface L1TVSConfigurationSetupManager {17 18 boolean loadedFromTrustedSource();19 20 NewCommonL1Config commonL1Config();21 22 L2ConfigForL1 l2Config();23 24 NewL1DSOConfig dsoL1Config();25 26 void setupLogging();27 28 String [] applicationNames();29 30 NewDSOApplicationConfig dsoApplicationConfigFor(String applicationName);31 32 NewSpringApplicationConfig springApplicationConfigFor(String applicationName);33 34 }35