public class CacheEndpoint
extends org.apache.camel.impl.DefaultEndpoint
| Constructor and Description |
|---|
CacheEndpoint() |
CacheEndpoint(String endpointUri,
org.apache.camel.Component component,
CacheConfiguration config,
CacheManagerFactory cacheManagerFactory) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.Exchange |
createCacheExchange(String operation,
String key,
Object value) |
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
CacheManagerFactory |
getCacheManagerFactory() |
CacheConfiguration |
getConfig() |
String |
getKey() |
String |
getOperation() |
net.sf.ehcache.Ehcache |
initializeCache()
Returns
Cache instance or create new one if not exists. |
boolean |
isSingleton() |
void |
setCacheManagerFactory(CacheManagerFactory cacheManagerFactory) |
void |
setConfig(CacheConfiguration config) |
void |
setKey(String key) |
void |
setOperation(String operation) |
void |
stop() |
configureConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, hashCode, isLenientProperties, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setSynchronous, toStringdoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, start, suspendpublic CacheEndpoint()
public CacheEndpoint(String endpointUri, org.apache.camel.Component component, CacheConfiguration config, CacheManagerFactory cacheManagerFactory)
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
Exceptionpublic boolean isSingleton()
public CacheConfiguration getConfig()
public void setConfig(CacheConfiguration config)
public CacheManagerFactory getCacheManagerFactory()
public void setCacheManagerFactory(CacheManagerFactory cacheManagerFactory)
public org.apache.camel.Exchange createCacheExchange(String operation, String key, Object value)
public net.sf.ehcache.Ehcache initializeCache()
Cache instance or create new one if not exists.Cachepublic void stop()
stop in interface org.apache.camel.Servicestop in class org.apache.camel.support.ServiceSupportpublic String getOperation()
public void setOperation(String operation)
public String getKey()
public void setKey(String key)
Apache CAMEL