46.9. 使用 Salesforce Limits API
使用 Salesforce :限制
操作,您可以从 Salesforce 获取 API 限制,然后对收到的数据进行操作。salesforce:limits
操作的结果映射到 org.apache.camel.component.salesforce.api.dto.Limits
类,并可用于自定义处理器或表达式。
例如,请考虑您需要限制 Salesforce 的 API 使用量,以便为其他路由保留 10% 每日 API 请求。输出消息的正文包含一个 org.apache.camel.component.salesforce.api.dto.Limits
对象的实例,它们可与基于内容的路由和基于内容的路由器和 Spring Expression Language (SpEL) 结合使用,用于何时执行查询。
请注意,在 body.dailyApiRequests.remaining
中保存的整数值乘以 1.0
如何使表达式评估为与浮点算一样的表达式评估,而不包括浮动点,则最终最终产生集成块,从而导致有 0
(消耗一些 API 限制)或 1
(没有 API 限制)。