class DiscoveryApiWrapperImpl extends DiscoveryApiWrapper with VertxInstance with VertxClient
A default implementation class for Authentication API Wrapper
- Alphabetic
- By Inheritance
- DiscoveryApiWrapperImpl
- VertxClient
- VertxInstance
- DiscoveryApiWrapper
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new DiscoveryApiWrapperImpl(clientOptions: WebClientOptions)
Type Members
-
implicit
class
RichHttpRequest[T] extends AnyRef
An implicit class to provide the HttpRequest with some more useful utilities.
An implicit class to provide the HttpRequest with some more useful utilities.
- Definition Classes
- VertxClient
-
implicit
class
RichHttpResponse[T] extends AnyRef
An implicit class to provide the
Future[HttpResponse]
with some more useful utilities.An implicit class to provide the
Future[HttpResponse]
with some more useful utilities.- Definition Classes
- VertxClient
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
implicit
def
client(options: WebClientOptions): WebClient
When called it returns the client corresponding to the configuration passed, or the default client if the configuration is null or invalid.
When called it returns the client corresponding to the configuration passed, or the default client if the configuration is null or invalid.
- options
the configuration to use
- returns
the client
- Attributes
- protected
- Definition Classes
- VertxClient
-
implicit
def
client: WebClient
This method should be called to obtain an instance of the default WebClient.
This method should be called to obtain an instance of the default WebClient. The client is cached, so it will be instantiated only the first time it is called.
- returns
the client
- Attributes
- protected
- Definition Classes
- VertxClient
-
val
clientOptions: WebClientOptions
- Attributes
- protected
- Definition Classes
- DiscoveryApiWrapperImpl → VertxClient
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
discover(name: String): Future[(String, Int)]
This method is useful to search for the presence of a service of the specified type in the remote discovery service.
This method is useful to search for the presence of a service of the specified type in the remote discovery service.
- name
the name of the service to search
- returns
a successful Future containing the couple (host, port) if a service is published, a failure otherwise.
- Definition Classes
- DiscoveryApiWrapperImpl → DiscoveryApiWrapper
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
publish(name: String, host: String, port: Int): Future[Unit]
Publish the service in the remote discovery service.
Publish the service in the remote discovery service.
- name
the name of the service
- host
the host on which the service can be reached
- port
the port to use
- returns
a successful Future if the service has been published, a failed Future otherwise.
- Definition Classes
- DiscoveryApiWrapperImpl → DiscoveryApiWrapper
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
unPublish(name: String, host: String, port: Int): Future[Unit]
Un-publish the service from the remote discovery service.
Un-publish the service from the remote discovery service.
- name
the name of the service
- host
the host on which the service can be reached
- port
the port to use
- returns
a successful Future if the service has been successfully un-published, a failed Future otherwise.
- Definition Classes
- DiscoveryApiWrapperImpl → DiscoveryApiWrapper
-
val
vertx: Vertx
- Attributes
- protected
- Definition Classes
- VertxInstance
-
implicit
val
vertxExecutionContext: VertxExecutionContext
- Attributes
- protected
- Definition Classes
- VertxInstance
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )