@Service
@Reference(name="packagingProvider",
strategy=EVENT,
policy=DYNAMIC,
referenceInterface=PackagingProvider.class,
cardinality=MANDATORY_MULTIPLE)
public class PackagingProviderRegistryImpl
extends Object
implements PackagingProviderRegistry
PackagingProviderRegistry implementation.| Constructor and Description |
|---|
PackagingProviderRegistryImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindPackagingProvider(PackagingProvider packagingProvider) |
Collection<PackagingProvider> |
getAllPackagingProviders()
Returns all known
PackagingProviders |
PackagingProvider |
getDefaultPackagingProvider()
Returns the
PackagingProvider to be used when the user doesn't
specify one. |
PackagingProvider |
getPackagingProvider(String id)
Returns the
PackagingProvider with the given ID. |
protected void |
unbindPackagingProvider(PackagingProvider packagingProvider) |
protected void bindPackagingProvider(PackagingProvider packagingProvider)
public Collection<PackagingProvider> getAllPackagingProviders()
PackagingProviderRegistryPackagingProvidersgetAllPackagingProviders in interface PackagingProviderRegistrynull list (might be empty)public PackagingProvider getDefaultPackagingProvider()
PackagingProviderRegistryPackagingProvider to be used when the user doesn't
specify one.getDefaultPackagingProvider in interface PackagingProviderRegistrynull instancepublic PackagingProvider getPackagingProvider(String id)
PackagingProviderRegistryPackagingProvider with the given ID.getPackagingProvider in interface PackagingProviderRegistryid - the ID to look for; see PackagingProvider.getId()null if there's no such instanceprotected void unbindPackagingProvider(PackagingProvider packagingProvider)
Copyright © 2009–2017 Pivotal Software, Inc.. All rights reserved.