Class IPlugin.PluginInputPortReference

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

public static final class IPlugin.PluginInputPortReference
extends java.lang.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 Summary

    Constructors 
    Constructor Description
    PluginInputPortReference​(IPlugin plugin, java.lang.String inputPortName, java.lang.reflect.Method inputPortMethod, java.lang.Class<?>[] eventTypes)
    Creates a new instance of this class using the given parameters.
  • Method Summary

    Modifier and Type Method Description
    java.lang.Class<?>[] getEventTypes()
    Getter for the attribute eventTypes.
    java.lang.reflect.Method getInputPortMethod()
    Getter for the attribute inputPortMethod.
    java.lang.String getInputPortName()
    Getter for the attribute inputPortName.
    IPlugin getPlugin()
    Getter for the attribute plugin.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PluginInputPortReference

      public PluginInputPortReference​(IPlugin plugin, java.lang.String inputPortName, java.lang.reflect.Method inputPortMethod, java.lang.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 java.lang.reflect.Method getInputPortMethod()
      Getter for the attribute inputPortMethod.
      Returns:
      The current value of the attribute.
    • getEventTypes

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

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