public class ZendeskComponent extends org.apache.camel.util.component.AbstractApiComponent<ZendeskApiName,ZendeskConfiguration,ZendeskApiCollection>
Constructor and Description |
---|
ZendeskComponent() |
ZendeskComponent(org.apache.camel.CamelContext context) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String methodName,
ZendeskApiName apiName,
ZendeskConfiguration endpointConfiguration) |
void |
doShutdown() |
protected void |
doStart() |
protected void |
doStop() |
protected ZendeskApiName |
getApiName(String apiNameStr) |
ZendeskConfiguration |
getConfiguration()
To use the shared configuration
|
org.zendesk.client.v2.Zendesk |
getZendesk()
To use a shared
Zendesk instance. |
void |
setConfiguration(ZendeskConfiguration configuration)
To use the shared configuration
|
void |
setZendesk(org.zendesk.client.v2.Zendesk zendesk) |
completeEndpointPath, createEndpoint, createEndpointConfiguration, getApiNameOrNull, getCompletedMethods
createComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClass
afterConfiguration, 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 ZendeskComponent()
public ZendeskComponent(org.apache.camel.CamelContext context)
protected ZendeskApiName getApiName(String apiNameStr) throws IllegalArgumentException
getApiName
in class org.apache.camel.util.component.AbstractApiComponent<ZendeskApiName,ZendeskConfiguration,ZendeskApiCollection>
IllegalArgumentException
public void setConfiguration(ZendeskConfiguration configuration)
setConfiguration
in class org.apache.camel.util.component.AbstractApiComponent<ZendeskApiName,ZendeskConfiguration,ZendeskApiCollection>
public ZendeskConfiguration getConfiguration()
getConfiguration
in class org.apache.camel.util.component.AbstractApiComponent<ZendeskApiName,ZendeskConfiguration,ZendeskApiCollection>
public org.zendesk.client.v2.Zendesk getZendesk()
Zendesk
instance.public void setZendesk(org.zendesk.client.v2.Zendesk zendesk)
protected org.apache.camel.Endpoint createEndpoint(String uri, String methodName, ZendeskApiName apiName, ZendeskConfiguration endpointConfiguration)
createEndpoint
in class org.apache.camel.util.component.AbstractApiComponent<ZendeskApiName,ZendeskConfiguration,ZendeskApiCollection>
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
Apache Camel