ACCEPT_CONTENT_TYPE, AGGREGATED_COLLECTION_GUARD, AGGREGATED_COMPLETED_BY, AGGREGATED_CORRELATION_KEY, AGGREGATED_SIZE, AGGREGATED_TIMEOUT, AGGREGATION_COMPLETE_ALL_GROUPS, AGGREGATION_COMPLETE_ALL_GROUPS_INCLUSIVE, AGGREGATION_COMPLETE_CURRENT_GROUP, AGGREGATION_STRATEGY, ASYNC_WAIT, AUTHENTICATION, AUTHENTICATION_FAILURE_POLICY_ID, BATCH_COMPLETE, BATCH_INDEX, BATCH_SIZE, BEAN_METHOD_NAME, BINDING, BREADCRUMB_ID, CHARSET_NAME, CIRCUIT_BREAKER_STATE, CLAIM_CHECK_REPOSITORY, COMPILE_SCRIPT, CONTENT_ENCODING, CONTENT_LENGTH, CONTENT_TYPE, COOKIE_HANDLER, CORRELATION_ID, CREATED_TIMESTAMP, DATASET_INDEX, DEFAULT_CHARSET_PROPERTY, DESTINATION_OVERRIDE_URL, DISABLE_HTTP_STREAM_CACHE, DOCUMENT_BUILDER_FACTORY, DUPLICATE_MESSAGE, ERRORHANDLER_CIRCUIT_DETECTED, ERRORHANDLER_HANDLED, EVALUATE_EXPRESSION_RESULT, EXCEPTION_CAUGHT, EXCEPTION_HANDLED, EXTERNAL_REDELIVERED, FAILURE_ENDPOINT, FAILURE_HANDLED, FAILURE_ROUTE_ID, FATAL_FALLBACK_ERROR_HANDLER, FILE_CONTENT_TYPE, FILE_LAST_MODIFIED, FILE_LENGTH, FILE_LOCAL_WORK_PATH, FILE_LOCK_CHANNEL_FILE, FILE_LOCK_EXCLUSIVE_LOCK, FILE_LOCK_FILE_ACQUIRED, FILE_LOCK_FILE_NAME, FILE_LOCK_RANDOM_ACCESS_FILE, FILE_NAME, FILE_NAME_CONSUMED, FILE_NAME_ONLY, FILE_NAME_PRODUCED, FILE_PARENT, FILE_PATH, FILTER_MATCHED, FILTER_NON_XML_CHARS, GROUPED_EXCHANGE, HTTP_BASE_URI, HTTP_CHARACTER_ENCODING, HTTP_CHUNKED, HTTP_HOST, HTTP_METHOD, HTTP_PATH, HTTP_PORT, HTTP_PROTOCOL_VERSION, HTTP_QUERY, HTTP_RAW_QUERY, HTTP_RESPONSE_CODE, HTTP_RESPONSE_TEXT, HTTP_SCHEME, HTTP_SERVLET_REQUEST, HTTP_SERVLET_RESPONSE, HTTP_URI, HTTP_URL, INTERCEPT_SEND_TO_ENDPOINT_WHEN_MATCHED, INTERCEPTED_ENDPOINT, INTERRUPTED, LANGUAGE_SCRIPT, LOG_DEBUG_BODY_MAX_CHARS, LOG_DEBUG_BODY_STREAMS, LOG_EIP_NAME, LOOP_INDEX, LOOP_SIZE, MAXIMUM_CACHE_POOL_SIZE, MAXIMUM_ENDPOINT_CACHE_SIZE, MAXIMUM_SIMPLE_CACHE_SIZE, MAXIMUM_TRANSFORMER_CACHE_SIZE, MAXIMUM_VALIDATOR_CACHE_SIZE, MESSAGE_HISTORY, MESSAGE_HISTORY_HEADER_FORMAT, MESSAGE_HISTORY_OUTPUT_FORMAT, MULTICAST_COMPLETE, MULTICAST_INDEX, NOTIFY_EVENT, ON_COMPLETION, ON_COMPLETION_ROUTE_IDS, OVERRULE_FILE_NAME, PARENT_UNIT_OF_WORK, RECEIVED_TIMESTAMP, RECIPIENT_LIST_ENDPOINT, REDELIVERED, REDELIVERY_COUNTER, REDELIVERY_DELAY, REDELIVERY_EXHAUSTED, REDELIVERY_MAX_COUNTER, REST_HTTP_QUERY, REST_HTTP_URI, REUSE_SCRIPT_ENGINE, ROLLBACK_ONLY, ROLLBACK_ONLY_LAST, ROUTE_STOP, SAGA_LONG_RUNNING_ACTION, SAXPARSER_FACTORY, SCHEDULER_POLLED_MESSAGES, SKIP_GZIP_ENCODING, SKIP_WWW_FORM_URLENCODED, SLIP_ENDPOINT, SLIP_PRODUCER, SOAP_ACTION, SPLIT_COMPLETE, SPLIT_INDEX, SPLIT_SIZE, STEP_ID, STREAM_CACHE_UNIT_OF_WORK, TIMER_COUNTER, TIMER_FIRED_TIME, TIMER_NAME, TIMER_PERIOD, TIMER_TIME, TO_ENDPOINT, TRACE_EVENT, TRACE_EVENT_EXCHANGE, TRACE_EVENT_NODE_ID, TRACE_EVENT_TIMESTAMP, TRACING_HEADER_FORMAT, TRACING_OUTPUT_FORMAT, TRANSFER_ENCODING, TRY_ROUTE_BLOCK, UNIT_OF_WORK_EXHAUSTED, UNIT_OF_WORK_PROCESS_SYNC, XSLT_ERROR, XSLT_FATAL_ERROR, XSLT_FILE_NAME, XSLT_WARNING
Modifier and Type | Method and Description |
---|---|
void |
addOnCompletion(Synchronization onCompletion)
Adds a
Synchronization to be invoked as callback when this exchange is completed. |
boolean |
containsOnCompletion(Synchronization onCompletion)
Checks if the passed
Synchronization instance is already contained on this exchange. |
Boolean |
getErrorHandlerHandled()
Whether the exchange has been handled by the error handler.
|
String |
getHistoryNodeId()
Gets the history node id (the current processor that will process the exchange)
|
String |
getHistoryNodeLabel()
Gets the history node label (the current processor that will process the exchange)
|
List<Synchronization> |
handoverCompletions()
Handover all the on completions from this exchange
|
void |
handoverCompletions(Exchange target)
Handover all the on completions from this exchange to the target exchange.
|
boolean |
isErrorHandlerHandled()
Whether the exchange has been handled by the error handler.
|
boolean |
isErrorHandlerHandledSet()
Whether the error handler handled flag has been set.
|
boolean |
isInterrupted()
Whether the exchange was interrupted (InterruptException) during routing.
|
boolean |
isNotifyEvent()
Whether the exchange is currently used as event notification.
|
boolean |
isRedeliveryExhausted()
Whether the exchange has exhausted (attempted all) its redeliveries and still failed.
|
void |
setErrorHandlerHandled(Boolean errorHandlerHandled)
Used to signal that this exchange has been handled by the error handler.
|
void |
setFromEndpoint(Endpoint fromEndpoint)
Sets the endpoint which originated this message exchange.
|
void |
setFromRouteId(String fromRouteId)
Sets the route id which originated this message exchange.
|
void |
setHistoryNodeId(String historyNodeId)
Sets the history node id (the current processor that will process the exchange)
|
void |
setHistoryNodeLabel(String historyNodeLabel)
Sets the history node label (the current processor that will process the exchange)
|
void |
setInterruptable(boolean interruptable)
To control whether the exchange can accept being interrupted currently.
|
void |
setInterrupted(boolean interrupted)
Used to signal that this exchange was interrupted (InterruptException) during routing.
|
void |
setNotifyEvent(boolean notifyEvent)
Sets whether the exchange is currently used as event notification and if so then this should not generate
additional events.
|
void |
setProperties(Map<String,Object> properties)
Sets the properties on the exchange
|
void |
setRedeliveryExhausted(boolean redeliveryExhausted)
Used to signal that this exchange has exhausted (attempted all) its redeliveries and still failed.
|
void |
setTransacted(boolean transacted)
Sets whether the exchange is routed in a transaction.
|
void |
setUnitOfWork(UnitOfWork unitOfWork)
Sets the unit of work that this exchange belongs to; which may map to zero, one or more physical transactions
|
adapt, copy, getContext, getCreated, getException, getException, getExchangeId, getFromEndpoint, getFromRouteId, getIn, getIn, getMessage, getMessage, getOut, getOut, getPattern, getProperties, getProperty, getProperty, getProperty, getProperty, getUnitOfWork, hasOut, hasProperties, isExternalRedelivered, isFailed, isRollbackOnly, isRollbackOnlyLast, isRouteStop, isTransacted, removeProperties, removeProperties, removeProperty, setException, setExchangeId, setIn, setMessage, setOut, setPattern, setProperty, setRollbackOnly, setRollbackOnlyLast, setRouteStop
void setFromEndpoint(Endpoint fromEndpoint)
Endpoint
implementationsvoid setFromRouteId(String fromRouteId)
void setUnitOfWork(UnitOfWork unitOfWork)
void addOnCompletion(Synchronization onCompletion)
Synchronization
to be invoked as callback when this exchange is completed.onCompletion
- the callback to invoke on completion of this exchangeboolean containsOnCompletion(Synchronization onCompletion)
Synchronization
instance is already contained on this exchange.onCompletion
- the callback instance that is being checked forvoid handoverCompletions(Exchange target)
List<Synchronization> handoverCompletions()
void setHistoryNodeId(String historyNodeId)
String getHistoryNodeId()
void setHistoryNodeLabel(String historyNodeLabel)
String getHistoryNodeLabel()
void setTransacted(boolean transacted)
boolean isNotifyEvent()
void setNotifyEvent(boolean notifyEvent)
boolean isInterrupted()
void setInterrupted(boolean interrupted)
void setInterruptable(boolean interruptable)
boolean isRedeliveryExhausted()
void setRedeliveryExhausted(boolean redeliveryExhausted)
boolean isErrorHandlerHandled()
isErrorHandlerHandledSet()
first before this method.isErrorHandlerHandledSet()
boolean isErrorHandlerHandledSet()
Boolean getErrorHandlerHandled()
void setErrorHandlerHandled(Boolean errorHandlerHandled)
Apache Camel