org.mule.tck.functional
Class FunctionalTestComponent

java.lang.Object
  extended byorg.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
           
static int STREAM_BUFFER_SIZE
           
static int STREAM_SAMPLE_SIZE
           
 
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

STREAM_SAMPLE_SIZE

public static final int STREAM_SAMPLE_SIZE
See Also:
Constant Field Values

STREAM_BUFFER_SIZE

public static final int STREAM_BUFFER_SIZE
See Also:
Constant Field Values
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.