org.mule.tck.functional
Class FunctionalTestComponent

java.lang.Object
  extended by org.mule.tck.functional.FunctionalTestComponent
All Implemented Interfaces:
org.mule.umo.lifecycle.Callable, org.mule.umo.lifecycle.UMOEventListener
Direct Known Subclasses:
TestServiceComponent

public class FunctionalTestComponent
extends Object
implements org.mule.umo.lifecycle.Callable

FunctionalTestComponent is a component that can be used by functional tests. This component accepts an EventCallback that can be used to assert the state of the current event.

See Also:
EventCallback

Field Summary
protected  Log logger
           
 
Constructor Summary
FunctionalTestComponent()
           
 
Method Summary
 EventCallback getEventCallback()
           
 Object getReturnMessage()
           
 boolean isAppendComponentName()
           
 boolean isThrowException()
           
 Object onCall(org.mule.umo.UMOEventContext context)
           
 Object onReceive(Object data)
           
 void setAppendComponentName(boolean appendComponentName)
           
 void setEventCallback(EventCallback eventCallback)
           
 void setReturnMessage(Object returnMessage)
           
 void setThrowException(boolean throwException)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected transient Log logger
Constructor Detail

FunctionalTestComponent

public FunctionalTestComponent()
Method Detail

onCall

public Object onCall(org.mule.umo.UMOEventContext context)
              throws Exception
Specified by:
onCall in interface org.mule.umo.lifecycle.Callable
Throws:
Exception

onReceive

public Object onReceive(Object data)
                 throws Exception
Throws:
Exception

getEventCallback

public EventCallback getEventCallback()

setEventCallback

public void setEventCallback(EventCallback eventCallback)

getReturnMessage

public Object getReturnMessage()

setReturnMessage

public void setReturnMessage(Object returnMessage)

isThrowException

public boolean isThrowException()

setThrowException

public void setThrowException(boolean throwException)

isAppendComponentName

public boolean isAppendComponentName()

setAppendComponentName

public void setAppendComponentName(boolean appendComponentName)


Copyright © 2003-2007 MuleSource, Inc.. All Rights Reserved.