public abstract class RestClientContainerInstantiator extends BaseContainerInstantiator implements IRemoteServiceContainerInstantiator
| Modifier and Type | Field and Description |
|---|---|
static String[] |
intents |
EMPTY_CLASS_ARRAY, EMPTY_STRING_ARRAY, NO_ADAPTERS_ARRAY| Constructor and Description |
|---|
RestClientContainerInstantiator() |
| Modifier and Type | Method and Description |
|---|---|
Dictionary |
getPropertiesForImportedConfigs(ContainerTypeDescription description,
String[] importedConfigs,
Dictionary exportedProperties)
Get the properties associated with the given description, with the given importedConfigTypes, via the given exportedProperties.
|
String[] |
getSupportedConfigs(ContainerTypeDescription description)
Get supported configs for the given ContainerTypeDescription.
|
String[] |
getSupportedIntents(ContainerTypeDescription description)
Get supported intents for the given ContainerTypeDescription.
|
createInstance, getAdaptersForClass, getIDParameterValue, getIDParameterValue, getIDParameterValue, getIntegerFromArg, getInterfacesAndAdaptersForClass, getInterfacesForClass, getInterfacesForClass, getMap, getMapParameterString, getMapParameterString, getParameterValue, getParameterValue, getParameterValue, getParameterValue, getParameterValue, getStringFromArg, getSupportedAdapterTypes, getSupportedParameterTypesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetImportedConfigspublic static final String[] intents
public String[] getSupportedConfigs(ContainerTypeDescription description)
IRemoteServiceContainerInstantiatorgetSupportedConfigs in interface IRemoteServiceContainerInstantiatordescription - the ContainerTypeDescription to return the supported configs for.
Will not be null.null may be returned if the
given description does not support any config types.public Dictionary getPropertiesForImportedConfigs(ContainerTypeDescription description, String[] importedConfigs, Dictionary exportedProperties)
IRemoteServiceContainerInstantiatorgetPropertiesForImportedConfigs in interface IRemoteServiceContainerInstantiatordescription - the container type description under consideration.importedConfigs - the imported config types for the given properties. Will not be null, and
should be the same values as returned from IRemoteServiceContainerInstantiator.getImportedConfigs(ContainerTypeDescription, String[]).exportedProperties - the properties from the exported service. Will not be null.null if
no properties are associated with the given description, importedConfigTypes, exportedProperties.public String[] getSupportedIntents(ContainerTypeDescription description)
IRemoteServiceContainerInstantiatorgetSupportedIntents in interface IContainerInstantiatorgetSupportedIntents in interface IRemoteServiceContainerInstantiatorgetSupportedIntents in class BaseContainerInstantiatordescription - the ContainerTypeDescription to return the supported intents for.
Will not be null.null may be returned if the
given description does not support any intents.Copyright © 2004–2020 Eclipse Foundation. All rights reserved.