Modifier and Type | Method and Description |
---|---|
protected ContainerTypeDescription |
AbstractCommand.getContainerTypeDescription(ID containerID) |
Modifier and Type | Method and Description |
---|---|
protected List<ContainerTypeDescription> |
AbstractCommand.getConfigs() |
Modifier and Type | Method and Description |
---|---|
protected String |
AbstractCommand.formatConfig(ContainerTypeDescription ctd,
int level,
org.apache.felix.service.command.Converter escape) |
Modifier and Type | Method and Description |
---|---|
ContainerTypeDescription |
IContainerFactory.addDescription(ContainerTypeDescription containerTypeDescription)
Add a ContainerTypeDescription to the set of known ContainerDescriptions.
|
ContainerTypeDescription |
ContainerFactory.addDescription(ContainerTypeDescription containerTypeDescription) |
protected ContainerTypeDescription |
ContainerFactory.addDescription0(ContainerTypeDescription containerTypeDescription) |
ContainerTypeDescription |
IContainerManager.getContainerTypeDescription(ID containerID)
Get the container type description used to create the container with the given ID.
|
ContainerTypeDescription |
ContainerFactory.getContainerTypeDescription(ID containerID) |
protected ContainerTypeDescription |
ContainerFactory.getDescription0(ContainerTypeDescription containerTypeDescription) |
protected ContainerTypeDescription |
ContainerFactory.getDescription0(String containerTypeDescriptionName) |
ContainerTypeDescription |
IContainerFactory.getDescriptionByName(String containerTypeDescriptionName)
Get the known ContainerTypeDescription given it's name.
|
ContainerTypeDescription |
ContainerFactory.getDescriptionByName(String containerTypeDescriptionName) |
ContainerTypeDescription[] |
IContainerFactory.getDescriptionsForContainerAdapter(Class containerAdapter)
Get container type descriptions that support the given containerAdapter
|
ContainerTypeDescription[] |
ContainerFactory.getDescriptionsForContainerAdapter(Class containerAdapter) |
ContainerTypeDescription |
IContainerFactory.removeDescription(ContainerTypeDescription containerTypeDescription)
Remove given description from set known to this factory.
|
ContainerTypeDescription |
ContainerFactory.removeDescription(ContainerTypeDescription containerTypeDescription) |
protected ContainerTypeDescription |
ContainerFactory.removeDescription0(ContainerTypeDescription containerTypeDescription) |
Modifier and Type | Method and Description |
---|---|
IContainer |
IContainerManager.addContainer(IContainer container,
ContainerTypeDescription typeDescription)
Add given container to manager.
|
IContainer |
ContainerFactory.addContainer(IContainer container,
ContainerTypeDescription typeDescription) |
ContainerTypeDescription |
IContainerFactory.addDescription(ContainerTypeDescription containerTypeDescription)
Add a ContainerTypeDescription to the set of known ContainerDescriptions.
|
ContainerTypeDescription |
ContainerFactory.addDescription(ContainerTypeDescription containerTypeDescription) |
protected ContainerTypeDescription |
ContainerFactory.addDescription0(ContainerTypeDescription containerTypeDescription) |
boolean |
IContainerFactory.containsDescription(ContainerTypeDescription containerTypeDescription)
Check to see if a given named description is already contained by this
factory
|
boolean |
ContainerFactory.containsDescription(ContainerTypeDescription containerTypeDescription) |
protected boolean |
ContainerFactory.containsDescription0(ContainerTypeDescription containerTypeDescription) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
ID containerID)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
ID containerID) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
ID containerID,
Map parameters)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
ID containerID,
Map parameters) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
ID containerID,
Object[] parameters)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
ID containerID,
Object[] parameters) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
Map parameters)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
Map parameters) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
Object[] parameters)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
Object[] parameters) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
String containerId)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
String containerId) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
String containerId,
Map parameters)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
String containerId,
Map parameters) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
String containerId,
Object[] parameters)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
String containerId,
Object[] parameters) |
IContainer |
BaseContainer.Instantiator.createInstance(ContainerTypeDescription description,
Object[] parameters) |
protected ContainerTypeDescription |
ContainerFactory.getDescription0(ContainerTypeDescription containerTypeDescription) |
String[] |
BaseContainer.Instantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
Class[][] |
BaseContainer.Instantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
ContainerTypeDescription |
IContainerFactory.removeDescription(ContainerTypeDescription containerTypeDescription)
Remove given description from set known to this factory.
|
ContainerTypeDescription |
ContainerFactory.removeDescription(ContainerTypeDescription containerTypeDescription) |
protected ContainerTypeDescription |
ContainerFactory.removeDescription0(ContainerTypeDescription containerTypeDescription) |
Modifier and Type | Method and Description |
---|---|
IContainer |
BaseContainerInstantiator.createInstance(ContainerTypeDescription description,
Object[] parameters) |
IContainer |
IContainerInstantiator.createInstance(ContainerTypeDescription description,
Object[] parameters)
Create instance of IContainer.
|
String[] |
BaseRemoteServiceContainerInstantiator.getImportedConfigs(ContainerTypeDescription description,
String[] exporterSupportedConfigs) |
String[] |
IRemoteServiceContainerInstantiator.getImportedConfigs(ContainerTypeDescription description,
String[] exporterSupportedConfigs)
Get the imported config types for a given ContainerTypeDescription for the given exporter supported config types.
|
Dictionary |
BaseRemoteServiceContainerInstantiator.getPropertiesForImportedConfigs(ContainerTypeDescription description,
String[] importedConfigTypes,
Dictionary exportedProperties) |
Dictionary |
IRemoteServiceContainerInstantiator.getPropertiesForImportedConfigs(ContainerTypeDescription description,
String[] importedConfigs,
Dictionary exportedProperties)
Get the properties associated with the given description, with the given importedConfigTypes, via the given exportedProperties.
|
String[] |
BaseContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
String[] |
IContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description)
Get array of supported adapters for the given container type description.
|
String[] |
BaseRemoteServiceContainerInstantiator.getSupportedConfigs(ContainerTypeDescription description) |
String[] |
IRemoteServiceContainerInstantiator.getSupportedConfigs(ContainerTypeDescription description)
Get supported configs for the given ContainerTypeDescription.
|
String[] |
BaseContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
String[] |
IContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
String[] |
IRemoteServiceContainerInstantiator.getSupportedIntents(ContainerTypeDescription description)
Get supported intents for the given ContainerTypeDescription.
|
Class[][] |
BaseContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
Class[][] |
IContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description)
Get array of parameter types for given container type description.
|
Modifier and Type | Method and Description |
---|---|
ISharedObjectContainer |
SharedObjectContainerFactory.createSharedObjectContainer(ContainerTypeDescription desc,
Object[] args) |
ISharedObjectContainer |
ISharedObjectContainerFactory.createSharedObjectContainer(ContainerTypeDescription desc,
Object[] args)
Make ISharedObjectContainer instance.
|
Modifier and Type | Method and Description |
---|---|
ContainerTypeDescription |
SelectContainerException.getContainerTypeDescription() |
protected ContainerTypeDescription |
AbstractContainerSelector.getContainerTypeDescription(IContainer container) |
protected ContainerTypeDescription[] |
AbstractContainerSelector.getContainerTypeDescriptions() |
protected ContainerTypeDescription[] |
AbstractHostContainerSelector.getContainerTypeDescriptionsForDefaultConfigTypes(ContainerTypeDescription[] descriptions) |
Modifier and Type | Method and Description |
---|---|
protected IRemoteServiceContainer |
AbstractConsumerContainerSelector.createContainer(ContainerTypeDescription containerTypeDescription,
String containerTypeDescriptionName,
Map properties) |
protected IContainer |
AbstractContainerSelector.createContainer(ServiceReference serviceReference,
Map<String,Object> properties,
ContainerTypeDescription containerTypeDescription) |
protected IContainer |
AbstractContainerSelector.createContainer(ServiceReference serviceReference,
Map<String,Object> properties,
ContainerTypeDescription containerTypeDescription,
String[] intents) |
protected IRemoteServiceContainer |
AbstractHostContainerSelector.createMatchingContainer(ContainerTypeDescription containerTypeDescription,
ServiceReference serviceReference,
Map<String,Object> properties,
String[] serviceExportedInterfaces,
String[] requiredConfigs,
String[] serviceIntents) |
protected IRemoteServiceContainer |
AbstractHostContainerSelector.createRSContainer(ServiceReference serviceReference,
Map<String,Object> properties,
ContainerTypeDescription containerTypeDescription) |
protected IRemoteServiceContainer |
AbstractHostContainerSelector.createRSContainer(ServiceReference serviceReference,
Map<String,Object> properties,
ContainerTypeDescription containerTypeDescription,
String[] intents) |
protected Object |
AbstractContainerSelector.getContainerFactoryArguments(ServiceReference serviceReference,
Map<String,Object> properties,
ContainerTypeDescription containerTypeDescription) |
protected Object |
AbstractContainerSelector.getContainerFactoryArguments(ServiceReference serviceReference,
Map<String,Object> properties,
ContainerTypeDescription containerTypeDescription,
String[] intents) |
protected ContainerTypeDescription[] |
AbstractHostContainerSelector.getContainerTypeDescriptionsForDefaultConfigTypes(ContainerTypeDescription[] descriptions) |
protected String[] |
AbstractContainerSelector.getSupportedConfigTypes(ContainerTypeDescription containerTypeDescription) |
protected String[] |
AbstractContainerSelector.getSupportedIntents(ContainerTypeDescription containerTypeDescription) |
protected boolean |
AbstractHostContainerSelector.matchExistingHostContainer(ServiceReference serviceReference,
Map<String,Object> properties,
IContainer container,
IRemoteServiceContainerAdapter adapter,
ContainerTypeDescription description,
String[] requiredConfigTypes,
String[] requiredServiceIntents) |
protected boolean |
AbstractHostContainerSelector.matchHostSupportedConfigTypes(String[] requiredConfigTypes,
ContainerTypeDescription containerTypeDescription) |
protected boolean |
AbstractHostContainerSelector.matchHostSupportedIntents(String[] serviceRequiredIntents,
ContainerTypeDescription containerTypeDescription) |
protected boolean |
AbstractHostContainerSelector.matchHostSupportedIntents(String[] serviceRequiredIntents,
ContainerTypeDescription containerTypeDescription,
IContainer container) |
protected boolean |
AbstractHostContainerSelector.matchNotExcluded(ContainerTypeDescription description) |
protected boolean |
AbstractHostContainerSelector.matchRequireServer(ContainerTypeDescription description) |
Constructor and Description |
---|
SelectContainerException(String message,
Throwable cause,
ContainerTypeDescription containerTypeDescription) |
Modifier and Type | Method and Description |
---|---|
IContainer |
ContainerInstantiator.createInstance(ContainerTypeDescription description,
Object[] parameters) |
String[] |
ContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
String[] |
ContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
Class[][] |
ContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
Modifier and Type | Method and Description |
---|---|
IContainer |
GenericContainerInstantiator.createInstance(ContainerTypeDescription description,
Object[] args) |
IContainer |
SSLGenericContainerInstantiator.createInstance(ContainerTypeDescription description,
Object[] args) |
String[] |
GenericContainerInstantiator.getImportedConfigs(ContainerTypeDescription description,
String[] exporterSupportedConfigs) |
String[] |
SSLGenericContainerInstantiator.getImportedConfigs(ContainerTypeDescription description,
String[] exporterSupportedConfigs) |
Dictionary |
GenericContainerInstantiator.getPropertiesForImportedConfigs(ContainerTypeDescription description,
String[] importedConfigs,
Dictionary exportedProperties) |
Dictionary |
SSLGenericContainerInstantiator.getPropertiesForImportedConfigs(ContainerTypeDescription description,
String[] importedConfigs,
Dictionary exportedProperties) |
String[] |
GenericContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
String[] |
SSLGenericContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
String[] |
GenericContainerInstantiator.getSupportedConfigs(ContainerTypeDescription description) |
String[] |
SSLGenericContainerInstantiator.getSupportedConfigs(ContainerTypeDescription description) |
String[] |
GenericContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
String[] |
SSLGenericContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
Class[][] |
GenericContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
Class[][] |
SSLGenericContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
protected boolean |
GenericContainerInstantiator.isClient(ContainerTypeDescription description) |
protected boolean |
SSLGenericContainerInstantiator.isClient(ContainerTypeDescription description) |
Modifier and Type | Method and Description |
---|---|
IContainer |
ContainerInstantiator.createInstance(ContainerTypeDescription description,
Object[] args) |
String[] |
ContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
String[] |
ContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
Class[][] |
ContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
Modifier and Type | Method and Description |
---|---|
IContainer |
ZooDiscoveryContainerInstantiator.createInstance(ContainerTypeDescription description,
Object[] parameters) |
String[] |
ZooDiscoveryContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
String[] |
ZooDiscoveryContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
Class[][] |
ZooDiscoveryContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
Modifier and Type | Method and Description |
---|---|
ContainerTypeDescription |
RemoteServiceDistributionProvider.getContainerTypeDescription() |
ContainerTypeDescription |
IRemoteServiceDistributionProvider.getContainerTypeDescription()
Return the ContainerTypeDescription to register for this distribution provider.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
RemoteServiceContainerInstantiator.checkAsyncIntent(ContainerTypeDescription description,
Map<String,?> properties) |
protected void |
RemoteServiceContainerInstantiator.checkConfidential(ContainerTypeDescription description,
String uri) |
protected boolean |
RemoteServiceContainerInstantiator.checkConfidentialIntent(ContainerTypeDescription description,
String uri,
Map<String,?> properties) |
protected boolean |
RemoteServiceContainerInstantiator.checkIntentSupported(ContainerTypeDescription description,
String intent) |
protected void |
RemoteServiceContainerInstantiator.checkOSGIIntents(ContainerTypeDescription description,
URI uri,
Map<String,?> properties) |
protected void |
RemoteServiceContainerInstantiator.checkPrivate(ContainerTypeDescription description,
String hostname) |
protected boolean |
RemoteServiceContainerInstantiator.checkPrivateIntent(ContainerTypeDescription description,
String hostname,
Map<String,?> properties) |
abstract IContainer |
RemoteServiceContainerInstantiator.createInstance(ContainerTypeDescription description,
Map<String,?> parameters) |
IContainer |
RemoteServiceContainerInstantiator.createInstance(ContainerTypeDescription description,
Object[] parameters) |
String[] |
RemoteServiceContainerInstantiator.getImportedConfigs(ContainerTypeDescription description,
String[] exporterSupportedConfigs) |
Dictionary |
RemoteServiceContainerInstantiator.getPropertiesForImportedConfigs(ContainerTypeDescription description,
String[] importedConfigs,
Dictionary exportedProperties) |
String[] |
RemoteServiceContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
String[] |
RemoteServiceContainerInstantiator.getSupportedConfigs(ContainerTypeDescription description) |
String[] |
RemoteServiceContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
Class[][] |
RemoteServiceContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
protected boolean |
RemoteServiceContainerInstantiator.supportsOSGIAsyncIntent(ContainerTypeDescription description) |
protected boolean |
RemoteServiceContainerInstantiator.supportsOSGIConfidentialIntent(ContainerTypeDescription description) |
protected boolean |
RemoteServiceContainerInstantiator.supportsOSGIPrivateIntent(ContainerTypeDescription description) |
Modifier and Type | Method and Description |
---|---|
Dictionary |
RestClientContainerInstantiator.getPropertiesForImportedConfigs(ContainerTypeDescription description,
String[] importedConfigs,
Dictionary exportedProperties) |
String[] |
RestClientContainerInstantiator.getSupportedConfigs(ContainerTypeDescription description) |
String[] |
RestClientContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
Modifier and Type | Method and Description |
---|---|
String[] |
ServletServerContainerInstantiator.getImportedConfigs(ContainerTypeDescription description,
String[] exporterSupportedConfigs) |
Dictionary |
ServletServerContainerInstantiator.getPropertiesForImportedConfigs(ContainerTypeDescription description,
String[] importedConfigs,
Dictionary exportedProperties) |
String[] |
ServletServerContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
Copyright © 2004–2020 Eclipse Foundation. All rights reserved.