public abstract class HazelcastDefaultComponent
extends org.apache.camel.impl.DefaultComponent
Constructor and Description |
---|
HazelcastDefaultComponent() |
HazelcastDefaultComponent(org.apache.camel.CamelContext context) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters) |
protected abstract HazelcastDefaultEndpoint |
doCreateEndpoint(String uri,
String remaining,
Map<String,Object> parameters,
com.hazelcast.core.HazelcastInstance hzInstance) |
void |
doStart() |
void |
doStop() |
com.hazelcast.core.HazelcastInstance |
getHazelcastInstance() |
String |
getHazelcastMode() |
protected com.hazelcast.core.HazelcastInstance |
getOrCreateHzClientInstance(org.apache.camel.CamelContext context,
Map<String,Object> parameters) |
protected com.hazelcast.core.HazelcastInstance |
getOrCreateHzInstance(org.apache.camel.CamelContext context,
Map<String,Object> parameters) |
void |
setHazelcastInstance(com.hazelcast.core.HazelcastInstance hazelcastInstance)
The hazelcast instance reference which can be used for hazelcast endpoint.
|
void |
setHazelcastMode(String hazelcastMode)
The hazelcast mode reference which kind of instance should be used.
|
afterConfiguration, createComponentConfiguration, createConfiguration, createEndpoint, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isResolvePropertyPlaceholders, preProcessUri, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, setProperties, setResolvePropertyPlaceholders, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
public HazelcastDefaultComponent()
public HazelcastDefaultComponent(org.apache.camel.CamelContext context)
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
createEndpoint
in class org.apache.camel.impl.DefaultComponent
Exception
protected abstract HazelcastDefaultEndpoint doCreateEndpoint(String uri, String remaining, Map<String,Object> parameters, com.hazelcast.core.HazelcastInstance hzInstance) throws Exception
Exception
public void doStart() throws Exception
doStart
in class org.apache.camel.impl.DefaultComponent
Exception
public void doStop() throws Exception
doStop
in class org.apache.camel.impl.DefaultComponent
Exception
public com.hazelcast.core.HazelcastInstance getHazelcastInstance()
public void setHazelcastInstance(com.hazelcast.core.HazelcastInstance hazelcastInstance)
public String getHazelcastMode()
public void setHazelcastMode(String hazelcastMode)
protected com.hazelcast.core.HazelcastInstance getOrCreateHzInstance(org.apache.camel.CamelContext context, Map<String,Object> parameters) throws Exception
Exception
Apache Camel