@Override public boolean supportsNativeAsync() { if (provider instanceof EndpointAsyncProvider){ return ((EndpointAsyncProvider)provider).supportsNativeAsync(); } else { return false; } }
@Override public boolean supportsNativeAsync() { if (provider instanceof EndpointAsyncProvider){ return ((EndpointAsyncProvider)provider).supportsNativeAsync(); } else { return false; } }
/** * Indicates if a given endpoint has a Binding that supports native async invocation * @param endpoint - the endpoint * @return - true if the endpoint has a binding that supports native async, false otherwise */ private boolean hasNativeAsyncBinding(RuntimeEndpoint endpoint) { ServiceBindingProvider provider = endpoint.getBindingProvider(); if( provider instanceof EndpointAsyncProvider ) { EndpointAsyncProvider asyncProvider = (EndpointAsyncProvider) provider; if( asyncProvider.supportsNativeAsync() ) return true; } // end if return false; } // end method hasNativeAsyncBinding
(((EndpointAsyncProvider)requestEndpoint.getBindingProvider()).supportsNativeAsync())){ isNativeAsync = true; } else {
if (isAsyncInvocation() && serviceBindingProvider instanceof EndpointAsyncProvider && ((EndpointAsyncProvider)serviceBindingProvider).supportsNativeAsync()){