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, validateURI
public 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.DefaultComponent
CatalogTransformerException
public 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.