class ServiceExporter extends AnyRef
The service exporter allows integrate other discovery technologies with the Vert.x service discovery. It maps entries from another technology to a and maps to a publication in this other technology. The exporter is one side of a service discovery bridge.
- Alphabetic
- By Inheritance
- ServiceExporter
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new ServiceExporter(_asJava: AnyRef)
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
- def asJava: AnyRef
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
close(closeHandler: Handler[Unit]): Unit
Close the exporter
Close the exporter
- closeHandler
the handle to be notified when exporter is closed, may be
null
-
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
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
def
init(vertx: Vertx, publisher: ServicePublisher, configuration: JsonObject, future: Future[Unit]): Unit
Starts the exporter.
Starts the exporter.
- vertx
the vertx instance
- publisher
the service discovery instance
- configuration
the bridge configuration if any
- future
a future on which the bridge must report the completion of the starting
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
onPublish(record: Record): Unit
Notify a new record has been published, the record's registration can be used to uniquely identify the record
Notify a new record has been published, the record's registration can be used to uniquely identify the record
- record
the recordsee Record
-
def
onUnpublish(id: String): Unit
Notify an existing record has been removed
Notify an existing record has been removed
- id
the record registration id
-
def
onUpdate(record: Record): Unit
Notify an existing record has been updated, the record's registration can be used to uniquely identify the record
Notify an existing record has been updated, the record's registration can be used to uniquely identify the record
- record
the recordsee Record
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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
- @throws( ... )