Modifier and Type | Method and Description |
---|---|
ContainerTypeDescription |
ContainerFactory.addDescription(ContainerTypeDescription containerTypeDescription) |
ContainerTypeDescription |
IContainerFactory.addDescription(ContainerTypeDescription containerTypeDescription)
Add a ContainerTypeDescription to the set of known ContainerDescriptions.
|
protected ContainerTypeDescription |
ContainerFactory.addDescription0(ContainerTypeDescription containerTypeDescription) |
ContainerTypeDescription |
ContainerFactory.getContainerTypeDescription(ID containerID) |
ContainerTypeDescription |
IContainerManager.getContainerTypeDescription(ID containerID)
Get the container type description used to create the container with the given ID.
|
protected ContainerTypeDescription |
ContainerFactory.getDescription0(ContainerTypeDescription containerTypeDescription) |
protected ContainerTypeDescription |
ContainerFactory.getDescription0(java.lang.String containerTypeDescriptionName) |
ContainerTypeDescription |
ContainerFactory.getDescriptionByName(java.lang.String containerTypeDescriptionName) |
ContainerTypeDescription |
IContainerFactory.getDescriptionByName(java.lang.String containerTypeDescriptionName)
Get the known ContainerTypeDescription given it's name.
|
ContainerTypeDescription[] |
ContainerFactory.getDescriptionsForContainerAdapter(java.lang.Class containerAdapter) |
ContainerTypeDescription[] |
IContainerFactory.getDescriptionsForContainerAdapter(java.lang.Class containerAdapter)
Get container type descriptions that support the given containerAdapter
|
ContainerTypeDescription |
ContainerFactory.removeDescription(ContainerTypeDescription containerTypeDescription) |
ContainerTypeDescription |
IContainerFactory.removeDescription(ContainerTypeDescription containerTypeDescription)
Remove given description from set known to this factory.
|
protected ContainerTypeDescription |
ContainerFactory.removeDescription0(ContainerTypeDescription containerTypeDescription) |
Modifier and Type | Method and Description |
---|---|
IContainer |
ContainerFactory.addContainer(IContainer container,
ContainerTypeDescription typeDescription) |
IContainer |
IContainerManager.addContainer(IContainer container,
ContainerTypeDescription typeDescription)
Add given container to manager.
|
ContainerTypeDescription |
ContainerFactory.addDescription(ContainerTypeDescription containerTypeDescription) |
ContainerTypeDescription |
IContainerFactory.addDescription(ContainerTypeDescription containerTypeDescription)
Add a ContainerTypeDescription to the set of known ContainerDescriptions.
|
protected ContainerTypeDescription |
ContainerFactory.addDescription0(ContainerTypeDescription containerTypeDescription) |
boolean |
ContainerFactory.containsDescription(ContainerTypeDescription containerTypeDescription) |
boolean |
IContainerFactory.containsDescription(ContainerTypeDescription containerTypeDescription)
Check to see if a given named description is already contained by this
factory
|
protected boolean |
ContainerFactory.containsDescription0(ContainerTypeDescription containerTypeDescription) |
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
ID containerID) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
ID containerID)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
ID containerID,
java.util.Map parameters) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
ID containerID,
java.util.Map parameters)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
ID containerID,
java.lang.Object[] parameters) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
ID containerID,
java.lang.Object[] parameters)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
java.util.Map parameters) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
java.util.Map parameters)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
java.lang.Object[] parameters) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
java.lang.Object[] parameters)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
java.lang.String containerId) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
java.lang.String containerId)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
java.lang.String containerId,
java.util.Map parameters) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
java.lang.String containerId,
java.util.Map parameters)
Create a new container.
|
IContainer |
ContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
java.lang.String containerId,
java.lang.Object[] parameters) |
IContainer |
IContainerFactory.createContainer(ContainerTypeDescription containerTypeDescription,
java.lang.String containerId,
java.lang.Object[] parameters)
Create a new container.
|
IContainer |
BaseContainer.Instantiator.createInstance(ContainerTypeDescription description,
java.lang.Object[] parameters) |
protected ContainerTypeDescription |
ContainerFactory.getDescription0(ContainerTypeDescription containerTypeDescription) |
java.lang.String[] |
BaseContainer.Instantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
java.lang.Class[][] |
BaseContainer.Instantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
ContainerTypeDescription |
ContainerFactory.removeDescription(ContainerTypeDescription containerTypeDescription) |
ContainerTypeDescription |
IContainerFactory.removeDescription(ContainerTypeDescription containerTypeDescription)
Remove given description from set known to this factory.
|
protected ContainerTypeDescription |
ContainerFactory.removeDescription0(ContainerTypeDescription containerTypeDescription) |
Modifier and Type | Method and Description |
---|---|
IContainer |
BaseContainerInstantiator.createInstance(ContainerTypeDescription description,
java.lang.Object[] parameters) |
IContainer |
IContainerInstantiator.createInstance(ContainerTypeDescription description,
java.lang.Object[] parameters)
Create instance of IContainer.
|
java.lang.String[] |
BaseRemoteServiceContainerInstantiator.getImportedConfigs(ContainerTypeDescription description,
java.lang.String[] exporterSupportedConfigs) |
java.lang.String[] |
IRemoteServiceContainerInstantiator.getImportedConfigs(ContainerTypeDescription description,
java.lang.String[] exporterSupportedConfigs)
Get the imported config types for a given ContainerTypeDescription for the given exporter supported config types.
|
java.util.Dictionary |
BaseRemoteServiceContainerInstantiator.getPropertiesForImportedConfigs(ContainerTypeDescription description,
java.lang.String[] importedConfigTypes,
java.util.Dictionary exportedProperties) |
java.util.Dictionary |
IRemoteServiceContainerInstantiator.getPropertiesForImportedConfigs(ContainerTypeDescription description,
java.lang.String[] importedConfigs,
java.util.Dictionary exportedProperties)
Get the properties associated with the given description, with the given importedConfigTypes, via the given exportedProperties.
|
java.lang.String[] |
BaseContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
java.lang.String[] |
IContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description)
Get array of supported adapters for the given container type description.
|
java.lang.String[] |
BaseRemoteServiceContainerInstantiator.getSupportedConfigs(ContainerTypeDescription description) |
java.lang.String[] |
IRemoteServiceContainerInstantiator.getSupportedConfigs(ContainerTypeDescription description)
Get supported configs for the given ContainerTypeDescription.
|
java.lang.String[] |
BaseContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
java.lang.String[] |
IContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
java.lang.String[] |
IRemoteServiceContainerInstantiator.getSupportedIntents(ContainerTypeDescription description)
Get supported intents for the given ContainerTypeDescription.
|
java.lang.Class[][] |
BaseContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
java.lang.Class[][] |
IContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description)
Get array of parameter types for given container type description.
|
Modifier and Type | Method and Description |
---|---|
ISharedObjectContainer |
ISharedObjectContainerFactory.createSharedObjectContainer(ContainerTypeDescription desc,
java.lang.Object[] args)
Make ISharedObjectContainer instance.
|
ISharedObjectContainer |
SharedObjectContainerFactory.createSharedObjectContainer(ContainerTypeDescription desc,
java.lang.Object[] args) |
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,
java.lang.String containerTypeDescriptionName,
java.util.Map properties) |
protected IContainer |
AbstractContainerSelector.createContainer(org.osgi.framework.ServiceReference serviceReference,
java.util.Map<java.lang.String,java.lang.Object> properties,
ContainerTypeDescription containerTypeDescription) |
protected IRemoteServiceContainer |
AbstractHostContainerSelector.createMatchingContainer(ContainerTypeDescription containerTypeDescription,
org.osgi.framework.ServiceReference serviceReference,
java.util.Map<java.lang.String,java.lang.Object> properties,
java.lang.String[] serviceExportedInterfaces,
java.lang.String[] requiredConfigs,
java.lang.String[] requiredIntents) |
protected IRemoteServiceContainer |
AbstractHostContainerSelector.createRSContainer(org.osgi.framework.ServiceReference serviceReference,
java.util.Map<java.lang.String,java.lang.Object> properties,
ContainerTypeDescription containerTypeDescription) |
protected java.lang.Object |
AbstractContainerSelector.getContainerFactoryArguments(org.osgi.framework.ServiceReference serviceReference,
java.util.Map<java.lang.String,java.lang.Object> properties,
ContainerTypeDescription containerTypeDescription) |
protected ContainerTypeDescription[] |
AbstractHostContainerSelector.getContainerTypeDescriptionsForDefaultConfigTypes(ContainerTypeDescription[] descriptions) |
protected java.lang.String[] |
AbstractContainerSelector.getSupportedConfigTypes(ContainerTypeDescription containerTypeDescription) |
protected java.lang.String[] |
AbstractContainerSelector.getSupportedIntents(ContainerTypeDescription containerTypeDescription) |
protected boolean |
AbstractHostContainerSelector.matchExistingHostContainer(org.osgi.framework.ServiceReference serviceReference,
java.util.Map<java.lang.String,java.lang.Object> properties,
IContainer container,
IRemoteServiceContainerAdapter adapter,
ContainerTypeDescription description,
java.lang.String[] requiredConfigTypes,
java.lang.String[] requiredServiceIntents) |
protected boolean |
AbstractHostContainerSelector.matchHostSupportedConfigTypes(java.lang.String[] requiredConfigTypes,
ContainerTypeDescription containerTypeDescription) |
protected boolean |
AbstractHostContainerSelector.matchHostSupportedIntents(java.lang.String[] serviceRequiredIntents,
ContainerTypeDescription containerTypeDescription) |
Constructor and Description |
---|
SelectContainerException(java.lang.String message,
java.lang.Throwable cause,
ContainerTypeDescription containerTypeDescription) |
Modifier and Type | Method and Description |
---|---|
IContainer |
ContainerInstantiator.createInstance(ContainerTypeDescription description,
java.lang.Object[] parameters) |
java.lang.String[] |
ContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
java.lang.String[] |
ContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
java.lang.Class[][] |
ContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
Modifier and Type | Method and Description |
---|---|
IContainer |
GenericContainerInstantiator.createInstance(ContainerTypeDescription description,
java.lang.Object[] args) |
IContainer |
SSLGenericContainerInstantiator.createInstance(ContainerTypeDescription description,
java.lang.Object[] args) |
java.lang.String[] |
GenericContainerInstantiator.getImportedConfigs(ContainerTypeDescription description,
java.lang.String[] exporterSupportedConfigs) |
java.lang.String[] |
SSLGenericContainerInstantiator.getImportedConfigs(ContainerTypeDescription description,
java.lang.String[] exporterSupportedConfigs) |
java.util.Dictionary |
GenericContainerInstantiator.getPropertiesForImportedConfigs(ContainerTypeDescription description,
java.lang.String[] importedConfigs,
java.util.Dictionary exportedProperties) |
java.util.Dictionary |
SSLGenericContainerInstantiator.getPropertiesForImportedConfigs(ContainerTypeDescription description,
java.lang.String[] importedConfigs,
java.util.Dictionary exportedProperties) |
java.lang.String[] |
GenericContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
java.lang.String[] |
SSLGenericContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
java.lang.String[] |
GenericContainerInstantiator.getSupportedConfigs(ContainerTypeDescription description) |
java.lang.String[] |
SSLGenericContainerInstantiator.getSupportedConfigs(ContainerTypeDescription description) |
java.lang.String[] |
GenericContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
java.lang.String[] |
SSLGenericContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
java.lang.Class[][] |
GenericContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
java.lang.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,
java.lang.Object[] args) |
java.lang.String[] |
ContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
java.lang.String[] |
ContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
java.lang.Class[][] |
ContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
Modifier and Type | Method and Description |
---|---|
IContainer |
ZooDiscoveryContainerInstantiator.createInstance(ContainerTypeDescription description,
java.lang.Object[] parameters) |
java.lang.String[] |
ZooDiscoveryContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
java.lang.String[] |
ZooDiscoveryContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
java.lang.Class[][] |
ZooDiscoveryContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
Modifier and Type | Method and Description |
---|---|
ContainerTypeDescription |
IRemoteServiceDistributionProvider.getContainerTypeDescription()
Return the ContainerTypeDescription to register for this distribution provider.
|
ContainerTypeDescription |
RemoteServiceDistributionProvider.getContainerTypeDescription() |
Modifier and Type | Method and Description |
---|---|
abstract IContainer |
RemoteServiceContainerInstantiator.createInstance(ContainerTypeDescription description,
java.util.Map<java.lang.String,?> parameters) |
IContainer |
RemoteServiceContainerInstantiator.createInstance(ContainerTypeDescription description,
java.lang.Object[] parameters) |
java.lang.String[] |
RemoteServiceContainerInstantiator.getImportedConfigs(ContainerTypeDescription description,
java.lang.String[] exporterSupportedConfigs) |
java.util.Dictionary |
RemoteServiceContainerInstantiator.getPropertiesForImportedConfigs(ContainerTypeDescription description,
java.lang.String[] importedConfigs,
java.util.Dictionary exportedProperties) |
java.lang.String[] |
RemoteServiceContainerInstantiator.getSupportedAdapterTypes(ContainerTypeDescription description) |
java.lang.String[] |
RemoteServiceContainerInstantiator.getSupportedConfigs(ContainerTypeDescription description) |
java.lang.String[] |
RemoteServiceContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
java.lang.Class[][] |
RemoteServiceContainerInstantiator.getSupportedParameterTypes(ContainerTypeDescription description) |
Modifier and Type | Method and Description |
---|---|
java.util.Dictionary |
RestClientContainerInstantiator.getPropertiesForImportedConfigs(ContainerTypeDescription description,
java.lang.String[] importedConfigs,
java.util.Dictionary exportedProperties) |
java.lang.String[] |
RestClientContainerInstantiator.getSupportedConfigs(ContainerTypeDescription description) |
java.lang.String[] |
RestClientContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
ServletServerContainerInstantiator.getImportedConfigs(ContainerTypeDescription description,
java.lang.String[] exporterSupportedConfigs) |
java.util.Dictionary |
ServletServerContainerInstantiator.getPropertiesForImportedConfigs(ContainerTypeDescription description,
java.lang.String[] importedConfigs,
java.util.Dictionary exportedProperties) |
java.lang.String[] |
ServletServerContainerInstantiator.getSupportedIntents(ContainerTypeDescription description) |