public class TransformationOptionLimits
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KBYTES_MESSAGE |
static java.lang.String |
OPT_MAX_PAGES |
static java.lang.String |
OPT_MAX_SOURCE_SIZE_K_BYTES |
static java.lang.String |
OPT_PAGE_LIMIT |
static java.lang.String |
OPT_READ_LIMIT_K_BYTES |
static java.lang.String |
OPT_READ_LIMIT_TIME_MS |
static java.lang.String |
OPT_TIMEOUT_MS |
static java.lang.String |
PAGES_MESSAGE |
static java.lang.String |
TIME_MESSAGE |
| Constructor and Description |
|---|
TransformationOptionLimits() |
| Modifier and Type | Method and Description |
|---|---|
TransformationOptionLimits |
combine(TransformationOptionLimits that)
Returns a TransformationOptionLimits that has getter methods that combine the
the values from the getter methods of this and the supplied TransformationOptionLimits.
|
TransformationOptionLimits |
combineUpper(TransformationOptionLimits that)
Returns a TransformationOptionLimits that has getter methods that combine the
the values from the getter methods of this and the supplied TransformationOptionLimits
so that they return the lowest common denominator of the limits .
|
void |
defaultTo(TransformationOptionLimits limits)
Defaults values that are set in this object into the
supplied limits.
|
boolean |
equals(java.lang.Object obj) |
TransformationOptionPair |
getKBytesPair() |
int |
getMaxPages() |
long |
getMaxSourceSizeKBytes() |
int |
getPageLimit() |
TransformationOptionPair |
getPagesPair() |
long |
getReadLimitKBytes() |
long |
getReadLimitTimeMs() |
long |
getTimeoutMs() |
TransformationOptionPair |
getTimePair() |
int |
hashCode() |
static java.util.Map |
removeFromMap(java.util.Map optionsMap) |
void |
set(java.util.Map optionsMap) |
void |
setMaxPages(int maxPages) |
void |
setMaxSourceSizeKBytes(long maxSourceSizeKBytes) |
void |
setPageLimit(int pageLimit) |
void |
setReadLimitKBytes(long readLimitKBytes) |
void |
setReadLimitTimeMs(long readLimitTimeMs) |
void |
setTimeoutMs(long timeoutMs) |
boolean |
supported()
Indicates if the limits allow a transformation to take place at all.
|
java.util.Map |
toMap(java.util.Map optionsMap) |
java.lang.String |
toString() |
public static final java.lang.String OPT_TIMEOUT_MS
public static final java.lang.String OPT_READ_LIMIT_TIME_MS
public static final java.lang.String OPT_MAX_SOURCE_SIZE_K_BYTES
public static final java.lang.String OPT_READ_LIMIT_K_BYTES
public static final java.lang.String OPT_MAX_PAGES
public static final java.lang.String OPT_PAGE_LIMIT
public static final java.lang.String TIME_MESSAGE
public static final java.lang.String KBYTES_MESSAGE
public static final java.lang.String PAGES_MESSAGE
public void defaultTo(TransformationOptionLimits limits)
limits - to be setpublic TransformationOptionPair getTimePair()
public long getTimeoutMs()
public void setTimeoutMs(long timeoutMs)
public long getReadLimitTimeMs()
public void setReadLimitTimeMs(long readLimitTimeMs)
public TransformationOptionPair getKBytesPair()
public long getMaxSourceSizeKBytes()
public void setMaxSourceSizeKBytes(long maxSourceSizeKBytes)
public long getReadLimitKBytes()
public void setReadLimitKBytes(long readLimitKBytes)
public TransformationOptionPair getPagesPair()
public int getMaxPages()
public void setMaxPages(int maxPages)
public int getPageLimit()
public void setPageLimit(int pageLimit)
public boolean supported()
public java.util.Map toMap(java.util.Map optionsMap)
public static java.util.Map removeFromMap(java.util.Map optionsMap)
public void set(java.util.Map optionsMap)
public java.lang.String toString()
toString in class java.lang.Objectpublic TransformationOptionLimits combine(TransformationOptionLimits that)
public TransformationOptionLimits combineUpper(TransformationOptionLimits that)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.