Class MetacardFileStorageRoute
java.lang.Object
org.apache.camel.builder.BuilderSupport
org.apache.camel.builder.RouteBuilder
org.codice.ddf.catalog.plugin.metacard.backup.common.MetacardStorageRoute
org.codice.ddf.catalog.plugin.metacard.backup.storage.filestorage.MetacardFileStorageRoute
- All Implemented Interfaces:
org.apache.camel.CamelContextAware,org.apache.camel.Ordered,org.apache.camel.RoutesBuilder,org.apache.camel.spi.ResourceAware
Creates a camel route for storing metacards from post-ingest on the local file system. This route
will transform the metacard using the configured metacard transformer prior to storage.
-
Field Summary
FieldsFields inherited from class org.codice.ddf.catalog.plugin.metacard.backup.common.MetacardStorageRoute
BACKUP_INVALID_PROPERTY, backupInvalidMetacards, backupMetacardTags, KEEP_DELETED_PROPERTY, keepDeletedMetacards, METACARD_BACKUP_INVALID_RTE_PROP, METACARD_BACKUP_KEEP_DELETED_RTE_PROP, METACARD_BACKUP_TAGS_PROPERTY, METACARD_TRANSFORMER_ID_RTE_PROP, metacardTransformerId, TEMPLATED_STRING_HEADER_RTE_PROP, TRANSFORMER_ID_PROPERTYFields inherited from class org.apache.camel.builder.RouteBuilder
logFields inherited from interface org.apache.camel.Ordered
HIGHEST, LOWEST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic voiddeleteFile(String startingDir, String fileName) voidvoidsetOutputPathTemplate(String outputPathTemplate) Methods inherited from class org.codice.ddf.catalog.plugin.metacard.backup.common.MetacardStorageRoute
getBackupMetacardTags, getCheckDeletePredicate, getMetacardTransformerId, getShouldBackupPredicate, isBackupInvalidMetacards, isKeepDeletedMetacards, setBackupInvalidMetacards, setBackupMetacardTags, setKeepDeletedMetacards, setMetacardTransformerId, shouldBackupMetacard, start, stopMethods inherited from class org.apache.camel.builder.RouteBuilder
addLifecycleInterceptor, addRoutes, addRoutesToCamelContext, addTemplatedRoutesToCamelContext, bindToRegistry, bindToRegistry, checkInitialized, configuration, configureRest, configureRests, configureRoute, configureRouteConfiguration, configureRoutes, configureRouteTemplate, configureTemplatedRoute, dataFormat, errorHandler, errorHandler, expression, from, from, from, fromF, getOrder, getResource, getRestCollection, getRestConfiguration, getRouteCollection, getRouteTemplateCollection, getTemplatedRouteCollection, initializeCamelContext, intercept, interceptFrom, interceptFrom, interceptSendToEndpoint, loadRoutesBuilder, loadRoutesBuilder, onCompletion, onException, onException, populateOrUpdateRoutes, populateRests, populateRoutes, populateRouteTemplates, populateTemplatedRoutes, populateTransformers, populateValidators, property, propertyInject, removeLifecycleInterceptor, rest, rest, restConfiguration, routeTemplate, setErrorHandlerFactory, setResource, setRestCollection, setRouteCollection, setRouteTemplateCollection, setTemplatedRouteCollection, templatedRoute, toString, transformer, updateRoutesToCamelContext, validatorMethods inherited from class org.apache.camel.builder.BuilderSupport
body, bodyAs, constant, constant, constant, createErrorHandlerBuilder, csimple, csimple, datasonnet, datasonnet, datasonnet, deadLetterChannel, deadLetterChannel, defaultErrorHandler, endpoint, endpoint, endpoints, endpoints, exceptionMessage, exchangeProperty, expression, getCamelContext, getContext, getErrorHandlerFactory, hasErrorHandlerFactory, header, joor, joor, jsonpath, jsonpath, jtaTransactionErrorHandler, jtaTransactionErrorHandler, jtaTransactionErrorHandler, method, method, method, method, noErrorHandler, regexReplaceAll, regexReplaceAll, setCamelContext, simple, simple, simpleF, simpleF, springTransactionErrorHandler, springTransactionErrorHandler, springTransactionErrorHandler, systemProperty, systemProperty, xpath, xpath, xpath, xpath
-
Field Details
-
OUTPUT_PATH_TEMPLATE
- See Also:
-
outputPathTemplate
-
-
Constructor Details
-
MetacardFileStorageRoute
public MetacardFileStorageRoute(org.apache.camel.CamelContext camelContext)
-
-
Method Details
-
getOutputPathTemplate
-
setOutputPathTemplate
-
configure
- Specified by:
configurein classorg.apache.camel.builder.RouteBuilder- Throws:
Exception
-
refresh
- Overrides:
refreshin classMetacardStorageRoute- Throws:
Exception
-
getRouteIds
- Specified by:
getRouteIdsin classMetacardStorageRoute
-
deleteFile
-