public class IgniteComponent
extends org.apache.camel.impl.UriEndpointComponent
Modifier and Type | Class and Description |
---|---|
static class |
IgniteComponent.IgniteLifecycleMode
Modes of managing the underlying
Ignite instance. |
Constructor and Description |
---|
IgniteComponent() |
Modifier and Type | Method and Description |
---|---|
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters) |
protected void |
doStart() |
protected void |
doStop() |
static IgniteComponent |
fromConfiguration(org.apache.ignite.configuration.IgniteConfiguration configuration) |
static IgniteComponent |
fromIgnite(org.apache.ignite.Ignite ignite) |
static IgniteComponent |
fromInputStream(InputStream inputStream) |
static IgniteComponent |
fromLocation(String location) |
static IgniteComponent |
fromUrl(URL url) |
Object |
getConfigurationResource()
Gets the resource from where to load the configuration.
|
org.apache.ignite.Ignite |
getIgnite()
Returns the
Ignite instance. |
org.apache.ignite.configuration.IgniteConfiguration |
getIgniteConfiguration()
Gets the
IgniteConfiguration if the user set it explicitly. |
void |
setConfigurationResource(Object configurationResource)
Sets the resource from where to load the configuration.
|
void |
setIgnite(org.apache.ignite.Ignite ignite)
Sets the
Ignite instance. |
void |
setIgniteConfiguration(org.apache.ignite.configuration.IgniteConfiguration igniteConfiguration)
Allows the user to set a programmatic
IgniteConfiguration . |
createComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClass
afterConfiguration, createConfiguration, createEndpoint, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, preProcessUri, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
public static IgniteComponent fromIgnite(org.apache.ignite.Ignite ignite)
public static IgniteComponent fromConfiguration(org.apache.ignite.configuration.IgniteConfiguration configuration)
public static IgniteComponent fromInputStream(InputStream inputStream)
public static IgniteComponent fromUrl(URL url)
public static IgniteComponent fromLocation(String location)
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 void doStart() throws Exception
doStart
in class org.apache.camel.impl.DefaultComponent
Exception
protected void doStop() throws Exception
doStop
in class org.apache.camel.impl.DefaultComponent
Exception
public org.apache.ignite.Ignite getIgnite()
Ignite
instance.public void setIgnite(org.apache.ignite.Ignite ignite)
Ignite
instance.public Object getConfigurationResource()
URI
, String
(URI)
or an InputStream
.public void setConfigurationResource(Object configurationResource)
URI
, String
(URI)
or an InputStream
.public org.apache.ignite.configuration.IgniteConfiguration getIgniteConfiguration()
IgniteConfiguration
if the user set it explicitly.public void setIgniteConfiguration(org.apache.ignite.configuration.IgniteConfiguration igniteConfiguration)
IgniteConfiguration
.Apache Camel