org.mule.common
Class DefaultResult<T>

java.lang.Object
  extended by org.mule.common.DefaultResult<T>
All Implemented Interfaces:
Result<T>
Direct Known Subclasses:
DefaultTestResult

public class DefaultResult<T>
extends Object
implements Result<T>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.mule.common.Result
Result.Status
 
Constructor Summary
DefaultResult(T obj)
           
DefaultResult(T obj, Result.Status status)
           
DefaultResult(T obj, Result.Status status, String message)
           
DefaultResult(T obj, Result.Status status, String message, FailureType failureType, Throwable throwable)
           
 
Method Summary
 T get()
           
 FailureType getFailureType()
           
 String getMessage()
           
 String getStacktrace()
           
 Result.Status getStatus()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultResult

public DefaultResult(T obj)

DefaultResult

public DefaultResult(T obj,
                     Result.Status status)

DefaultResult

public DefaultResult(T obj,
                     Result.Status status,
                     String message)

DefaultResult

public DefaultResult(T obj,
                     Result.Status status,
                     String message,
                     FailureType failureType,
                     Throwable throwable)
Method Detail

get

public T get()
Specified by:
get in interface Result<T>

getMessage

public String getMessage()
Specified by:
getMessage in interface Result<T>

getStatus

public Result.Status getStatus()
Specified by:
getStatus in interface Result<T>

getFailureType

public FailureType getFailureType()
Specified by:
getFailureType in interface Result<T>

getStacktrace

public String getStacktrace()
Specified by:
getStacktrace in interface Result<T>


Copyright © 2014. All rights reserved.