public class BoxComponent extends org.apache.camel.util.component.AbstractApiComponent<BoxApiName,BoxConfiguration,BoxApiCollection>
BoxEndpoint
.Constructor and Description |
---|
BoxComponent() |
BoxComponent(org.apache.camel.CamelContext context) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String methodName,
BoxApiName apiName,
BoxConfiguration endpointConfiguration) |
void |
doShutdown() |
protected void |
doStart() |
protected void |
doStop() |
protected BoxApiName |
getApiName(String apiNameStr) |
CachedBoxClient |
getBoxClient() |
BoxConfiguration |
getConfiguration()
To use the shared configuration
|
void |
setConfiguration(BoxConfiguration configuration)
To use the shared configuration
|
completeEndpointPath, createEndpoint, createEndpointConfiguration, getApiNameOrNull, getCompletedMethods
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 BoxComponent()
public BoxComponent(org.apache.camel.CamelContext context)
protected BoxApiName getApiName(String apiNameStr) throws IllegalArgumentException
getApiName
in class org.apache.camel.util.component.AbstractApiComponent<BoxApiName,BoxConfiguration,BoxApiCollection>
IllegalArgumentException
protected org.apache.camel.Endpoint createEndpoint(String uri, String methodName, BoxApiName apiName, BoxConfiguration endpointConfiguration)
createEndpoint
in class org.apache.camel.util.component.AbstractApiComponent<BoxApiName,BoxConfiguration,BoxApiCollection>
public CachedBoxClient getBoxClient()
public void setConfiguration(BoxConfiguration configuration)
setConfiguration
in class org.apache.camel.util.component.AbstractApiComponent<BoxApiName,BoxConfiguration,BoxApiCollection>
public BoxConfiguration getConfiguration()
getConfiguration
in class org.apache.camel.util.component.AbstractApiComponent<BoxApiName,BoxConfiguration,BoxApiCollection>
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