public abstract class AbstractFilterPlugin extends AbstractPlugin implements IFilterPlugin
AbstractReaderPlugin should be used instead.IPlugin.PluginInputPortReference, IPlugin.STATECONFIG_NAME, configuration, log, LOG, projectContext, recordsTimeUnitFromProjectContext| Constructor and Description |
|---|
AbstractFilterPlugin(Configuration configuration,
IProjectContext projectContext)
Each Plugin requires a constructor with a Configuration object and a IProjectContext.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
init()
Initiates the start of a component.
|
void |
terminate(boolean error)
Initiates a termination of the plugin.
|
areAllRepositoryPortsConnected, connect, connect, deliver, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getDefaultConfiguration, getIncomingPlugins, getPluginDescription, getPluginName, getRepository, getState, isConnectionAllowed, notifyNewIncomingConnection, notifyNewOutgoingConnection, shutdown, startgetCurrentConfiguration, getNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconnect, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentConfiguration, getCurrentRepositories, getName, getPluginDescription, getPluginName, getStatepublic AbstractFilterPlugin(Configuration configuration, IProjectContext projectContext)
configuration - The configuration for this component.projectContext - The project context for this component. The component will be registered.public boolean init()
public void terminate(boolean error)
AnalysisController.terminate(boolean) instead.
After receiving this notification, the plugin should terminate any running
methods, e.g., read for readers.Copyright 2017 Kieker Project, http://kieker-monitoring.net