public abstract class AbstractAtomixClientComponent<C extends AtomixClientConfiguration>
extends org.apache.camel.impl.DefaultComponent
Modifier | Constructor and Description |
---|---|
protected |
AbstractAtomixClientComponent() |
protected |
AbstractAtomixClientComponent(org.apache.camel.CamelContext camelContext) |
Modifier and Type | Method and Description |
---|---|
io.atomix.AtomixClient |
getAtomix() |
protected abstract C |
getComponentConfiguration() |
String |
getConfigurationUri() |
List<io.atomix.catalyst.transport.Address> |
getNodes() |
void |
setAtomix(io.atomix.AtomixClient client)
The shared AtomixClient instance
|
protected C |
setConfigurationProperties(C configuration,
Map<String,Object> parameters) |
void |
setConfigurationUri(String configurationUri)
The path to the AtomixClient configuration
|
void |
setNodes(List<io.atomix.catalyst.transport.Address> nodes)
The nodes the AtomixClient should connect to
|
void |
setNodes(String nodes) |
afterConfiguration, createComponentConfiguration, createConfiguration, createEndpoint, createEndpoint, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isResolvePropertyPlaceholders, preProcessUri, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, setProperties, setResolvePropertyPlaceholders, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
protected AbstractAtomixClientComponent()
protected AbstractAtomixClientComponent(org.apache.camel.CamelContext camelContext)
public io.atomix.AtomixClient getAtomix()
public void setAtomix(io.atomix.AtomixClient client)
public List<io.atomix.catalyst.transport.Address> getNodes()
public void setNodes(List<io.atomix.catalyst.transport.Address> nodes)
public void setNodes(String nodes)
public String getConfigurationUri()
public void setConfigurationUri(String configurationUri)
protected C setConfigurationProperties(C configuration, Map<String,Object> parameters) throws Exception
Exception
protected abstract C getComponentConfiguration()
Apache Camel