Class MetacardStorageRoute
java.lang.Object
org.apache.camel.builder.BuilderSupport
org.apache.camel.builder.RouteBuilder
org.codice.ddf.catalog.plugin.metacard.backup.common.MetacardStorageRoute
- All Implemented Interfaces:
org.apache.camel.CamelContextAware,org.apache.camel.Ordered,org.apache.camel.RoutesBuilder,org.apache.camel.spi.ResourceAware
public abstract class MetacardStorageRoute
extends org.apache.camel.builder.RouteBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected booleanstatic final Stringprotected booleanstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected Stringstatic final Stringstatic final StringFields 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 TypeMethodDescriptionprotected org.apache.camel.Predicateprotected org.apache.camel.PredicatebooleanbooleanvoidvoidsetBackupInvalidMetacards(boolean backupInvalidMetacards) voidsetBackupMetacardTags(List<String> backupMetacardTags) voidsetKeepDeletedMetacards(boolean keepDeletedMetacards) voidsetMetacardTransformerId(String metacardTransformerId) booleanshouldBackupMetacard(ddf.catalog.data.Metacard metacard, boolean backupInvalid) voidstart()voidstop(int code) Methods inherited from class org.apache.camel.builder.RouteBuilder
addLifecycleInterceptor, addRoutes, addRoutesToCamelContext, addTemplatedRoutesToCamelContext, bindToRegistry, bindToRegistry, checkInitialized, configuration, configure, 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
-
METACARD_TRANSFORMER_ID_RTE_PROP
- See Also:
-
METACARD_BACKUP_INVALID_RTE_PROP
- See Also:
-
METACARD_BACKUP_KEEP_DELETED_RTE_PROP
- See Also:
-
TEMPLATED_STRING_HEADER_RTE_PROP
- See Also:
-
BACKUP_INVALID_PROPERTY
- See Also:
-
KEEP_DELETED_PROPERTY
- See Also:
-
TRANSFORMER_ID_PROPERTY
- See Also:
-
METACARD_BACKUP_TAGS_PROPERTY
- See Also:
-
backupInvalidMetacards
protected boolean backupInvalidMetacards -
keepDeletedMetacards
protected boolean keepDeletedMetacards -
metacardTransformerId
-
backupMetacardTags
-
-
Constructor Details
-
MetacardStorageRoute
public MetacardStorageRoute(org.apache.camel.CamelContext camelContext)
-
-
Method Details
-
start
public void start() -
stop
public void stop(int code) -
getRouteIds
-
getMetacardTransformerId
-
isBackupInvalidMetacards
public boolean isBackupInvalidMetacards() -
isKeepDeletedMetacards
public boolean isKeepDeletedMetacards() -
setBackupInvalidMetacards
public void setBackupInvalidMetacards(boolean backupInvalidMetacards) -
setKeepDeletedMetacards
public void setKeepDeletedMetacards(boolean keepDeletedMetacards) -
setMetacardTransformerId
-
getBackupMetacardTags
-
setBackupMetacardTags
-
refresh
- Throws:
Exception
-
shouldBackupMetacard
public boolean shouldBackupMetacard(ddf.catalog.data.Metacard metacard, boolean backupInvalid) -
getShouldBackupPredicate
protected org.apache.camel.Predicate getShouldBackupPredicate() -
getCheckDeletePredicate
protected org.apache.camel.Predicate getCheckDeletePredicate()
-