org.codehaus.gpars

groovyx.gpars.dataflow.operator
[Java] Interface DataflowEventListener


public interface DataflowEventListener

Enables external entities to observe the state of dataflow selectors and operators

Authors:
Vaclav Pech


Method Summary
void afterRun(DataflowProcessor processor, java.util.List messages)

void afterStart(DataflowProcessor processor)

void afterStop(DataflowProcessor processor)

java.util.List beforeRun(DataflowProcessor processor, java.util.List messages)

java.lang.Object controlMessageArrived(DataflowProcessor processor, DataflowReadChannel channel, int index, java.lang.Object message)

java.lang.Object customEvent(DataflowProcessor processor, java.lang.Object data)

java.lang.Object messageArrived(DataflowProcessor processor, DataflowReadChannel channel, int index, java.lang.Object message)

java.lang.Object messageSentOut(DataflowProcessor processor, DataflowWriteChannel channel, int index, java.lang.Object message)

boolean onException(DataflowProcessor processor, java.lang.Throwable e)

void registered(DataflowProcessor processor)

Invoked immediately after the operator terminates

 

Method Detail

afterRun

public void afterRun(DataflowProcessor processor, java.util.List messages)


afterStart

public void afterStart(DataflowProcessor processor)


afterStop

public void afterStop(DataflowProcessor processor)


beforeRun

public java.util.List beforeRun(DataflowProcessor processor, java.util.List messages)


controlMessageArrived

public java.lang.Object controlMessageArrived(DataflowProcessor processor, DataflowReadChannel channel, int index, java.lang.Object message)


customEvent

public java.lang.Object customEvent(DataflowProcessor processor, java.lang.Object data)


messageArrived

public java.lang.Object messageArrived(DataflowProcessor processor, DataflowReadChannel channel, int index, java.lang.Object message)


messageSentOut

public java.lang.Object messageSentOut(DataflowProcessor processor, DataflowWriteChannel channel, int index, java.lang.Object message)


onException

public boolean onException(DataflowProcessor processor, java.lang.Throwable e)


registered

public void registered(DataflowProcessor processor)
Invoked immediately after the operator terminates
Parameters:
processor - The reporting dataflow operator/selector


 

Copyright © 2008–2013 Václav Pech. All Rights Reserved.