Class StringBufferFilter
java.lang.Object
kieker.analysis.analysisComponent.AbstractAnalysisComponent
kieker.analysis.plugin.AbstractPlugin
kieker.analysis.plugin.filter.AbstractFilterPlugin
kieker.analysis.plugin.filter.forward.StringBufferFilter
- All Implemented Interfaces:
- IAnalysisComponent,- IFilterPlugin,- IPlugin
@Deprecated public final class StringBufferFilter extends AbstractFilterPlugin
Deprecated.
since 1.15 should be removed in 1.16 does not work anyway
This filter has exactly one input port and one output port.
 Every record received is cloned and each detected String is buffered in a
 shared area in order to save memory.
- Since:
- 1.6
- Author:
- Jan Waller
- 
Nested Class SummaryNested classes/interfaces inherited from interface kieker.analysis.plugin.IPluginIPlugin.PluginInputPortReference, IPlugin.STATE
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringINPUT_PORT_NAME_EVENTSDeprecated.The name of the input port for the incoming events.static java.lang.StringOUTPUT_PORT_NAME_RELAYED_EVENTSDeprecated.The name of the output port for the relayed events.Fields inherited from class kieker.analysis.analysisComponent.AbstractAnalysisComponentCONFIG_NAME, configuration, logger, projectContext, recordsTimeUnitFromProjectContext
- 
Constructor SummaryConstructors Constructor Description StringBufferFilter(Configuration configuration, IProjectContext projectContext)Deprecated.Creates a new instance of this class using the given parameters.
- 
Method SummaryModifier and Type Method Description ConfigurationgetCurrentConfiguration()Deprecated.This method should deliver aConfigurationobject containing the current configuration of this instance.voidinputEvent(java.lang.Object object)Deprecated.Methods inherited from class kieker.analysis.plugin.AbstractPluginareAllRepositoryPortsConnected, connect, connect, deliver, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getDefaultConfiguration, getIncomingPlugins, getPluginDescription, getPluginName, getRepository, getState, isConnectionAllowed, notifyNewIncomingConnection, notifyNewOutgoingConnection, shutdown, startMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface kieker.analysis.plugin.IPluginconnect, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getName, getPluginDescription, getPluginName, getState
- 
Field Details- 
INPUT_PORT_NAME_EVENTSpublic static final java.lang.String INPUT_PORT_NAME_EVENTSDeprecated.The name of the input port for the incoming events.- See Also:
- Constant Field Values
 
- 
OUTPUT_PORT_NAME_RELAYED_EVENTSpublic static final java.lang.String OUTPUT_PORT_NAME_RELAYED_EVENTSDeprecated.The name of the output port for the relayed events.- See Also:
- Constant Field Values
 
 
- 
- 
Constructor Details- 
StringBufferFilterDeprecated.Creates a new instance of this class using the given parameters.- Parameters:
- configuration- The configuration for this component.
- projectContext- The project context for this component.
 
 
- 
- 
Method Details- 
getCurrentConfigurationDeprecated.Description copied from class:AbstractAnalysisComponentThis method should deliver aConfigurationobject containing the current configuration of this instance. In other words: The constructor should be able to use the given object to initialize a new instance of this class with the same intern properties.- Specified by:
- getCurrentConfigurationin interface- IAnalysisComponent
- Specified by:
- getCurrentConfigurationin interface- IPlugin
- Specified by:
- getCurrentConfigurationin class- AbstractAnalysisComponent
- Returns:
- A completely filled configuration object.
 
- 
inputEventpublic final void inputEvent(java.lang.Object object)Deprecated.
 
-