Interface ManagedEnricherMBean
-
- All Superinterfaces:
ManagedCounterMBean
,ManagedExtendedInformation
,ManagedPerformanceCounterMBean
,ManagedProcessorMBean
public interface ManagedEnricherMBean extends ManagedProcessorMBean, ManagedExtendedInformation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TabularData
extendedInformation()
Extended information such as utilization of endpoints.Integer
getCacheSize()
String
getExpression()
String
getExpressionLanguage()
Boolean
isAggregateOnException()
Boolean
isIgnoreInvalidEndpoint()
Boolean
isShareUnitOfWork()
-
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedCounterMBean
getExchangesTotal, getResetTimestamp, getStartTimestamp, reset
-
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedPerformanceCounterMBean
dumpStatsAsXml, getDeltaProcessingTime, getExchangesCompleted, getExchangesFailed, getExchangesInflight, getExternalRedeliveries, getFailuresHandled, getFirstExchangeCompletedExchangeId, getFirstExchangeCompletedTimestamp, getFirstExchangeFailureExchangeId, getFirstExchangeFailureTimestamp, getLastExchangeCompletedExchangeId, getLastExchangeCompletedTimestamp, getLastExchangeFailureExchangeId, getLastExchangeFailureTimestamp, getLastProcessingTime, getMaxProcessingTime, getMeanProcessingTime, getMinProcessingTime, getRedeliveries, getTotalProcessingTime, isStatisticsEnabled, setStatisticsEnabled
-
Methods inherited from interface org.apache.camel.api.management.mbean.ManagedProcessorMBean
dumpProcessorAsXml, getCamelId, getCamelManagementName, getIndex, getProcessorId, getRouteId, getSourceLineNumber, getSourceLocation, getState, getStepId, getSupportExtendedInformation, start, stop
-
-
-
-
Method Detail
-
getExpressionLanguage
@ManagedAttribute(description="The language for the expression") String getExpressionLanguage()
-
getExpression
@ManagedAttribute(description="Expression that computes the endpoint uri to use as the resource endpoint to enrich from", mask=true) String getExpression()
-
getCacheSize
@ManagedAttribute(description="Sets the maximum size used by the ProducerCache which is used to cache and reuse producers") Integer getCacheSize()
-
isIgnoreInvalidEndpoint
@ManagedAttribute(description="Ignore the invalidate endpoint exception when try to create a producer with that endpoint") Boolean isIgnoreInvalidEndpoint()
-
isShareUnitOfWork
@ManagedAttribute(description="Shares the UnitOfWork with the parent and the resource exchange") Boolean isShareUnitOfWork()
-
isAggregateOnException
@ManagedAttribute(description="Whether to aggregate when there was an exception thrown during calling the resource endpoint") Boolean isAggregateOnException()
-
extendedInformation
@ManagedOperation(description="Statistics of the endpoints that has been enriched from") TabularData extendedInformation()
Description copied from interface:ManagedExtendedInformation
Extended information such as utilization of endpoints.- Specified by:
extendedInformation
in interfaceManagedExtendedInformation
- Returns:
- tabular data with extended information
-
-