Class IPlugin.PluginInputPortReference

java.lang.Object
kieker.analysis.plugin.IPlugin.PluginInputPortReference
Enclosing interface:
IPlugin

public static final class IPlugin.PluginInputPortReference extends Object
This simple class represents a container for the reference between a plugin, its input port and the corresponding method.
Since:
1.5
Author:
Nils Christian Ehmke
  • Constructor Details

    • PluginInputPortReference

      public PluginInputPortReference(IPlugin plugin, String inputPortName, Method inputPortMethod, Class<?>[] eventTypes)
      Creates a new instance of this class using the given parameters.
      Parameters:
      plugin - The plugin to store in this container.
      inputPortName - The name of the input port of the plugin.
      inputPortMethod - The corresponding method which is the input port.
      eventTypes - The event types of the port.
  • Method Details

    • getPlugin

      public final IPlugin getPlugin()
      Getter for the attribute plugin.
      Returns:
      The current value of the attribute.
    • getInputPortMethod

      public final Method getInputPortMethod()
      Getter for the attribute inputPortMethod.
      Returns:
      The current value of the attribute.
    • getEventTypes

      public final Class<?>[] getEventTypes()
      Getter for the attribute eventTypes.
      Returns:
      The current value of the attribute.
    • getInputPortName

      public final String getInputPortName()
      Getter for the attribute inputPortName.
      Returns:
      The current value of the attribute.