Package org.apache.camel.support
Class ExtendedExchangeExtension
java.lang.Object
org.apache.camel.support.ExtendedExchangeExtension
- All Implemented Interfaces:
org.apache.camel.ExchangeExtension
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addOnCompletion
(org.apache.camel.spi.Synchronization onCompletion) boolean
containsOnCompletion
(org.apache.camel.spi.Synchronization onCompletion) void
copyInternalProperties
(org.apache.camel.Exchange target) void
copySafeCopyPropertiesTo
(org.apache.camel.ExchangeExtension target) org.apache.camel.AsyncCallback
org.apache.camel.Endpoint
<T> T
getInOrNull
(Class<T> type) <T> T
getSafeCopyProperty
(String key, Class<T> type) org.apache.camel.spi.UnitOfWork
List<org.apache.camel.spi.Synchronization>
void
handoverCompletions
(org.apache.camel.Exchange target) boolean
boolean
boolean
boolean
boolean
boolean
boolean
Is stream caching disabled on the given exchangeboolean
void
reset()
void
setDefaultConsumerCallback
(org.apache.camel.AsyncCallback callback) void
setErrorHandlerHandled
(Boolean errorHandlerHandled) void
setFailureHandled
(boolean failureHandled) void
setFromEndpoint
(org.apache.camel.Endpoint fromEndpoint) void
setFromRouteId
(String fromRouteId) void
setHistoryNodeId
(String historyNodeId) void
setHistoryNodeLabel
(String historyNodeLabel) void
setHistoryNodeSource
(String historyNodeSource) void
setInterruptable
(boolean interruptable) void
setInterrupted
(boolean interrupted) void
setNotifyEvent
(boolean notifyEvent) void
setProperties
(Map<String, Object> properties) void
setRedeliveryExhausted
(boolean redeliveryExhausted) void
setSafeCopyProperty
(String key, org.apache.camel.SafeCopyProperty value) void
setStreamCacheDisabled
(boolean streamCacheDisabled) Used to force disabling stream caching which some components can do in special use-cases.void
setTransacted
(boolean transacted) void
setUnitOfWork
(org.apache.camel.spi.UnitOfWork unitOfWork)
-
Method Details
-
setFromEndpoint
public void setFromEndpoint(org.apache.camel.Endpoint fromEndpoint) - Specified by:
setFromEndpoint
in interfaceorg.apache.camel.ExchangeExtension
-
getFromEndpoint
public org.apache.camel.Endpoint getFromEndpoint()- Specified by:
getFromEndpoint
in interfaceorg.apache.camel.ExchangeExtension
-
setFromRouteId
- Specified by:
setFromRouteId
in interfaceorg.apache.camel.ExchangeExtension
-
getFromRouteId
-
isStreamCacheDisabled
public boolean isStreamCacheDisabled()Is stream caching disabled on the given exchange- Specified by:
isStreamCacheDisabled
in interfaceorg.apache.camel.ExchangeExtension
-
setStreamCacheDisabled
public void setStreamCacheDisabled(boolean streamCacheDisabled) Used to force disabling stream caching which some components can do in special use-cases.- Specified by:
setStreamCacheDisabled
in interfaceorg.apache.camel.ExchangeExtension
-
addOnCompletion
public void addOnCompletion(org.apache.camel.spi.Synchronization onCompletion) - Specified by:
addOnCompletion
in interfaceorg.apache.camel.ExchangeExtension
-
isErrorHandlerHandledSet
public boolean isErrorHandlerHandledSet()- Specified by:
isErrorHandlerHandledSet
in interfaceorg.apache.camel.ExchangeExtension
-
getErrorHandlerHandled
- Specified by:
getErrorHandlerHandled
in interfaceorg.apache.camel.ExchangeExtension
-
setErrorHandlerHandled
- Specified by:
setErrorHandlerHandled
in interfaceorg.apache.camel.ExchangeExtension
-
isErrorHandlerHandled
public boolean isErrorHandlerHandled()- Specified by:
isErrorHandlerHandled
in interfaceorg.apache.camel.ExchangeExtension
-
isRedeliveryExhausted
public boolean isRedeliveryExhausted()- Specified by:
isRedeliveryExhausted
in interfaceorg.apache.camel.ExchangeExtension
-
setRedeliveryExhausted
public void setRedeliveryExhausted(boolean redeliveryExhausted) - Specified by:
setRedeliveryExhausted
in interfaceorg.apache.camel.ExchangeExtension
-
handoverCompletions
public void handoverCompletions(org.apache.camel.Exchange target) - Specified by:
handoverCompletions
in interfaceorg.apache.camel.ExchangeExtension
-
handoverCompletions
- Specified by:
handoverCompletions
in interfaceorg.apache.camel.ExchangeExtension
-
setUnitOfWork
public void setUnitOfWork(org.apache.camel.spi.UnitOfWork unitOfWork) - Specified by:
setUnitOfWork
in interfaceorg.apache.camel.ExchangeExtension
-
copyInternalProperties
public void copyInternalProperties(org.apache.camel.Exchange target) - Specified by:
copyInternalProperties
in interfaceorg.apache.camel.ExchangeExtension
-
setProperties
- Specified by:
setProperties
in interfaceorg.apache.camel.ExchangeExtension
-
setHistoryNodeId
- Specified by:
setHistoryNodeId
in interfaceorg.apache.camel.ExchangeExtension
-
getHistoryNodeId
- Specified by:
getHistoryNodeId
in interfaceorg.apache.camel.ExchangeExtension
-
getHistoryNodeSource
- Specified by:
getHistoryNodeSource
in interfaceorg.apache.camel.ExchangeExtension
-
setHistoryNodeSource
- Specified by:
setHistoryNodeSource
in interfaceorg.apache.camel.ExchangeExtension
-
getHistoryNodeLabel
- Specified by:
getHistoryNodeLabel
in interfaceorg.apache.camel.ExchangeExtension
-
setHistoryNodeLabel
- Specified by:
setHistoryNodeLabel
in interfaceorg.apache.camel.ExchangeExtension
-
isNotifyEvent
public boolean isNotifyEvent()- Specified by:
isNotifyEvent
in interfaceorg.apache.camel.ExchangeExtension
-
setNotifyEvent
public void setNotifyEvent(boolean notifyEvent) - Specified by:
setNotifyEvent
in interfaceorg.apache.camel.ExchangeExtension
-
getInternalProperties
- Specified by:
getInternalProperties
in interfaceorg.apache.camel.ExchangeExtension
-
containsOnCompletion
public boolean containsOnCompletion(org.apache.camel.spi.Synchronization onCompletion) - Specified by:
containsOnCompletion
in interfaceorg.apache.camel.ExchangeExtension
-
setTransacted
public void setTransacted(boolean transacted) - Specified by:
setTransacted
in interfaceorg.apache.camel.ExchangeExtension
-
isTransacted
public boolean isTransacted() -
setInterruptable
public void setInterruptable(boolean interruptable) - Specified by:
setInterruptable
in interfaceorg.apache.camel.ExchangeExtension
-
isInterrupted
public boolean isInterrupted()- Specified by:
isInterrupted
in interfaceorg.apache.camel.ExchangeExtension
-
setInterrupted
public void setInterrupted(boolean interrupted) - Specified by:
setInterrupted
in interfaceorg.apache.camel.ExchangeExtension
-
getInOrNull
- Specified by:
getInOrNull
in interfaceorg.apache.camel.ExchangeExtension
-
getDefaultConsumerCallback
public org.apache.camel.AsyncCallback getDefaultConsumerCallback()- Specified by:
getDefaultConsumerCallback
in interfaceorg.apache.camel.ExchangeExtension
-
setDefaultConsumerCallback
public void setDefaultConsumerCallback(org.apache.camel.AsyncCallback callback) - Specified by:
setDefaultConsumerCallback
in interfaceorg.apache.camel.ExchangeExtension
-
setSafeCopyProperty
- Specified by:
setSafeCopyProperty
in interfaceorg.apache.camel.ExchangeExtension
-
getSafeCopyProperty
- Specified by:
getSafeCopyProperty
in interfaceorg.apache.camel.ExchangeExtension
-
copySafeCopyPropertiesTo
public void copySafeCopyPropertiesTo(org.apache.camel.ExchangeExtension target) - Specified by:
copySafeCopyPropertiesTo
in interfaceorg.apache.camel.ExchangeExtension
-
isFailureHandled
public boolean isFailureHandled()- Specified by:
isFailureHandled
in interfaceorg.apache.camel.ExchangeExtension
-
setFailureHandled
public void setFailureHandled(boolean failureHandled) - Specified by:
setFailureHandled
in interfaceorg.apache.camel.ExchangeExtension
-
getUnitOfWork
public org.apache.camel.spi.UnitOfWork getUnitOfWork() -
reset
public void reset()
-