* @param chain
*/
private void addNonBlockingInterceptor(ComponentService service, Binding binding, InvocationChain chain) {
ServiceBindingProvider provider = ((RuntimeComponentService)service).getBindingProvider(binding);
if (provider != null) {
if (!provider.supportsOneWayInvocation()) {
chain.addInterceptor(Phase.SERVICE_BINDING, new NonBlockingInterceptor(workScheduler));
}
}
}