/**@generated
 * WARNING ? Changes you make to this file may be lost.
 *           File is generated and may be re-generated without warning.
 */
package test;

import com.ibm.rational.test.lt.kernel.action.IContainer;
import com.ibm.rational.test.lt.kernel.action.IKThinkControl;
import com.ibm.rational.test.lt.kernel.action.impl.Container;
import com.ibm.rational.test.lt.kernel.action.impl.UserGroup;
import com.ibm.rational.test.lt.kernel.data.FeatureOptionsDataAreaCreation;
import java.util.HashMap;

@SuppressWarnings("all")
public class Schedule_Snoop_Schedule_A1DF576F37EEAFA0D60FB53464666530 extends
		com.ibm.rational.test.lt.kernel.action.impl.Schedule {

	public Schedule_Snoop_Schedule_A1DF576F37EEAFA0D60FB53464666530(
			IContainer parent, String name) {
		super(parent, name, "A1DF576F37EEAFA0D60FB53464666530");
		setThinkMax(0);
		setThinkScheme(IKThinkControl.RECORDED);

	}

	public void execute() {

		HashMap http_hm = new HashMap();

		this.addInitially(new FeatureOptionsDataAreaCreation(this,
				"com.ibm.rational.test.lt.feature.http", http_hm));
		this.addUserGroup(new UserGroup_1(this));

		super.execute();
	}

	public class UserGroup_1 extends UserGroup {

		public UserGroup_1(IContainer parent) {
			super(parent, "User Group 1", "A1DF576F380DA950D60FB53464666530");

			setNumUsers(100.0);

		}

		public IContainer createTesterWorkload(IContainer parent) {
			return scenario_1(parent);
		}

		private Container scenario_1(IContainer parent) {
			Container scenario = new Container(parent, "Default Scenario",
					"A1DF576F380FF346D60FB53464666530") {

				public void reportStopMessage() {
				}

				public void reportForcedStopMessage() {
				}

				public void execute() {
					this.add(new test.Snoop_Test_A1DE78512E96EA60F168B43762373037(
							this, "A1DF576F46D08020D60FB53464666530") {
						public void execute() {
							this.setRtbEnabled(false);
							super.execute();
						}
					});

					this.add(new com.ibm.rational.test.lt.execution.protocol.impl.HTTPUserComplete(
							this));
					super.execute();
				}
			};

			return scenario;
		}

	}

}