## Uses of Class
io.vertx.rxjava.core.datagram.DatagramSocket

- Packages that use DatagramSocket
  Package | Description
  --- | ---
  io.vertx.rxjava.core |
  io.vertx.rxjava.core.datagram |

- - ### Uses of DatagramSocket in io.vertx.rxjava.core

    Methods in io.vertx.rxjava.core that return DatagramSocket
    Modifier and Type | Method and Description
    --- | ---
    `DatagramSocket` | Vertx.`createDatagramSocket()` Create a datagram socket using default options
    `DatagramSocket` | Vertx.`createDatagramSocket(DatagramSocketOptions options)` Create a datagram socket using the specified options

  - ### Uses of DatagramSocket in io.vertx.rxjava.core.datagram

    Fields in io.vertx.rxjava.core.datagram with type parameters of type DatagramSocket
    Modifier and Type | Field and Description
    --- | ---
    `static TypeArg<DatagramSocket>` | DatagramSocket.`__TYPE_ARG`

    Methods in io.vertx.rxjava.core.datagram that return DatagramSocket
    Modifier and Type | Method and Description
    --- | ---
    `DatagramSocket` | DatagramSocket.`blockMulticastGroup(String multicastAddress, String sourceToBlock, Handler<AsyncResult<DatagramSocket>> handler)` Block the given address for the given multicast address and notifies the once the operation completes.
    `DatagramSocket` | DatagramSocket.`blockMulticastGroup(String multicastAddress, String networkInterface, String sourceToBlock, Handler<AsyncResult<DatagramSocket>> handler)` Block the given address for the given multicast address on the given network interface and notifies the once the operation completes.
    `DatagramSocket` | DatagramSocket.`endHandler(Handler<Void> endHandler)`
    `DatagramSocket` | DatagramSocket.`exceptionHandler(Handler<Throwable> handler)`
    `DatagramSocket` | DatagramSocket.`handler(Handler<DatagramPacket> handler)`
    `DatagramSocket` | DatagramSocket.`listen(int port, String host, Handler<AsyncResult<DatagramSocket>> handler)` Start listening on the given port and host.
    `DatagramSocket` | DatagramSocket.`listenMulticastGroup(String multicastAddress, Handler<AsyncResult<DatagramSocket>> handler)` Joins a multicast group and listens for packets send to it.
    `DatagramSocket` | DatagramSocket.`listenMulticastGroup(String multicastAddress, String networkInterface, String source, Handler<AsyncResult<DatagramSocket>> handler)` Joins a multicast group and listens for packets send to it on the given network interface.
    `static DatagramSocket` | DatagramSocket.`newInstance(DatagramSocket arg)`
    `DatagramSocket` | DatagramSocket.`pause()`
    `DatagramSocket` | DatagramSocket.`resume()`
    `DatagramSocket` | DatagramSocket.`send(Buffer packet, int port, String host, Handler<AsyncResult<DatagramSocket>> handler)` Write the given `Buffer` to the `SocketAddress`.
    `DatagramSocket` | DatagramSocket.`send(String str, int port, String host, Handler<AsyncResult<DatagramSocket>> handler)` Write the given `String` to the `SocketAddress` using UTF8 encoding.
    `DatagramSocket` | DatagramSocket.`send(String str, String enc, int port, String host, Handler<AsyncResult<DatagramSocket>> handler)` Write the given `String` to the `SocketAddress` using the given encoding.
    `DatagramSocket` | DatagramSocket.`unlistenMulticastGroup(String multicastAddress, Handler<AsyncResult<DatagramSocket>> handler)` Leaves a multicast group and stops listening for packets send to it.
    `DatagramSocket` | DatagramSocket.`unlistenMulticastGroup(String multicastAddress, String networkInterface, String source, Handler<AsyncResult<DatagramSocket>> handler)` Leaves a multicast group and stops listening for packets send to it on the given network interface.

    Methods in io.vertx.rxjava.core.datagram that return types with arguments of type DatagramSocket
    Modifier and Type | Method and Description
    --- | ---
    `rx.Observable<DatagramSocket>` | DatagramSocket.`blockMulticastGroupObservable(String multicastAddress, String sourceToBlock)` Deprecated. use `rxBlockMulticastGroup(java.lang.String, java.lang.String)` instead
    `rx.Observable<DatagramSocket>` | DatagramSocket.`blockMulticastGroupObservable(String multicastAddress, String networkInterface, String sourceToBlock)` Deprecated. use `rxBlockMulticastGroup(java.lang.String, java.lang.String)` instead
    `rx.Observable<DatagramSocket>` | DatagramSocket.`listenMulticastGroupObservable(String multicastAddress)` Deprecated. use `rxListenMulticastGroup(java.lang.String)` instead
    `rx.Observable<DatagramSocket>` | DatagramSocket.`listenMulticastGroupObservable(String multicastAddress, String networkInterface, String source)` Deprecated. use `rxListenMulticastGroup(java.lang.String)` instead
    `rx.Observable<DatagramSocket>` | DatagramSocket.`listenObservable(int port, String host)` Deprecated. use `rxListen(int, java.lang.String)` instead
    `rx.Single<DatagramSocket>` | DatagramSocket.`rxBlockMulticastGroup(String multicastAddress, String sourceToBlock)` Block the given address for the given multicast address and notifies the once the operation completes.
    `rx.Single<DatagramSocket>` | DatagramSocket.`rxBlockMulticastGroup(String multicastAddress, String networkInterface, String sourceToBlock)` Block the given address for the given multicast address on the given network interface and notifies the once the operation completes.
    `rx.Single<DatagramSocket>` | DatagramSocket.`rxListen(int port, String host)` Start listening on the given port and host.
    `rx.Single<DatagramSocket>` | DatagramSocket.`rxListenMulticastGroup(String multicastAddress)` Joins a multicast group and listens for packets send to it.
    `rx.Single<DatagramSocket>` | DatagramSocket.`rxListenMulticastGroup(String multicastAddress, String networkInterface, String source)` Joins a multicast group and listens for packets send to it on the given network interface.
    `rx.Single<DatagramSocket>` | DatagramSocket.`rxSend(Buffer packet, int port, String host)` Write the given `Buffer` to the `SocketAddress`.
    `rx.Single<DatagramSocket>` | DatagramSocket.`rxSend(String str, int port, String host)` Write the given `String` to the `SocketAddress` using UTF8 encoding.
    `rx.Single<DatagramSocket>` | DatagramSocket.`rxSend(String str, String enc, int port, String host)` Write the given `String` to the `SocketAddress` using the given encoding.
    `rx.Single<DatagramSocket>` | DatagramSocket.`rxUnlistenMulticastGroup(String multicastAddress)` Leaves a multicast group and stops listening for packets send to it.
    `rx.Single<DatagramSocket>` | DatagramSocket.`rxUnlistenMulticastGroup(String multicastAddress, String networkInterface, String source)` Leaves a multicast group and stops listening for packets send to it on the given network interface.
    `rx.Observable<DatagramSocket>` | DatagramSocket.`sendObservable(Buffer packet, int port, String host)` Deprecated. use `rxSend(io.vertx.rxjava.core.buffer.Buffer, int, java.lang.String)` instead
    `rx.Observable<DatagramSocket>` | DatagramSocket.`sendObservable(String str, int port, String host)` Deprecated. use `rxSend(io.vertx.rxjava.core.buffer.Buffer, int, java.lang.String)` instead
    `rx.Observable<DatagramSocket>` | DatagramSocket.`sendObservable(String str, String enc, int port, String host)` Deprecated. use `rxSend(io.vertx.rxjava.core.buffer.Buffer, int, java.lang.String)` instead
    `rx.Observable<DatagramSocket>` | DatagramSocket.`unlistenMulticastGroupObservable(String multicastAddress)` Deprecated. use `rxUnlistenMulticastGroup(java.lang.String)` instead
    `rx.Observable<DatagramSocket>` | DatagramSocket.`unlistenMulticastGroupObservable(String multicastAddress, String networkInterface, String source)` Deprecated. use `rxUnlistenMulticastGroup(java.lang.String)` instead

    Method parameters in io.vertx.rxjava.core.datagram with type arguments of type DatagramSocket
    Modifier and Type | Method and Description
    --- | ---
    `DatagramSocket` | DatagramSocket.`blockMulticastGroup(String multicastAddress, String sourceToBlock, Handler<AsyncResult<DatagramSocket>> handler)` Block the given address for the given multicast address and notifies the once the operation completes.
    `DatagramSocket` | DatagramSocket.`blockMulticastGroup(String multicastAddress, String networkInterface, String sourceToBlock, Handler<AsyncResult<DatagramSocket>> handler)` Block the given address for the given multicast address on the given network interface and notifies the once the operation completes.
    `DatagramSocket` | DatagramSocket.`listen(int port, String host, Handler<AsyncResult<DatagramSocket>> handler)` Start listening on the given port and host.
    `DatagramSocket` | DatagramSocket.`listenMulticastGroup(String multicastAddress, Handler<AsyncResult<DatagramSocket>> handler)` Joins a multicast group and listens for packets send to it.
    `DatagramSocket` | DatagramSocket.`listenMulticastGroup(String multicastAddress, String networkInterface, String source, Handler<AsyncResult<DatagramSocket>> handler)` Joins a multicast group and listens for packets send to it on the given network interface.
    `DatagramSocket` | DatagramSocket.`send(Buffer packet, int port, String host, Handler<AsyncResult<DatagramSocket>> handler)` Write the given `Buffer` to the `SocketAddress`.
    `DatagramSocket` | DatagramSocket.`send(String str, int port, String host, Handler<AsyncResult<DatagramSocket>> handler)` Write the given `String` to the `SocketAddress` using UTF8 encoding.
    `DatagramSocket` | DatagramSocket.`send(String str, String enc, int port, String host, Handler<AsyncResult<DatagramSocket>> handler)` Write the given `String` to the `SocketAddress` using the given encoding.
    `DatagramSocket` | DatagramSocket.`unlistenMulticastGroup(String multicastAddress, Handler<AsyncResult<DatagramSocket>> handler)` Leaves a multicast group and stops listening for packets send to it.
    `DatagramSocket` | DatagramSocket.`unlistenMulticastGroup(String multicastAddress, String networkInterface, String source, Handler<AsyncResult<DatagramSocket>> handler)` Leaves a multicast group and stops listening for packets send to it on the given network interface.

Copyright © 2017. All rights reserved.