| Package | Description |
|---|---|
| io.apiman.gateway.engine | |
| io.apiman.gateway.engine.impl | |
| io.apiman.gateway.engine.policy |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends IPluginRegistry> |
IEngineConfig.getPluginRegistryClass() |
| Modifier and Type | Method and Description |
|---|---|
<T extends IComponent> |
IEngineConfig.getComponentClass(Class<T> componentType,
IPluginRegistry pluginRegistry) |
Class<? extends IConnectorFactory> |
IEngineConfig.getConnectorFactoryClass(IPluginRegistry pluginRegistry) |
Class<? extends IMetrics> |
IEngineConfig.getMetricsClass(IPluginRegistry pluginRegistry) |
Class<? extends IPolicyFactory> |
IEngineConfig.getPolicyFactoryClass(IPluginRegistry pluginRegistry) |
Class<? extends IRegistry> |
IEngineConfig.getRegistryClass(IPluginRegistry pluginRegistry) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultPluginRegistry
A simple plugin registry that stores plugins in a temporary location.
|
| Modifier and Type | Method and Description |
|---|---|
protected IPluginRegistry |
DefaultEngineFactory.createPluginRegistry() |
protected IPluginRegistry |
ConfigDrivenEngineFactory.createPluginRegistry() |
protected abstract IPluginRegistry |
AbstractEngineFactory.createPluginRegistry()
Creates a plugin registry.
|
IPluginRegistry |
EngineImpl.getPluginRegistry() |
| Modifier and Type | Method and Description |
|---|---|
protected IComponentRegistry |
DefaultEngineFactory.createComponentRegistry(IPluginRegistry pluginRegistry) |
protected IComponentRegistry |
ConfigDrivenEngineFactory.createComponentRegistry(IPluginRegistry pluginRegistry) |
protected abstract IComponentRegistry |
AbstractEngineFactory.createComponentRegistry(IPluginRegistry pluginRegistry)
Creates a component registry.
|
protected IConnectorFactory |
ConfigDrivenEngineFactory.createConnectorFactory(IPluginRegistry pluginRegistry) |
protected abstract IConnectorFactory |
AbstractEngineFactory.createConnectorFactory(IPluginRegistry pluginRegistry)
Creates a connector factory.
|
protected IMetrics |
DefaultEngineFactory.createMetrics(IPluginRegistry pluginRegistry) |
protected IMetrics |
ConfigDrivenEngineFactory.createMetrics(IPluginRegistry pluginRegistry) |
protected abstract IMetrics |
AbstractEngineFactory.createMetrics(IPluginRegistry pluginRegistry)
Creates the metrics system.
|
protected IPolicyFactory |
DefaultEngineFactory.createPolicyFactory(IPluginRegistry pluginRegistry) |
protected IPolicyFactory |
ConfigDrivenEngineFactory.createPolicyFactory(IPluginRegistry pluginRegistry) |
protected abstract IPolicyFactory |
AbstractEngineFactory.createPolicyFactory(IPluginRegistry pluginRegistry)
Creates a policy factory.
|
protected IRegistry |
DefaultEngineFactory.createRegistry(IPluginRegistry pluginRegistry) |
protected IRegistry |
ConfigDrivenEngineFactory.createRegistry(IPluginRegistry pluginRegistry) |
protected abstract IRegistry |
AbstractEngineFactory.createRegistry(IPluginRegistry pluginRegistry)
Creates a registry.
|
protected IRegistry |
DefaultEngineFactory.createRegistryInternal(IPluginRegistry pluginRegistry)
Subclasses can extend this to provide a custom registry.
|
void |
EngineImpl.setPluginRegistry(IPluginRegistry pluginRegistry) |
| Constructor and Description |
|---|
ConfigDrivenComponentRegistry(IEngineConfig engineConfig,
IPluginRegistry pluginRegistry)
Constructor.
|
EngineImpl(IRegistry registry,
IPluginRegistry pluginRegistry,
IComponentRegistry componentRegistry,
IConnectorFactory connectorFactory,
IPolicyFactory policyFactory,
IMetrics metrics)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PolicyFactoryImpl.setPluginRegistry(IPluginRegistry pluginRegistry) |
void |
IPolicyFactory.setPluginRegistry(IPluginRegistry pluginRegistry) |
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.