AsyncEcsTaskSetDiscovery

org.apache.pekko.discovery.awsapi.ecs.AsyncEcsTaskSetDiscovery
See theAsyncEcsTaskSetDiscovery companion object

Attributes

Companion
object
Source
AsyncEcsTaskSetDiscovery.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def lookup(lookup: Lookup, resolveTimeout: FiniteDuration): Future[Resolved]

Scala API: Perform lookup using underlying discovery implementation.

Scala API: Perform lookup using underlying discovery implementation.

Value parameters

lookup

A service discovery lookup.

resolveTimeout

Timeout. Up to the discovery-method to adhere to his

Attributes

Returns

Resolved future should be failed with a [DiscoveryTimeoutException] if the resolveTimeout is exceeded.

Definition Classes
Source
AsyncEcsTaskSetDiscovery.scala

Inherited methods

Java API

Java API

Value parameters

resolveTimeout

Timeout. Up to the discovery-method to adhere to this and complete the CompletionStage with a [DiscoveryTimeoutException]

serviceName

A name, see discovery-method's docs for how this is interpreted

Attributes

Inherited from:
ServiceDiscovery
Source
ServiceDiscovery.scala

Java API: Perform basic lookup using underlying discovery implementation.

Java API: Perform basic lookup using underlying discovery implementation.

While the implementation may provide other settings and ways to configure timeouts, the passed resolveTimeout should never be exceeded, as it signals the application's eagerness to wait for a result for this specific lookup.

The returned future should be failed once resolveTimeout has passed with a ServiceDiscovery.DiscoveryTimeoutException.

Attributes

Inherited from:
ServiceDiscovery
Source
ServiceDiscovery.scala

Scala API: Perform lookup using underlying discovery implementation.

Scala API: Perform lookup using underlying discovery implementation.

Convenience for when only a name is required.

Attributes

Inherited from:
ServiceDiscovery
Source
ServiceDiscovery.scala