public abstract class AbstractAggregatedContent extends Object implements AggregatedContent
| Constructor and Description |
|---|
AbstractAggregatedContent() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
add(org.mule.runtime.api.metadata.TypedValue newElement,
Long timeStamp)
Add a new element to the storage
|
abstract List<org.mule.runtime.api.metadata.TypedValue> |
getAggregatedElements()
Gets the aggregated elements from the storage
|
Long |
getFirstElementArrivalTime() |
Long |
getFirstValueArrivalTime()
Deprecated.
|
Long |
getLastElementArrivalTime() |
Long |
getLastValueArrivalTime()
Deprecated.
|
int |
getMaxSize() |
abstract boolean |
isComplete()
Get a boolean indicating if the number of elements is equal to the maximum allowed
|
boolean |
isTimedOut() |
void |
setFirstElementArrivalTime(Long firstElementArrivalTime) |
void |
setLastElementArrivalTime(Long lastElementArrivalTime) |
void |
setMaxSize(int maxSize) |
void |
setTimedOut()
Deprecated.
|
void |
setTimedOut(boolean timedOut) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, upgradeIfNeededpublic abstract boolean isComplete()
AggregatedContentisComplete in interface AggregatedContentpublic abstract void add(org.mule.runtime.api.metadata.TypedValue newElement,
Long timeStamp)
AggregatedContentadd in interface AggregatedContentnewElement - the element to be addedtimeStamp - the moment when the element was addedpublic abstract List<org.mule.runtime.api.metadata.TypedValue> getAggregatedElements()
AggregatedContentgetAggregatedElements in interface AggregatedContentpublic int getMaxSize()
public void setMaxSize(int maxSize)
public boolean isTimedOut()
@Deprecated public void setTimedOut()
@Deprecated public Long getFirstValueArrivalTime()
AggregatedContentgetFirstValueArrivalTime in interface AggregatedContent@Deprecated public Long getLastValueArrivalTime()
AggregatedContentgetLastValueArrivalTime in interface AggregatedContentpublic void setTimedOut(boolean timedOut)
public Long getFirstElementArrivalTime()
public void setFirstElementArrivalTime(Long firstElementArrivalTime)
public Long getLastElementArrivalTime()
public void setLastElementArrivalTime(Long lastElementArrivalTime)
Copyright © 2024 MuleSoft, Inc.. All rights reserved.