default URI resolve(EndpointAddress address, Message message, EndpointAddressResolverMetadata metadata) throws EndpointAddressResolutionException { return resolve(address); }
@Override public URI resolve(EndpointAddress address, MessageBatch batch, EndpointAddressResolverMetadata metadata) throws EndpointAddressResolutionException { return delegate.resolve(address, batch, metadata); }
@Override public URI resolve(EndpointAddress address, MessageBatch batch, EndpointAddressResolverMetadata metadata) throws EndpointAddressResolutionException { return delegate.resolve(address, batch, metadata); }
default URI resolve(EndpointAddress address, MessageBatch batch, EndpointAddressResolverMetadata metadata) throws EndpointAddressResolutionException { return resolve(address); }
@Override public URI resolve(EndpointAddress address, Message message, EndpointAddressResolverMetadata metadata) throws EndpointAddressResolutionException { return delegate.resolve(address, message, metadata); }
default URI resolve(EndpointAddress address, Message message, EndpointAddressResolverMetadata metadata) throws EndpointAddressResolutionException { return resolve(address); }
default URI resolve(EndpointAddress address, MessageBatch batch, EndpointAddressResolverMetadata metadata) throws EndpointAddressResolutionException { return resolve(address); }
@Override public URI resolve(EndpointAddress address, Message message, EndpointAddressResolverMetadata metadata) throws EndpointAddressResolutionException { return delegate.resolve(address, message, metadata); }
public URI resolveFor(Message message) throws EndpointAddressResolutionException { return resolver.resolve(address, message, metadata); }
public URI resolveFor(Message message) throws EndpointAddressResolutionException { return resolver.resolve(address, message, metadata); }
default List<URI> resolveAll(EndpointAddress address, Message message, EndpointAddressResolverMetadata metadata) throws EndpointAddressResolutionException { return Collections.singletonList(resolve(address, message, metadata)); }
default List<URI> resolveAll(EndpointAddress address, Message message, EndpointAddressResolverMetadata metadata) throws EndpointAddressResolutionException { return Collections.singletonList(resolve(address, message, metadata)); }
private URI safeResolve(Message message, String url, EndpointAddressResolverMetadata metadata) { try { return delegate.resolve(EndpointAddress.of(url), message, metadata); } catch (EndpointAddressResolutionException e) { throw Throwables.propagate(e); } }
private URI safeResolve(Message message, String url, EndpointAddressResolverMetadata metadata) { try { return delegate.resolve(EndpointAddress.of(url), message, metadata); } catch (EndpointAddressResolutionException e) { throw Throwables.propagate(e); } }
@Override public MessageSendingResult send(MessageBatch batch, EndpointAddress address, EndpointAddressResolverMetadata metadata, int requestTimeout) { try { return send(batch, resolver.resolve(address, batch, metadata), requestTimeout); } catch (EndpointAddressResolutionException e) { return MessageSendingResult.failedResult(e); } }
@Override public MessageSendingResult send(MessageBatch batch, EndpointAddress address, EndpointAddressResolverMetadata metadata, int requestTimeout) { try { return send(batch, resolver.resolve(address, batch, metadata), requestTimeout); } catch (EndpointAddressResolutionException e) { return MessageSendingResult.failedResult(e); } }