blob: 1e5ae2a9c18ce4c873dbb566e83926423c9d537b [file] [log] [blame]
/****************************************************************************
* Copyright (c) 2013 Composent, Inc. and others.
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
*
* Contributors:
* Composent, Inc. - initial API and implementation
*
* SPDX-License-Identifier: EPL-2.0
*****************************************************************************/
package org.eclipse.ecf.remoteservice.servlet;
import java.util.Dictionary;
import org.eclipse.ecf.core.ContainerTypeDescription;
import org.eclipse.ecf.core.provider.BaseContainerInstantiator;
import org.eclipse.ecf.core.provider.IRemoteServiceContainerInstantiator;
public abstract class ServletServerContainerInstantiator extends
BaseContainerInstantiator implements
IRemoteServiceContainerInstantiator {
protected static final String[] intents = { "passByValue", "exactlyOnce",
"ordered" };
public String[] getImportedConfigs(ContainerTypeDescription description,
String[] exporterSupportedConfigs) {
return null;
}
@Override
public String[] getSupportedIntents(ContainerTypeDescription description) {
return intents;
}
@SuppressWarnings("rawtypes")
public Dictionary getPropertiesForImportedConfigs(
ContainerTypeDescription description, String[] importedConfigs,
Dictionary exportedProperties) {
return null;
}
}