org.mule.common.bulk
Class BulkItem.BulkItemBuilder<T>

java.lang.Object
  extended by org.mule.common.bulk.AbstractBulkBuilder
      extended by org.mule.common.bulk.BulkItem.BulkItemBuilder<T>
Enclosing class:
BulkItem<T>

public static class BulkItem.BulkItemBuilder<T>
extends AbstractBulkBuilder


Constructor Summary
BulkItem.BulkItemBuilder()
           
 
Method Summary
 BulkItem.BulkItemBuilder<T> addCustomProperty(String key, Serializable value)
           
protected  BulkItem<T> build()
           
 BulkItem.BulkItemBuilder<T> setException(Exception exception)
           
 BulkItem.BulkItemBuilder<T> setMessage(String message)
           
 BulkItem.BulkItemBuilder<T> setPayload(T payload)
           
 BulkItem.BulkItemBuilder<T> setRecordId(Serializable recordId)
           
 BulkItem.BulkItemBuilder<T> setStatusCode(String statusCode)
           
 BulkItem.BulkItemBuilder<T> setSuccessful(boolean successful)
           
 
Methods inherited from class org.mule.common.bulk.AbstractBulkBuilder
customProperty, getCustomProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BulkItem.BulkItemBuilder

public BulkItem.BulkItemBuilder()
Method Detail

setRecordId

public BulkItem.BulkItemBuilder<T> setRecordId(Serializable recordId)

setSuccessful

public BulkItem.BulkItemBuilder<T> setSuccessful(boolean successful)

setMessage

public BulkItem.BulkItemBuilder<T> setMessage(String message)

setStatusCode

public BulkItem.BulkItemBuilder<T> setStatusCode(String statusCode)

setException

public BulkItem.BulkItemBuilder<T> setException(Exception exception)

setPayload

public BulkItem.BulkItemBuilder<T> setPayload(T payload)

addCustomProperty

public BulkItem.BulkItemBuilder<T> addCustomProperty(String key,
                                                     Serializable value)

build

protected BulkItem<T> build()


Copyright © 2014. All rights reserved.