kieker.analysis.plugin.filter.forward
Class StringBufferFilter
java.lang.Object
   kieker.analysis.analysisComponent.AbstractAnalysisComponent
kieker.analysis.analysisComponent.AbstractAnalysisComponent
       kieker.analysis.plugin.AbstractPlugin
kieker.analysis.plugin.AbstractPlugin
           kieker.analysis.plugin.filter.AbstractFilterPlugin
kieker.analysis.plugin.filter.AbstractFilterPlugin
               kieker.analysis.plugin.filter.forward.StringBufferFilter
kieker.analysis.plugin.filter.forward.StringBufferFilter
- All Implemented Interfaces: 
- IAnalysisComponent, IFilterPlugin, IPlugin
- public final class StringBufferFilter 
- extends AbstractFilterPlugin
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
 
 
 
 
 
 
 
| Methods inherited from class kieker.analysis.plugin.AbstractPlugin | 
| areAllRepositoryPortsConnected, connect, connect, deliver, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getDefaultConfiguration, getIncomingPlugins, getPluginDescription, getPluginName, getRepository, getState, isConnectionAllowed, notifyNewIncomingConnection, notifyNewOutgoingConnection, shutdown, start | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
| Methods inherited from interface kieker.analysis.plugin.IPlugin | 
| connect, getAllDisplayNames, getAllInputPortNames, getAllOutputPortNames, getAllRepositoryPortNames, getConnectedPlugins, getCurrentRepositories, getName, getPluginDescription, getPluginName, getState | 
 
INPUT_PORT_NAME_EVENTS
public static final java.lang.String INPUT_PORT_NAME_EVENTS
- The name of the input port for the incoming events.
 
- See Also:
- Constant Field Values
 
OUTPUT_PORT_NAME_RELAYED_EVENTS
public static final java.lang.String OUTPUT_PORT_NAME_RELAYED_EVENTS
- The name of the output port for the relayed events.
 
- See Also:
- Constant Field Values
 
StringBufferFilter
public StringBufferFilter(Configuration configuration,
                          IProjectContext projectContext)
- 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.
 
getCurrentConfiguration
public final Configuration getCurrentConfiguration()
- Description copied from class: AbstractAnalysisComponent
- This method should deliver a Configurationobject 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.
 
inputEvent
public final void inputEvent(java.lang.Object object)
- 
 
Copyright 2015 Kieker Project, http://kieker-monitoring.net