Interface EndpointAddressResolver
- All Known Implementing Classes:
InterpolatingEndpointAddressResolver,SimpleEndpointAddressResolver
public interface EndpointAddressResolver
-
Method Summary
Modifier and TypeMethodDescriptionstatic URIresolve(pl.allegro.tech.hermes.api.EndpointAddress address) default URIresolve(pl.allegro.tech.hermes.api.EndpointAddress address, MessageBatch batch, pl.allegro.tech.hermes.api.EndpointAddressResolverMetadata metadata) default URIresolve(pl.allegro.tech.hermes.api.EndpointAddress address, Message message, pl.allegro.tech.hermes.api.EndpointAddressResolverMetadata metadata) resolveAll(pl.allegro.tech.hermes.api.EndpointAddress address, Message message, pl.allegro.tech.hermes.api.EndpointAddressResolverMetadata metadata)
-
Method Details
-
resolve
default URI resolve(pl.allegro.tech.hermes.api.EndpointAddress address, Message message, pl.allegro.tech.hermes.api.EndpointAddressResolverMetadata metadata) throws EndpointAddressResolutionException -
resolve
default URI resolve(pl.allegro.tech.hermes.api.EndpointAddress address, MessageBatch batch, pl.allegro.tech.hermes.api.EndpointAddressResolverMetadata metadata) throws EndpointAddressResolutionException -
resolve
static URI resolve(pl.allegro.tech.hermes.api.EndpointAddress address) throws EndpointAddressResolutionException -
resolveAll
default List<URI> resolveAll(pl.allegro.tech.hermes.api.EndpointAddress address, Message message, pl.allegro.tech.hermes.api.EndpointAddressResolverMetadata metadata) throws EndpointAddressResolutionException
-