package org.apache.helix;

import java.util.List;

import org.apache.helix.manager.zk.CallbackHandler;
import org.apache.helix.manager.zk.ZKHelixManager;
import org.apache.helix.manager.zk.ZkClient;

// ZkHelixManager used for test only. expose more class members
public class ZkHelixTestManager extends ZKHelixManager {

	public ZkHelixTestManager(String clusterName, String instanceName, InstanceType instanceType,
	        String zkConnectString) throws Exception {
		super(clusterName, instanceName, instanceType, zkConnectString);
		// TODO Auto-generated constructor stub
	}

	public ZkClient getZkClient() {
		return _zkClient;
	}

	public List<CallbackHandler> getHandlers() {
		return _handlers;
	}
}

@@ -20,16 +20,825 @@
 helix;%0A%0A
+/*%0A * Licensed to the Apache Software Foundation (ASF) under one%0A * or more contributor license agreements.  See the NOTICE file%0A * distributed with this work for additional information%0A * regarding copyright ownership.  The ASF licenses this file%0A * to you under the Apache License, Version 2.0 (the%0A * %22License%22); you may not use this file except in compliance%0A * with the License.  You may obtain a copy of the License at%0A *%0A *   http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing,%0A * software distributed under the License is distributed on an%0A * %22AS IS%22 BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY%0A * KIND, either express or implied.  See the License for the%0A * specific language governing permissions and limitations%0A * under the License.%0A */%0A%0A
 import j

add missing lisence header