Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.Este conteúdo não está disponível no idioma selecionado.
8.15. Sampling
Sampling Throttler Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
					A sampling throttler allows you to extract a sample of exchanges from the traffic through a route. It is configured with a sampling period during which only a single exchange is allowed to pass through. All other exchanges will be stopped.
				
					By default, the sample period is 1 second.
				
Java DSL example Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
					Use the 
sample() DSL command to invoke the sampler as follows:
				Spring XML example Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
					In Spring XML, use the sample element to invoke the sampler, where you have the option of specifying the sampling period using the 
samplePeriod and units attributes:
				Options Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
					The 
sample DSL command supports the following options:
				| Name | Default Value | Description | 
|---|---|---|
							messageFrequency
						 | 
						 Samples the message every N'th message. You can only use either frequency or period. | |
							samplePeriod
						 | 
						 
							1
						 | 
						 Samples the message every N'th period. You can only use either frequency or period. | 
							units
						 | 
						 
							SECOND
						 | 
						 
							Time unit as an enum of java.util.concurrent.TimeUnit from the JDK.
						 |