public class CatalogComponent
extends org.apache.camel.impl.DefaultComponent
CatalogEndpoint and resolves to catalog
custom scheme in Camel route nodes.| Modifier and Type | Field and Description |
|---|---|
static String |
ID_PARAMETER |
static String |
MIME_TYPE_PARAMETER |
static String |
NAME
The name of the scheme this custom Camel component resolves to.
|
| Constructor and Description |
|---|
CatalogComponent() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters) |
org.osgi.framework.BundleContext |
getBundleContext()
Retrieves the bundle context.
|
MimeTypeToTransformerMapper |
getMimeTypeToTransformerMapper()
Retrieves the mimetype-to-transformer mapper service.
|
void |
setBundleContext(org.osgi.framework.BundleContext bundleContext)
Sets the bundle context.
|
void |
setCatalogFramework(CatalogFramework catalogFramework)
Sets the catalog framework
|
void |
setMimeTypeToTransformerMapper(MimeTypeToTransformerMapper mimeTypeToTransformerMapper)
Sets the mimetype-to-transformer mapper service.
|
afterConfiguration, createComponentConfiguration, createConfiguration, createEndpoint, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, ifStartsWithReturnRemainder, preProcessUri, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURIpublic static final String ID_PARAMETER
public static final String MIME_TYPE_PARAMETER
public static final String NAME
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws CatalogTransformerException
createEndpoint in class org.apache.camel.impl.DefaultComponentCatalogTransformerExceptionpublic org.osgi.framework.BundleContext getBundleContext()
public void setBundleContext(org.osgi.framework.BundleContext bundleContext)
bundleContext - public MimeTypeToTransformerMapper getMimeTypeToTransformerMapper()
public void setMimeTypeToTransformerMapper(MimeTypeToTransformerMapper mimeTypeToTransformerMapper)
mimeTypeToTransformerMapper - public void setCatalogFramework(CatalogFramework catalogFramework)
catalogFramework - the catalog frameworkThis work is licensed under a Creative Commons Attribution 4.0 International License.