public abstract class AbstractEngineFactory extends Object implements IEngineFactory
| Constructor and Description |
|---|
AbstractEngineFactory()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract IComponentRegistry |
createComponentRegistry(IPluginRegistry pluginRegistry)
Creates a component registry.
|
protected abstract IConnectorFactory |
createConnectorFactory(IPluginRegistry pluginRegistry)
Creates a connector factory.
|
IEngine |
createEngine()
Call this to create a new engine.
|
protected abstract IMetrics |
createMetrics(IPluginRegistry pluginRegistry)
Creates the metrics system.
|
protected abstract IPluginRegistry |
createPluginRegistry()
Creates a plugin registry.
|
protected abstract IPolicyFactory |
createPolicyFactory(IPluginRegistry pluginRegistry)
Creates a policy factory.
|
protected abstract IRegistry |
createRegistry(IPluginRegistry pluginRegistry)
Creates a registry.
|
public final IEngine createEngine()
createEngine in interface IEngineFactoryprotected abstract IPluginRegistry createPluginRegistry()
protected abstract IRegistry createRegistry(IPluginRegistry pluginRegistry)
protected abstract IComponentRegistry createComponentRegistry(IPluginRegistry pluginRegistry)
protected abstract IConnectorFactory createConnectorFactory(IPluginRegistry pluginRegistry)
protected abstract IPolicyFactory createPolicyFactory(IPluginRegistry pluginRegistry)
protected abstract IMetrics createMetrics(IPluginRegistry pluginRegistry)
Copyright © 2015 JBoss, a division of Red Hat. All rights reserved.