2
我想根据数据库标志禁用Web服务入站网关。禁用Web服务入站网关
我已经通过设置基于获取数据库值的SPEL表达式的自动启动属性与其他入站适配器(例如文件)来实现此目的。
任何意见,以实现这一目标的好方法?我在ws:inbound-gateway上看不到自动启动属性。
我想根据数据库标志禁用Web服务入站网关。禁用Web服务入站网关
我已经通过设置基于获取数据库值的SPEL表达式的自动启动属性与其他入站适配器(例如文件)来实现此目的。
任何意见,以实现这一目标的好方法?我在ws:inbound-gateway上看不到自动启动属性。
好吧,看起来它是一个在Lifecycle
附近的bug,如果是停止状态,我们应该返回到客户端,如HttpStatus.SERVICE_UNAVAILABLE
。
请提出JIRA关于此事的票,我们会尽快处理。 我看到<int-http:inbound-gateway>
也有类似的问题,即使auto-startup
暴露在那里。
作为一种变通方法我看到在request-channel
像ChannelInterceptor
你<int-ws:inbound-gateway>
,检查一些变量,然后从preSend()
实现抛出一些异常(NoEndpointFoundException
?)来通知WS客户端的服务不可用。