Kieker 1.2

kieker.analysis.plugin.configuration
Class OutputPort<T extends IAnalysisEvent>

java.lang.Object
  extended by kieker.analysis.plugin.configuration.OutputPort<T>
All Implemented Interfaces:
IOutputPort<T>, IPort<T>

public class OutputPort<T extends IAnalysisEvent>
extends Object
implements IOutputPort<T>

Author:
Andre van Hoorn

Constructor Summary
OutputPort(String description)
           
 
Method Summary
 void deliver(T event)
           
 String getDescription()
           
 void subscribe(IInputPort<T> subscriber)
           
 void unsubscribe(IInputPort<T> subscriber)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputPort

public OutputPort(String description)
Method Detail

deliver

public void deliver(T event)

subscribe

public void subscribe(IInputPort<T> subscriber)
Specified by:
subscribe in interface IOutputPort<T extends IAnalysisEvent>

unsubscribe

public void unsubscribe(IInputPort<T> subscriber)
Specified by:
unsubscribe in interface IOutputPort<T extends IAnalysisEvent>

getDescription

public String getDescription()
Specified by:
getDescription in interface IPort<T extends IAnalysisEvent>

Kieker 1.2

Copyright 2010 the Kieker Project, http://kieker.sourceforge.net