@Bean(name="extension-manager", parent=VHostManager.class, active=true, exportable=true) public class VHostItemExtensionManager extends Object
Constructor and Description |
---|
VHostItemExtensionManager() |
Modifier and Type | Method and Description |
---|---|
Stream<VHostItemExtension> |
addMissingExtensions(Collection<VHostItemExtension> extensions) |
protected <T extends VHostItemExtension> |
newExtensionInstance(VHostItemExtensionProvider<T> provider) |
<T extends VHostItemExtension> |
newExtensionInstanceForClass(Class<T> extensionClass) |
<T extends VHostItemExtension> |
newExtensionInstances() |
<T extends VHostItemExtension> |
newExtensionInstances(Stream<VHostItemExtensionProvider> providerStream) |
void |
setProviders(VHostItemExtensionProvider[] providers) |
public void setProviders(VHostItemExtensionProvider[] providers)
public <T extends VHostItemExtension> T newExtensionInstanceForClass(Class<T> extensionClass)
public <T extends VHostItemExtension> Stream<T> newExtensionInstances()
public <T extends VHostItemExtension> Stream<T> newExtensionInstances(Stream<VHostItemExtensionProvider> providerStream)
protected <T extends VHostItemExtension> T newExtensionInstance(VHostItemExtensionProvider<T> provider)
public Stream<VHostItemExtension> addMissingExtensions(Collection<VHostItemExtension> extensions)
Copyright © 2004–2020 "Tigase, Inc.". All rights reserved.