01: /*
02: * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright
03: * notice. All rights reserved.
04: */
05: package com.tc.simulator.app;
06:
07: import com.tc.net.proxy.TCPProxy;
08: import com.tc.objectserver.control.ServerControl;
09:
10: public interface ApplicationConfig {
11:
12: static final String ADAPTED_KEY = "Adapted";
13:
14: String getApplicationClassname();
15:
16: void setAttribute(String key, String value);
17:
18: String getAttribute(String key);
19:
20: Object getAttributeObject(String key);
21:
22: int getGlobalParticipantCount();
23:
24: int getIntensity();
25:
26: ServerControl getServerControl();
27:
28: ApplicationConfig copy();
29:
30: int getValidatorCount();
31:
32: int getGlobalValidatorCount();
33:
34: ServerControl[] getServerControls();
35:
36: TCPProxy[] getProxies();
37: }
|