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 TabularDataextendedInformation()Extended information such as utilization of endpoints.IntegergetCacheSize()StringgetExpression()StringgetExpressionLanguage()BooleanisAggregateOnException()BooleanisIgnoreInvalidEndpoint()BooleanisShareUnitOfWork()-
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, getLastExchangeCreatedTimestamp, 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, getLevel, getProcessorId, getProcessorName, 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:ManagedExtendedInformationExtended information such as utilization of endpoints.- Specified by:
extendedInformationin interfaceManagedExtendedInformation- Returns:
- tabular data with extended information
-
-