@Override public InterfaceContract getBindingInterfaceContract() { return provider.getBindingInterfaceContract(); }
public Object run() { bindingProvider.start(); return null; } });
public void stop() { if (!started) { return; } try { provider.stop(); } finally { started = false; } }
@Override public boolean supportsOneWayInvocation() { return provider.supportsOneWayInvocation(); }
@Override public boolean supportsOneWayInvocation() { return provider.supportsOneWayInvocation(); }
public Object run() { bindingProvider.start(); if (providers != null) { providers.add(bindingProvider); } return null; } });
public void stop() { if (!started) { return; } try { provider.stop(); } finally { started = false; } }
@Override public InterfaceContract getBindingInterfaceContract() { return provider.getBindingInterfaceContract(); }
public boolean supportsOneWayInvocation() { return getDelegatingProvider().supportsOneWayInvocation(); }
public void start() { getDelegatingProvider().start(); }
public Object run() { bindingProvider.stop(); return null; } });
public InterfaceContract getBindingInterfaceContract() { return getDelegatingProvider().getBindingInterfaceContract(); }
public boolean supportsOneWayInvocation() { return getDelegatingProvider().supportsOneWayInvocation(); }
public void start() { getDelegatingProvider().start(); }
public void stop() { endpoint.getBinding().setURI(null); getDelegatingProvider().stop(); }
public InterfaceContract getBindingInterfaceContract() { return getDelegatingProvider().getBindingInterfaceContract(); }
/** * Add a non-blocking interceptor if the service binding needs it * * @param service * @param binding * @param chain */ private void addNonBlockingInterceptor(InvocationChain chain) { ServiceBindingProvider provider = getBindingProvider(); if (provider != null) { if (!provider.supportsOneWayInvocation()) { chain.addInterceptor(Phase.SERVICE, new NonBlockingInterceptor(workScheduler)); } } }
public void start() { if (started) { return; } else { provider.start(); // Set the resolved binding URI back to the binding.sca ((SCABinding)endpoint.getBinding()).setDelegateBindingType(delegateEndpoint.getBinding().getType().toString()); ((SCABinding)endpoint.getBinding()).setDelegateBindingURI(delegateEndpoint.getBinding().getURI()); endpoint.setDeployedURI(delegateEndpoint.getDeployedURI()); started = true; } }
public void stop() { endpoint.getBinding().setURI(null); getDelegatingProvider().stop(); }
public InterfaceContract getBindingInterfaceContract() { resolve(); if (bindingInterfaceContract != null) { return bindingInterfaceContract; } bindingInterfaceContract = getBindingProvider().getBindingInterfaceContract(); if (bindingInterfaceContract == null) { bindingInterfaceContract = getComponentServiceInterfaceContract(); } if (bindingInterfaceContract == null) { bindingInterfaceContract = getComponentTypeServiceInterfaceContract(); } return bindingInterfaceContract; }