|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.camel.impl.ServiceSupport
org.apache.camel.component.hawtdb.HawtDBAggregationRepository
public class HawtDBAggregationRepository
An instance of AggregationRepository which is backed by a HawtDB.
| Constructor Summary | |
|---|---|
HawtDBAggregationRepository()
Creates an aggregation repository |
|
HawtDBAggregationRepository(String repositoryName)
Creates an aggregation repository |
|
HawtDBAggregationRepository(String repositoryName,
HawtDBFile hawtDBFile)
Creates an aggregation repository using the provided HawtDBFile. |
|
HawtDBAggregationRepository(String repositoryName,
String persistentFileName)
Creates an aggregation repository using a new HawtDBFile
that persists using the provided file. |
|
| Method Summary | |
|---|---|
org.apache.camel.Exchange |
add(org.apache.camel.CamelContext camelContext,
String key,
org.apache.camel.Exchange exchange)
|
void |
confirm(org.apache.camel.CamelContext camelContext,
String exchangeId)
|
protected void |
doStart()
|
protected void |
doStop()
|
org.apache.camel.Exchange |
get(org.apache.camel.CamelContext camelContext,
String key)
|
Integer |
getBufferSize()
|
String |
getDeadLetterUri()
|
HawtDBFile |
getHawtDBFile()
|
Set<String> |
getKeys()
|
int |
getMaximumRedeliveries()
|
short |
getPageSize()
|
String |
getPersistentFileName()
|
long |
getRecoveryIntervalInMillis()
|
String |
getRepositoryName()
|
boolean |
isReturnOldExchange()
|
boolean |
isSync()
|
boolean |
isUseRecovery()
|
org.apache.camel.Exchange |
recover(org.apache.camel.CamelContext camelContext,
String exchangeId)
|
void |
remove(org.apache.camel.CamelContext camelContext,
String key,
org.apache.camel.Exchange exchange)
|
Set<String> |
scan(org.apache.camel.CamelContext camelContext)
|
void |
setBufferSize(Integer bufferSize)
|
void |
setDeadLetterUri(String deadLetterUri)
|
void |
setHawtDBFile(HawtDBFile hawtDBFile)
|
void |
setMaximumRedeliveries(int maximumRedeliveries)
|
void |
setPageSize(short pageSize)
|
void |
setPersistentFileName(String persistentFileName)
|
void |
setRecoveryInterval(long interval)
|
void |
setRecoveryInterval(long interval,
TimeUnit timeUnit)
|
void |
setRepositoryName(String repositoryName)
|
void |
setReturnOldExchange(boolean returnOldExchange)
|
void |
setSync(boolean sync)
|
void |
setUseRecovery(boolean useRecovery)
|
| Methods inherited from class org.apache.camel.impl.ServiceSupport |
|---|
addChildService, doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, removeChildService, resume, shutdown, start, start, stop, suspend |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HawtDBAggregationRepository()
public HawtDBAggregationRepository(String repositoryName)
repositoryName - the repository name
public HawtDBAggregationRepository(String repositoryName,
String persistentFileName)
HawtDBFile
that persists using the provided file.
repositoryName - the repository namepersistentFileName - the persistent store filename
public HawtDBAggregationRepository(String repositoryName,
HawtDBFile hawtDBFile)
HawtDBFile.
repositoryName - the repository namehawtDBFile - the hawtdb file to use as persistent store| Method Detail |
|---|
public org.apache.camel.Exchange add(org.apache.camel.CamelContext camelContext,
String key,
org.apache.camel.Exchange exchange)
add in interface org.apache.camel.spi.AggregationRepository
public org.apache.camel.Exchange get(org.apache.camel.CamelContext camelContext,
String key)
get in interface org.apache.camel.spi.AggregationRepository
public void remove(org.apache.camel.CamelContext camelContext,
String key,
org.apache.camel.Exchange exchange)
remove in interface org.apache.camel.spi.AggregationRepository
public void confirm(org.apache.camel.CamelContext camelContext,
String exchangeId)
confirm in interface org.apache.camel.spi.AggregationRepositorypublic Set<String> getKeys()
getKeys in interface org.apache.camel.spi.AggregationRepositorypublic Set<String> scan(org.apache.camel.CamelContext camelContext)
scan in interface org.apache.camel.spi.RecoverableAggregationRepository
public org.apache.camel.Exchange recover(org.apache.camel.CamelContext camelContext,
String exchangeId)
recover in interface org.apache.camel.spi.RecoverableAggregationRepositorypublic HawtDBFile getHawtDBFile()
public void setHawtDBFile(HawtDBFile hawtDBFile)
public String getRepositoryName()
public void setRepositoryName(String repositoryName)
public String getPersistentFileName()
public void setPersistentFileName(String persistentFileName)
public boolean isSync()
public void setSync(boolean sync)
public Integer getBufferSize()
public void setBufferSize(Integer bufferSize)
public boolean isReturnOldExchange()
public void setReturnOldExchange(boolean returnOldExchange)
public void setRecoveryInterval(long interval,
TimeUnit timeUnit)
setRecoveryInterval in interface org.apache.camel.spi.RecoverableAggregationRepositorypublic void setRecoveryInterval(long interval)
setRecoveryInterval in interface org.apache.camel.spi.RecoverableAggregationRepositorypublic long getRecoveryIntervalInMillis()
getRecoveryIntervalInMillis in interface org.apache.camel.spi.RecoverableAggregationRepositorypublic boolean isUseRecovery()
isUseRecovery in interface org.apache.camel.spi.RecoverableAggregationRepositorypublic void setUseRecovery(boolean useRecovery)
setUseRecovery in interface org.apache.camel.spi.RecoverableAggregationRepositorypublic int getMaximumRedeliveries()
getMaximumRedeliveries in interface org.apache.camel.spi.RecoverableAggregationRepositorypublic void setMaximumRedeliveries(int maximumRedeliveries)
setMaximumRedeliveries in interface org.apache.camel.spi.RecoverableAggregationRepositorypublic String getDeadLetterUri()
getDeadLetterUri in interface org.apache.camel.spi.RecoverableAggregationRepositorypublic void setDeadLetterUri(String deadLetterUri)
setDeadLetterUri in interface org.apache.camel.spi.RecoverableAggregationRepositorypublic short getPageSize()
public void setPageSize(short pageSize)
protected void doStart()
throws Exception
doStart in class org.apache.camel.impl.ServiceSupportException
protected void doStop()
throws Exception
doStop in class org.apache.camel.impl.ServiceSupportException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||